[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