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

Allan McRae allan at archlinux.org
Thu Jun 6 01:08:24 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  39c20ad4f1d5f6e915b5be8976b6a94885ca3b0c (commit)
       via  55a65aaf904a32bcf59c652cbc03fc510c265142 (commit)
       via  ff1ae94c102cab487444bcdb0c76ee489c11dfe8 (commit)
       via  eb92bcb089a19dd456ce244732415660cf393a89 (commit)
      from  27e80ca7f61d0eb9861d36c24520a3e081bcb2ec (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 39c20ad4f1d5f6e915b5be8976b6a94885ca3b0c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Jun 3 00:32:36 2019 -0700

    hooks: rename type File to Path
    Make it clearer that the targets are matched against both directories
    and regular files and free up File to potentially refer specifically to
    regular files in the future.  File is retained as a deprecated alias for
    Path for the time being to avoid breaking existing hooks and will be
    removed in a future release.
    See FS#53136.
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 55a65aaf904a32bcf59c652cbc03fc510c265142
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Jun 3 00:32:35 2019 -0700

    makepkg: restrict pkgname and pkgver to ascii
    pkgname and pkgver are used as directory names within database files.
    libarchive does not provide a reliable locale-independent method for
    reading archive file names, causing errors when archive paths include
    non-ascii characters.
    This is a first step toward dealing with FS#49342, by hopefully reducing
    the number of packages with non-ascii data in the wild before updating
    libalpm to reject them outright.
    See https://github.com/libarchive/libarchive/wiki/Filenames
    and https://github.com/libarchive/libarchive/issues/587
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ff1ae94c102cab487444bcdb0c76ee489c11dfe8
Author: morganamilo <morganamilo at gmail.com>
Date:   Wed May 29 23:36:34 2019 +0100

    pacman: rework the UI of -F
    Reworks the UI of -F according to FS#47949
    In short -F replaces both -Fs and -Fo.
    Searching for an exact path (target contains "/"), causes the output to
    switch to the old -Fo output. Otherwise the old -Fs output is used.
    Also strip the leading "/" from targets like how -Qo does.
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit eb92bcb089a19dd456ce244732415660cf393a89
Author: morganamilo <morganamilo at gmail.com>
Date:   Tue May 28 22:30:07 2019 +0100

    pacman: refactor file match printing to their own functions
    Signed-off-by: Allan McRae <allan at archlinux.org>


Summary of changes:
 doc/alpm-hooks.5.asciidoc                          |  17 +-
 doc/pacman.8.asciidoc                              |  14 +-
 lib/libalpm/hook.c                                 |   8 +-
 scripts/libmakepkg/lint_pkgbuild/pkgname.sh.in     |   4 +
 scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in      |   5 +
 src/pacman/files.c                                 | 174 +++++++++------------
 src/pacman/pacman.c                                |  19 +--
 test/pacman/tests/hook-file-change-packages.py     |   2 +-
 .../pacman/tests/hook-file-remove-trigger-match.py |   2 +-
 test/pacman/tests/hook-file-upgrade-nomatch.py     |   2 +-
 test/pacman/tests/hook-target-list.py              |   2 +-
 test/pacman/tests/hook-type-reused.py              |   2 +-
 12 files changed, 112 insertions(+), 139 deletions(-)

The official pacman repository

More information about the pacman-dev mailing list