[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.2.1-266-g34bbe4c
Allan McRae
allan at archlinux.org
Sat Nov 28 13:10:38 UTC 2015
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 at 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 at foutrelis.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 5312e683fcc800e528c01d652aab30e862e44a0b
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 8ad893732d44960d04cb476c436b7ea045626f07
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Nov 11 19:20:00 2015 -0500
allow specifying input to scriptlets
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b42d0852f31ce7cef75da5ce51e6c09545ef8f2d
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e0607f6ae28e85ab905cd10536055ff5b6cc4652
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e03fa67445f9d7bd6a45c0f4094b08d46496008b
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 23f128ad5e2b26733376d16f5095d36085a97747
Author: Allan McRae <allan at 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 at archlinux.org>
commit 663c74150ab4ba6d3adc55b0e3f539557a16e352
Author: Allan McRae <allan at 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 at archlinux.org>
commit ef1fb0ef81f7ec78f1a9f45f0d7039cdb6be1f8c
Author: Allan McRae <allan at 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 at archlinux.org>
commit c26e5b81e5c22e1316eb2f384cc175438772a8f2
Author: Allan McRae <allan at 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 at archlinux.org>
commit 947dfda515505f937eac5b388384dd6df0278e40
Author: Silvan Jegen <s.jegen at gmail.com>
Date: Mon Nov 9 18:43:40 2015 +0100
Refactor strtrim function
Signed-off-by: Silvan Jegen <s.jegen at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 9e22e75fa195b17efb6ad911e0e9910330e8a30a
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date: Tue Nov 10 20:51:55 2015 +0100
Use correct format specifiers
Signed-off-by: Allan McRae <allan at archlinux.org>
commit bf0e8e6b435f0ab28745d6f6d3279dc66ac3e9ef
Author: Aaron Campbell <aaron at 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 at monkey.org>
Signed-off-by: Allan McRae <allan at 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
More information about the pacman-dev
mailing list