[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