[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-92-g984492b9
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@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4778f1318853ac9fc1f838d836dbe017fb6cbddc Author: Eli Schwartz <eschwartz@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 2d403709d97cca381873a9d56cd37f51c0f3eade Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit ecac357c1a20f3e09ae979397e5efd225b03f895 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit d150b9719000ccafb39e8560120bb4f690ba8b50 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 33a8ced334f01c94086a5e7e77d11a9361264781 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@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
participants (1)
-
Allan McRae