[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-92-g984492b9

Allan McRae allan at archlinux.org
Fri Jan 4 01:24:26 UTC 2019


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".

The branch, master has been updated
       via  984492b92f1b35534adddc24c2439fcdcb9885af (commit)
       via  4778f1318853ac9fc1f838d836dbe017fb6cbddc (commit)
       via  2d403709d97cca381873a9d56cd37f51c0f3eade (commit)
       via  ecac357c1a20f3e09ae979397e5efd225b03f895 (commit)
       via  d150b9719000ccafb39e8560120bb4f690ba8b50 (commit)
       via  33a8ced334f01c94086a5e7e77d11a9361264781 (commit)
      from  6b541404cc691b2aea3d373e663d9628fda15a2b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 984492b92f1b35534adddc24c2439fcdcb9885af
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu Dec 27 18:15:48 2018 -0500

    repo-add: don't break if delta package sources contain epoch
    
    Our sed parser for xdelta3 headers will greedily match on ":" which
    coincidentally is also the character we use to define a version with an
    epoch.
    
    While we are at it, simply use sed for the whole pipeline, rather than
    using both grep and sed.
    
    Fixes FS#61195
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4778f1318853ac9fc1f838d836dbe017fb6cbddc
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Dec 26 22:58:26 2018 -0500

    repo-remove: fix removing packages with deltas
    
    We have code in order to remove deltas when removing a package, but it
    is never run, since we try to remove the wrong file.
    
    This was broken in commit cb0f2bd0385f447e045e2b2aab9ffa55df3c2d8a which
    modified the internal layout we use to modify the db, changing "tree" to
    "db", but did not update all locations where it was used.
    
    This worked swimmingly well as long as only repo-add updates were
    handling the backup and restore of the delta file, as the delta file
    therefore got backed up to the correct location (db) in the shared
    db_remove_entry() function.
    
    But later on in the repo-remove logic, we tried removing a different
    file that will never exist (tree).
    
    Fixes FS#53041
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2d403709d97cca381873a9d56cd37f51c0f3eade
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Dec 22 22:24:41 2018 -0800

    allow tests for disabled features to be skipped
    
    Previously, pacman's test suite would fail when compiled without
    signature support.
    
    Adds a require_capability method to pmtest objects.  Currently
    recognized values are 'gpg', 'curl', and 'nls'; although only gpg is
    used presently.  Missing features are indicated by running pactest with
    one of the --without-<feature> options.
    
    This modifies pmenv to run each case as independent tests.  Previously,
    a single pmenv could run multiple tests, combining there output into
    a single TAP stream but making it impossible to properly skip an entire
    test case.  This change does not affect running pactest.py with a single
    test (as both autotools and meson do), but will affect anybody manually
    running pactest.py with multiple tests at once.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ecac357c1a20f3e09ae979397e5efd225b03f895
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Dec 22 22:24:40 2018 -0800

    tap.py: add skip_all function
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d150b9719000ccafb39e8560120bb4f690ba8b50
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Dec 22 22:24:39 2018 -0800

    remove unused test summary code
    
    Unused since 12e00af5315135a29a66c9aaa01e141a32d4634b
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 33a8ced334f01c94086a5e7e77d11a9361264781
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Dec 22 22:24:38 2018 -0800

    silence warning when built without curl
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                  |  6 ++++++
 lib/libalpm/handle.c         |  2 ++
 scripts/repo-add.sh.in       |  6 +++---
 test/pacman/meson.build      | 25 ++++++++++++++++---------
 test/pacman/pactest.py       | 15 ++++++++++++---
 test/pacman/pmenv.py         | 31 +++++++++++++++++--------------
 test/pacman/pmtest.py        |  8 +++++++-
 test/pacman/tap.py           |  5 +++++
 test/pacman/tests/sign001.py |  1 +
 9 files changed, 69 insertions(+), 30 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list