[pacman-dev] [GIT] The official pacman repository branch, master, updated. v6.0.0alpha1-64-gab549c84
Allan McRae
allan at archlinux.org
Thu Jan 21 07:35:48 UTC 2021
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 ab549c846707230e44e2b7e08c6a04d44af916cd (commit)
via b40c5553b43633f4b9bd01310e0ae8ff56147723 (commit)
via b82a975e7640853fe0fde5c164ad4ad5bf64fbf7 (commit)
via ad84a572aac455dcd3de111dbf8d66c45b20573a (commit)
via 743e041dbc22ed16a6f996b0caff6523ffecf136 (commit)
via 1fdf8c00764af9e32f8dec13061f625f48bd4c8c (commit)
via f9bc6c2b09c18dd48f839f53d834c6fd1bfd2dd3 (commit)
via 84f9cb021e5244118d09752e725c1c2956d4281c (commit)
via 05aefb8f82d856626598ef6a3f49ff8d5f623bf5 (commit)
from 1c4e07989940a435483563be7c12915b32289fbe (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 ab549c846707230e44e2b7e08c6a04d44af916cd
Author: morganamilo <morganamilo at archlinux.org>
Date: Sat Jan 16 17:12:55 2021 +0000
libalpm: fix total download reporting wrong total
When a package does not need to be downloaded but a signature does,
total download didn't count that towards the total.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b40c5553b43633f4b9bd01310e0ae8ff56147723
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:10 2021 -0800
add --upgrade download tests
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b82a975e7640853fe0fde5c164ad4ad5bf64fbf7
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:09 2021 -0800
pmtest: add ability to spawn simple http servers
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ad84a572aac455dcd3de111dbf8d66c45b20573a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:08 2021 -0800
pmdb: add option to skip populating file:// server
Populating a file:// Server prevents any manually registered HTTP
servers from ever being used.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 743e041dbc22ed16a6f996b0caff6523ffecf136
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:07 2021 -0800
add CACHE_FEXISTS and CACHE_FCONTENTS test rules
The existing CACHE_EXISTS rule takes a package, which is not suitable
for -U tests that need to be able to check for specific files.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1fdf8c00764af9e32f8dec13061f625f48bd4c8c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:06 2021 -0800
gitlab-ci: print output and logs for failed tests
Signed-off-by: Allan McRae <allan at archlinux.org>
commit f9bc6c2b09c18dd48f839f53d834c6fd1bfd2dd3
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:05 2021 -0800
pactest.py: read options from PACTEST_OPTS
Makes it easier to pass options when not running pactest directly.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 84f9cb021e5244118d09752e725c1c2956d4281c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Jan 19 10:30:04 2021 -0800
pacman: add -w to -U
Mostly for testing.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 05aefb8f82d856626598ef6a3f49ff8d5f623bf5
Author: Pascal Ernster <pacman-dev at hardfalcon.net>
Date: Thu Jan 21 03:49:58 2021 +0100
pacman: correct length of ".files.sig" string
Running "pacman -Sc" deletes /var/lib/pacman/sync/*.files.sig due to a
wrong string length being used when checking filename suffixes in that
directory. In turn, these missing signature files cause both the
corresponding "*.files" files and their signatures being forcibly
re-downloaded again when "pacman -Sy" is executed.
Since official Arch Linux repos don't use signed database files yet, this
only affects people who use custom repos with signed database files, for
which they have set the "SigLevel" directive to "Required" or
"DatabaseRequired" in /etc/pacman.conf.
Fixes FS#66472
Signed-off-by: Pascal Ernster <pacman-dev at hardfalcon.net>
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
.gitlab-ci.yml | 5 ++
build-aux/cat-test-file | 11 +++
build-aux/print-failed-test-output | 17 +++++
doc/pacman.8.asciidoc | 6 +-
lib/libalpm/sync.c | 16 ++---
src/pacman/pacman.c | 14 ++--
src/pacman/sync.c | 2 +-
test/pacman/README | 23 ++++++
test/pacman/meson.build | 3 +
test/pacman/pactest.py | 3 +-
test/pacman/pmdb.py | 1 +
test/pacman/pmrule.py | 10 +++
test/pacman/pmserve.py | 84 ++++++++++++++++++++++
test/pacman/pmtest.py | 35 ++++++++-
test/pacman/tests/upgrade-download-404.py | 10 +++
.../upgrade-download-pkg-and-sig-with-filename.py | 61 ++++++++++++++++
...pgrade-download-pkg-and-sig-without-filename.py | 63 ++++++++++++++++
test/pacman/util.py | 9 ++-
18 files changed, 344 insertions(+), 29 deletions(-)
create mode 100755 build-aux/cat-test-file
create mode 100755 build-aux/print-failed-test-output
create mode 100644 test/pacman/pmserve.py
create mode 100644 test/pacman/tests/upgrade-download-404.py
create mode 100644 test/pacman/tests/upgrade-download-pkg-and-sig-with-filename.py
create mode 100644 test/pacman/tests/upgrade-download-pkg-and-sig-without-filename.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list