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 b67ec905205d96ca6801626a65149724f47f36f0 (commit) via 36a5069a599f2f7d10eb8ad1a2074581f33ff040 (commit) via f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65 (commit) via 9f1b735d76d04665d6324e723e163a52ca27567c (commit) via 65e09705d3ad781fd41cf1996f2b60e2e2c1975b (commit) via f615f7bd5ae2764bd58e2947e0f33e75fa182078 (commit) from 5fc3056e6a89bda51d48fe6273fe5e6e2ae986d9 (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 b67ec905205d96ca6801626a65149724f47f36f0 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Dec 3 09:36:36 2018 -0500 Enable additional debug flags/logging with debugoptimized builds This lets developers run a local build with optimizations but also the added debug logging that comes with PACMAN_DEBUG being defined. Signed-off-by: Allan McRae <allan@archlinux.org> commit 36a5069a599f2f7d10eb8ad1a2074581f33ff040 Author: Michael Straube <michael.straube@posteo.de> Date: Sun Dec 9 18:31:50 2018 +0100 scripts/library: fix typo in README Simply fix a typo: in written -> is written Signed-off-by: Michael Straube <michael.straube@posteo.de> Signed-off-by: Allan McRae <allan@archlinux.org> commit f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Fri Nov 16 19:47:30 2018 -0800 check localdb before upgrading package Commit 2ee7a8d89ad693617307260604e1d58757fd2978 replaced a manual check for a local package with a check for the "oldpkg" member, which gets set at the beginning of the transaction. If the package was also in the remove list, such as when a package gets replaced, it would no longer be in the local db and pacman would try to remove it twice, resulting in superfluous error messages. Fixes: FS#50875, FS#55534 Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 9f1b735d76d04665d6324e723e163a52ca27567c Author: Eli Schwartz <eschwartz@archlinux.org> Date: Tue Nov 27 23:00:36 2018 -0500 libmakepkg/executable: don't rely on scoped value of $ret to flag outcomes Elsewhere, we return 1 if a library dropin fails, and when running functions in a loop, we use `|| ret=1` to preserve scope. This ensures the return value of the function remains useful in isolation. Do the same thing here as well. Drop trivial function which wraps a dropin that also uses $ret, since it's no longer needed. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 65e09705d3ad781fd41cf1996f2b60e2e2c1975b Author: Eli Schwartz <eschwartz@archlinux.org> Date: Sun Dec 2 20:44:24 2018 -0500 Make `make distcheck` work when bash-completion is installed. bash-completion uses pkg-config to determine the best installation directory, but this does not take --prefix into account (although it works fine with DESTDIR). The fallback value does attempt to set this based on --prefix. The distcheck uses --prefix, though, which means when attempting to install the results and bash-completion support for pkg-config was detected, it errors out on trying to write to, usually, /usr/share. Tell distcheck to use the prefix-based fallback location instead, as the PKG_CHECK_* override. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit f615f7bd5ae2764bd58e2947e0f33e75fa182078 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 3 15:00:40 2018 +1000 configure.ac: use $datarootdir instead of $prefix/share Even worse, makepkg-template ignored $prefix completely. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 3 ++- configure.ac | 4 ++-- lib/libalpm/add.c | 2 +- meson.build | 2 +- scripts/libmakepkg/executable.sh.in | 2 +- scripts/libmakepkg/executable/ccache.sh.in | 2 +- scripts/libmakepkg/executable/distcc.sh.in | 2 +- scripts/libmakepkg/executable/fakeroot.sh.in | 2 +- scripts/libmakepkg/executable/gpg.sh.in | 4 ++++ scripts/libmakepkg/executable/gzip.sh.in | 2 +- scripts/libmakepkg/executable/pacman.sh.in | 2 +- scripts/libmakepkg/executable/strip.sh.in | 2 +- scripts/libmakepkg/executable/vcs.sh.in | 8 +------ scripts/library/README | 2 +- test/pacman/meson.build | 1 + test/pacman/tests/TESTS | 1 + test/pacman/tests/replace-and-upgrade-package.py | 27 ++++++++++++++++++++++++ 17 files changed, 48 insertions(+), 20 deletions(-) create mode 100644 test/pacman/tests/replace-and-upgrade-package.py hooks/post-receive -- The official pacman repository