[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.1-83-g8ce142a2

Allan McRae allan at archlinux.org
Mon May 11 02:22:26 UTC 2020


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  8ce142a2552418f64a74e773f659d92b065d6209 (commit)
       via  8e769ddb8a59a9fbacf4614283d2fb519f022386 (commit)
       via  7423b166047ff168ef337818958bf86ed1d42a0a (commit)
       via  559590256c48fa5f995944de3802911e5a56ba7f (commit)
      from  22a58f5420438f35effb991696d37529d7a31969 (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 8ce142a2552418f64a74e773f659d92b065d6209
Author: Levente Polyak <anthraxx at archlinux.org>
Date:   Mon May 11 00:45:49 2020 +0200

    makepkg: deterministic PKGINFO libprovides for multiple library versions
    
    While iterating over the provides array, the find call for locating a
    shared library may result in listing multiple entries which by itself
    does not produce a stable deterministic order and may vary depending on
    the underlying filesystem.
    To provide a stable listing and a reproducible .PKGINFO file the result
    of find is piped to sort with a static LC_ALL=C localisation.
    
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8e769ddb8a59a9fbacf4614283d2fb519f022386
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun May 10 00:32:39 2020 -0400

    Log invalid conf settings as an error
    
    This is not a warning, _parse_options() returns failure without even
    parsing further lines and the attempted pacman/pacman-conf program
    execution immediately aborts. Warnings are for when e.g. later on if we
    don't recognize a setting at all, we skip over it and have enough
    confidence in this to continue executing the program.
    
    The current implementation results in pacman-conf aborting with:
    
    warning: config file /etc/pacman.conf, line 60: invalid value for 'ParallelDownloads' : '2.5'
    error parsing '/etc/pacman.conf'
    
    or pacman -Syu aborting with the entirely more cryptic:
    
    warning: config file /etc/pacman.conf, line 59: invalid value for 'ParallelDownloads' : '2.5'
    
    and this isn't just a problem for the newly added ParallelDownloads
    setting, either, you could get the same problem if you specified a
    broken XferCommand, but that's harder as it's more accepting of input
    and you probably don't hit this except with unbalanced quotes.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7423b166047ff168ef337818958bf86ed1d42a0a
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun May 10 00:32:40 2020 -0400

    pacman-conf: fix incomplete support for ILoveCandy
    
    This was only partially implemented in the original implementation.
    `pacman-conf | grep ILoveCandy` would tell you if it was set, but
    querying directly by name would not.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 559590256c48fa5f995944de3802911e5a56ba7f
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun May 10 00:32:38 2020 -0400

    pacman-conf: add support for new ParallelDownloads config option
    
    This was forgotten in the initial implementation, so it was impossible
    to figure out the value from a script, or correctly roundtrip the
    config file.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 scripts/makepkg.sh.in    |  2 +-
 src/pacman/conf.c        |  8 ++++----
 src/pacman/pacman-conf.c | 15 +++++++++++++++
 3 files changed, 20 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list