[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