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@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 5c2059db28cc8d0dfa96f288517f2e10d1b6137a Author: Eli Schwartz <eschwartz@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 0272fca993718460bf7ecb7fdc3ca7dad1c7e6cd Author: Eli Schwartz <eschwartz@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@berkeley.edu> Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit a745d97c174ef1d85649b2a8ad7ca22e3dea9e58 Author: Eli Schwartz <eschwartz@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 99639dc27c4c037b3fe7ddf2b77d036a7332b5e3 Author: Eli Schwartz <eschwartz@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@archlinux.org> Signed-off-by: Allan McRae <allan@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