[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