[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.0-13-g866a5cd4
Allan McRae
allan at archlinux.org
Wed Oct 30 00:16:42 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 866a5cd431e35803f85ad7a8045f0050c0b240e5 (commit)
via 5c2059db28cc8d0dfa96f288517f2e10d1b6137a (commit)
via 0272fca993718460bf7ecb7fdc3ca7dad1c7e6cd (commit)
via a745d97c174ef1d85649b2a8ad7ca22e3dea9e58 (commit)
via 99639dc27c4c037b3fe7ddf2b77d036a7332b5e3 (commit)
from ae5cf26b5b5b92c9f68b5b29787e7d636f334c12 (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 866a5cd431e35803f85ad7a8045f0050c0b240e5
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Thu Oct 24 02:54:31 2019 -0400
autotools: be more templated when getting list of doc dist files
Distribute asciidoc sources for all manpages instead of remembering to
add files to both variables. Fixes regression in
377d47142f7aaa01ca782e6587f2d4caf663865b which broke building the
website from a dist tarball:
make: *** No rule to make target 'pacman-conf.8.html', needed by 'html'. Stop.
(Technically this regression is already fixed by commit
942b909829d529409216939b36af11e8480726f5, but this is just going to keep
happening, I suspect, so we should fix the root cause.)
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 5c2059db28cc8d0dfa96f288517f2e10d1b6137a
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Mon Oct 28 11:37:39 2019 -0400
makepkg: only run --clean actions if we built a package
Fixes issue where users were allowed to run cleanup while running
--geninteg or --printsrcinfo or --packagelist, thus mixing invalid
responses into stdout.
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0272fca993718460bf7ecb7fdc3ca7dad1c7e6cd
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Sun Oct 27 03:41:46 2019 -0400
makepkg: do not count hard links multiple times when calculating pkg size
Exclude files with hardlinks when cat'ing all the files, and do a second
run to look at each file with hardlinks, keep track of the ones we've
already operated on, and only cat each inode once. Then use "wc -c" to get
the size of all (deduplicated) files the same way we were already doing.
Original-patch-by: Ronan Pigott <rpigott at berkeley.edu>
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit a745d97c174ef1d85649b2a8ad7ca22e3dea9e58
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Sun Oct 27 03:05:10 2019 -0400
makepkg: protect against unexpected whitespace in filenames
zipman:
read -r protects against those evil manpages whose filenames contain
backslash escapes, (muahahaha?)
IFS= read protects against filenames with:
- leading whitespace (but no one is actually stupid enough to configure
their MAN_DIRS=() in makepkg.conf with such silly directories, *right*?)
- trailing whitespace (but likewise, no one should be stupid enough to
write an uncompressed manpage for section '1 ' or something)
Also fix several other cases where we read filenames without protecting
against surrounding whitespace, or without using null-delimited
filenames when we could trivially do so.
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 99639dc27c4c037b3fe7ddf2b77d036a7332b5e3
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Sun Oct 27 02:11:28 2019 -0400
meson: fix inodecmd for darwin/bsd
The BSD stat command uses %N, not %n, and was incorrectly ported to
meson.
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/Makefile.am | 15 +------
meson.build | 4 +-
scripts/Makefile.am | 1 +
scripts/libmakepkg/tidy/staticlibs.sh.in | 2 +-
scripts/libmakepkg/tidy/strip.sh.in | 6 +--
scripts/libmakepkg/tidy/zipman.sh.in | 8 ++--
.../{lint_config/ext.sh.in => util/dirsize.sh.in} | 48 ++++++++++------------
scripts/libmakepkg/util/meson.build | 1 +
scripts/makepkg.sh.in | 10 ++---
9 files changed, 41 insertions(+), 54 deletions(-)
copy scripts/libmakepkg/{lint_config/ext.sh.in => util/dirsize.sh.in} (54%)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list