[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