[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.0-32-g7e081d2a
Allan McRae
allan at archlinux.org
Fri Jul 27 03:03:27 UTC 2018
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 7e081d2adf8321f25165255fd21fab61d4055a53 (commit)
via 1a5f308d52f3a81990e9992400d1de7d449ef951 (commit)
via 2d8a751943abfe6c32fdc6957d61848d5eb0e4ca (commit)
from 13fb2430e8e2c5f266e43da85d9adbe5284f0080 (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 7e081d2adf8321f25165255fd21fab61d4055a53
Author: Allan McRae <allan at archlinux.org>
Date: Fri Jul 27 11:05:51 2018 +1000
Release v5.1.1
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1a5f308d52f3a81990e9992400d1de7d449ef951
Author: Eli Schwartz <eschwartz at archlinux.org>
Date: Wed Jun 13 10:34:32 2018 -0400
makepkg: optimize and fix BUILDINFO generation's use of awk
The biggest issue is directly supplying the data within the format
string which can result in misinterpreting formatter sequences if a
printed variable contains an "%" in it. This character is currently
permitted in the pkgver field, though not in the pkgname. Also
pacman/libalpm itself has much looser limitations and this can appear
anywhere at all if a package was created by some other program.
For the package "iambroke-1%s-1-any.pkg.tar.xz", installed in the build
environment, the result is:
-> Generating .BUILDINFO file...
awk: cmd. line:3: (FILENAME=- FNR=1085) fatal: not enough arguments to satisfy format string
`-1%s-1'
^ ran out for this one
Followed by a .BUILDINFO which contains an LC_ALL=C sorted list of
$pkgname-${epoch:+$epoch:}$pkgver-$pkgrel-$arch ending in:
installed = iambroke
Which is cut short, then fails to list the succeeding packages. The
package itself successfully builds.
It's also unnecessary to save the output of pacman -Qq in order to get the
information for pacman -Qi, since the latter will, just like the former,
return information for all installed packages if not given a package
name(s).
While I am at it, pipe this directly to awk rather than keeping a copy
in an unnecessary local variable. This is slightly more efficient in
addition to preventing the <<< herestring from re-interpreting the
content of "$pkginfos" in ways that don't really matter for our usage.
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2d8a751943abfe6c32fdc6957d61848d5eb0e4ca
Author: Jouke Witteveen <j.witteveen at gmail.com>
Date: Wed Jul 25 18:53:03 2018 +0200
alpm-hooks.5: include more information on hook files
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
NEWS | 19 +++++++++++++++++++
configure.ac | 4 ++--
doc/alpm-hooks.5.asciidoc | 8 ++++++--
doc/index.asciidoc | 1 +
scripts/makepkg.sh.in | 10 ++++------
5 files changed, 32 insertions(+), 10 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list