[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.2.1-266-g34bbe4c
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 34bbe4cf7b8c70fda3475ee2e936db93c4fe427a (commit) via 5312e683fcc800e528c01d652aab30e862e44a0b (commit) via 8ad893732d44960d04cb476c436b7ea045626f07 (commit) via b42d0852f31ce7cef75da5ce51e6c09545ef8f2d (commit) via e0607f6ae28e85ab905cd10536055ff5b6cc4652 (commit) via e03fa67445f9d7bd6a45c0f4094b08d46496008b (commit) via 23f128ad5e2b26733376d16f5095d36085a97747 (commit) via 663c74150ab4ba6d3adc55b0e3f539557a16e352 (commit) via ef1fb0ef81f7ec78f1a9f45f0d7039cdb6be1f8c (commit) via c26e5b81e5c22e1316eb2f384cc175438772a8f2 (commit) via 947dfda515505f937eac5b388384dd6df0278e40 (commit) via 9e22e75fa195b17efb6ad911e0e9910330e8a30a (commit) via bf0e8e6b435f0ab28745d6f6d3279dc66ac3e9ef (commit) from 8fa02036c3175f4cb1e837b6da5281520524ccba (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 34bbe4cf7b8c70fda3475ee2e936db93c4fe427a Author: Evangelos Foutras <evangelos@foutrelis.com> Date: Wed Nov 25 12:58:39 2015 +0200 pacdiff: do not require DIFFPROG for -o/--output Signed-off-by: Evangelos Foutras <evangelos@foutrelis.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 5312e683fcc800e528c01d652aab30e862e44a0b Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Nov 11 19:20:01 2015 -0500 hooks: pass matched targets to hooks Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8ad893732d44960d04cb476c436b7ea045626f07 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Nov 11 19:20:00 2015 -0500 allow specifying input to scriptlets Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit b42d0852f31ce7cef75da5ce51e6c09545ef8f2d Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Nov 11 19:19:59 2015 -0500 allow arguments in hook Exec fields Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e0607f6ae28e85ab905cd10536055ff5b6cc4652 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Nov 11 19:19:58 2015 -0500 tap.py: replace newlines with escape sequence Newlines clutter tap output and can potentially confuse TAP parsers. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e03fa67445f9d7bd6a45c0f4094b08d46496008b Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Nov 11 19:19:57 2015 -0500 pmrule.py: add FILE_CONTENTS rule Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 23f128ad5e2b26733376d16f5095d36085a97747 Author: Allan McRae <allan@archlinux.org> Date: Fri Nov 13 13:48:30 2015 +1000 lint_pkgbuild/variable: increase robustness Approach the detection of variables of the wrong type using an approach similar to that used for construction of .SRCINFO files. While doing silly things in bash could still result in false negatives, this approach should be very robust to generatinf false positives results. Signed-off-by: Allan McRae <allan@archlinux.org> commit 663c74150ab4ba6d3adc55b0e3f539557a16e352 Author: Allan McRae <allan@archlinux.org> Date: Fri Nov 13 13:33:23 2015 +1000 makepkg: merge arch dependent variables after PKGBUILD linting Signed-off-by: Allan McRae <allan@archlinux.org> commit ef1fb0ef81f7ec78f1a9f45f0d7039cdb6be1f8c Author: Allan McRae <allan@archlinux.org> Date: Mon Nov 23 11:01:17 2015 +1000 makepkg: remove obsolete comment Behaviour changed in commit dce82f9d. Signed-off-by: Allan McRae <allan@archlinux.org> commit c26e5b81e5c22e1316eb2f384cc175438772a8f2 Author: Allan McRae <allan@archlinux.org> Date: Fri Nov 13 14:32:52 2015 +1000 lint_pkgbuild: explicitly return value Set the return value to be local and always explictly returns it. Signed-off-by: Allan McRae <allan@archlinux.org> commit 947dfda515505f937eac5b388384dd6df0278e40 Author: Silvan Jegen <s.jegen@gmail.com> Date: Mon Nov 9 18:43:40 2015 +0100 Refactor strtrim function Signed-off-by: Silvan Jegen <s.jegen@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 9e22e75fa195b17efb6ad911e0e9910330e8a30a Author: Rikard Falkeborn <rikard.falkeborn@gmail.com> Date: Tue Nov 10 20:51:55 2015 +0100 Use correct format specifiers Signed-off-by: Allan McRae <allan@archlinux.org> commit bf0e8e6b435f0ab28745d6f6d3279dc66ac3e9ef Author: Aaron Campbell <aaron@monkey.org> Date: Wed Nov 4 15:43:12 2015 -0400 Refactor lint_source to work with earlier versions of Bash Negative subscripts to indexed arrays are not supported before 4.2. However, since substring expansion works on arrays, we can specify an offset of -1 to be taken relative to one greater than the maximum index of the specified array (see Parameter Expansion section of the bash man page). This works with both Bash 4.1 and 4.2, and 4.1 is already the oldest supported by pacman. Signed-off-by: Aaron Campbell <aaron@monkey.org> Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: contrib/pacdiff.sh.in | 2 +- doc/alpm-hooks.5.txt | 10 +- lib/libalpm/diskspace.c | 2 +- lib/libalpm/dload.c | 2 +- lib/libalpm/hook.c | 254 +++++++++++++++++++-- lib/libalpm/remove.c | 2 +- lib/libalpm/trans.c | 2 +- lib/libalpm/util.c | 201 +++++++++++++--- lib/libalpm/util.h | 5 +- scripts/libmakepkg/lint_pkgbuild/arch.sh.in | 2 +- scripts/libmakepkg/lint_pkgbuild/changelog.sh.in | 4 +- scripts/libmakepkg/lint_pkgbuild/install.sh.in | 4 +- scripts/libmakepkg/lint_pkgbuild/pkgbase.sh.in | 4 + scripts/libmakepkg/lint_pkgbuild/source.sh.in | 2 +- scripts/libmakepkg/lint_pkgbuild/util.sh.in | 2 +- scripts/libmakepkg/lint_pkgbuild/variable.sh.in | 66 +++++- scripts/makepkg.sh.in | 17 +- src/common/util-common.c | 14 +- src/pacman/callback.c | 12 +- src/pacman/conf.c | 4 +- src/pacman/util.c | 4 +- test/pacman/README | 1 + test/pacman/pmrule.py | 6 + test/pacman/tap.py | 2 +- test/pacman/tests/TESTS | 2 + ...rigger-match.py => hook-exec-with-arguments.py} | 5 +- test/pacman/tests/hook-target-list.py | 40 ++++ 27 files changed, 566 insertions(+), 105 deletions(-) copy test/pacman/tests/{hook-pkg-install-trigger-match.py => hook-exec-with-arguments.py} (72%) create mode 100644 test/pacman/tests/hook-target-list.py hooks/post-receive -- The official pacman repository
participants (1)
-
allan@archlinux.org