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 <[email protected]>
Date: Fri Jul 27 11:05:51 2018 +1000
Release v5.1.1
Signed-off-by: Allan McRae <[email protected]>
commit 1a5f308d52f3a81990e9992400d1de7d449ef951
Author: Eli Schwartz <[email protected]>
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 <[email protected]>
Signed-off-by: Allan McRae <[email protected]>
commit 2d8a751943abfe6c32fdc6957d61848d5eb0e4ca
Author: Jouke Witteveen <[email protected]>
Date: Wed Jul 25 18:53:03 2018 +0200
alpm-hooks.5: include more information on hook files
Signed-off-by: Allan McRae <[email protected]>
-----------------------------------------------------------------------
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