[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(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list