[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-348-gec01a22

Allan McRae allan at archlinux.org
Fri May 23 02:04:24 EDT 2014


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  ec01a22f7d13147a52ac8c0c1ee1b5fc2426de39 (commit)
       via  d39d3b3a0997a997af48e4446e4b97c53be2439d (commit)
       via  d174cc8943344a14330c8dce20941de303a44927 (commit)
       via  34ae6ce4e5a47b11b7fa55b94bc476f294b004bc (commit)
       via  7a5e41925f72d838eaa611427e5ae89b1f57215f (commit)
       via  b929e74f2ebc1b7102d57cd22a5e986cead5bd4b (commit)
       via  060d06d2f7f93ebc2d3af6a0846f06b2f7d38c3a (commit)
       via  00fbdabc55c1de28f65eef27cb6448608c3d4e1f (commit)
       via  80d3709e65e9ee778f6a26235516b990290b49e0 (commit)
       via  dd694f433b0848a04ae72e771086b1bcd8b9a4e9 (commit)
       via  5293d5784049869c965ee21f424b8845bdebb745 (commit)
       via  6103183253f16edf32fb5c01a288a80a50092d88 (commit)
       via  d8b09e6656070f8c2551e3e0f75e40b3c2a669db (commit)
       via  ee72c016ab316aaca3781d2c45bf0de77fefcf3c (commit)
       via  d8f0c3e5b983910dcaef3091ea622ebc3be0f5a0 (commit)
       via  b26432dbdbe7afdaa0743f6509cc69e1c7007981 (commit)
       via  b0dc547fcbc3e4b0116f8982d500635ebdeb506c (commit)
       via  fb8437b588356f2efd9dd093a304edc3a1859a1d (commit)
       via  fcf0cefd1a9ae9bd3319c82a77ed38d7a2bc8db3 (commit)
       via  3ebb7b94d92cbdbf3f03ba8f13e15df7dca26e20 (commit)
      from  912ea363dec9038e9226a619364e16709720cac3 (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 ec01a22f7d13147a52ac8c0c1ee1b5fc2426de39
Author: Allan McRae <allan at archlinux.org>
Date:   Fri May 23 16:02:18 2014 +1000

    Do not check makepkg-wrapper for standard options
    
    Fixes "make distcheck".
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d39d3b3a0997a997af48e4446e4b97c53be2439d
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun May 4 10:31:00 2014 +0200

    makepkg: Introduce validpgpkeys array
    
    If validpgpkeys is set in the PKGBUILD, signature checking fails if
    the fingerprint of the key used to create the signature is not listed
    in the array.
    
    The key's trust value is ignored.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d174cc8943344a14330c8dce20941de303a44927
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun May 4 10:30:59 2014 +0200

    makepkg: Treat a signature from an untrusted key as an error
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 34ae6ce4e5a47b11b7fa55b94bc476f294b004bc
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Sun May 4 10:30:58 2014 +0200

    makepkg: Use read to parse status file during signature verification.
    
    Instead of invoking grep multiple times, parse the status file once.
    
    This refactoring also changes the behvaiour when signature verification
    fails due to a missing public key: It is now an error instead of a
    warning.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7a5e41925f72d838eaa611427e5ae89b1f57215f
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri May 9 19:55:41 2014 -0400

    dload: avoid using CURLOPT_FAILONERROR
    
    Use of this flag causes connections to be closed on 404s -- a common
    occurrence when your config sets DatabaseOptional. Handle the error
    gracefully, so that the connection can be reused.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b929e74f2ebc1b7102d57cd22a5e986cead5bd4b
Author: Florian Pritz <bluewind at xinu.at>
Date:   Sun May 11 21:30:31 2014 +0200

    util: Use off_t instead of int for size values
    
    Old output:
    > Total Installed Size:  -1527.44 MiB
    
    Fixed:
    > Total Installed Size:  2568.56 MiB
    
    Bug introduced in 7b8f8753b15037bf4a88126ffde8195416432c72.
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 060d06d2f7f93ebc2d3af6a0846f06b2f7d38c3a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon May 5 22:34:15 2014 -0400

    remove.c: downgrade TRANS_DUP_TARGET to warning
    
    Matches the behavior for sync packages.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 00fbdabc55c1de28f65eef27cb6448608c3d4e1f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Apr 6 19:20:55 2014 -0400

    pactest: treat arguments as files instead of globs
    
    glob() returns an empty list if input does not match any files, causing
    non-existent test files to be silently skipped.  Treating arguments as
    files causes pactest to immediately bail out with an appropriate error
    message on non-existent files.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 80d3709e65e9ee778f6a26235516b990290b49e0
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Apr 26 19:22:25 2014 -0400

    pmdb.py: change siglevel name to Required
    
    "Always" is not a valid siglevel.  sign002.py was succeeding because
    pacman failed to parse the resulting config file rather than a failed
    signature check.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit dd694f433b0848a04ae72e771086b1bcd8b9a4e9
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Apr 26 19:24:55 2014 -0400

    register_syncdb: reject db names that contain /
    
    alpm downloads databases based on basename causing [foo] and [bar/foo]
    to silently overwrite each other.
    
    Also remove an extra tab
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5293d5784049869c965ee21f424b8845bdebb745
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Apr 20 11:02:18 2014 -0400

    strtrim: reset pointer after trimming leading whitespace
    
    Breakage introduced in 92216c5864efccac when we changed the signature
    of strtrim to return something more useful.
    
    Fixes FS#39976.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6103183253f16edf32fb5c01a288a80a50092d88
Author: Steven Noonan <steven at uplinklabs.net>
Date:   Thu Apr 3 13:56:22 2014 +1000

    makepkg: use dash instead of underscore in /usr/lib/debug/.build-id
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d8b09e6656070f8c2551e3e0f75e40b3c2a669db
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Mar 27 15:46:07 2014 +1000

    repo-add: declare pkgbase as local

commit ee72c016ab316aaca3781d2c45bf0de77fefcf3c
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Nov 1 21:34:34 2013 +1000

    Always supply base name and version info in .PKGFILE if needed
    
    Provide pkgbase information for non-split packages with pkgbase set.
    Also record the version of the "base" package.  This is useful for
    matching package files to source packages.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d8f0c3e5b983910dcaef3091ea622ebc3be0f5a0
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Nov 1 15:47:20 2013 +1000

    makepkg: sign source packages with --sign
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b26432dbdbe7afdaa0743f6509cc69e1c7007981
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Mar 24 09:59:43 2014 -0400

    conf.c: remove extra indentation
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b0dc547fcbc3e4b0116f8982d500635ebdeb506c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Mar 24 09:59:42 2014 -0400

    check config_new return value
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fb8437b588356f2efd9dd093a304edc3a1859a1d
Author: Sören Brinkmann <soeren.brinkmann at gmail.com>
Date:   Tue Mar 11 19:29:22 2014 -0700

    pacman/upgrade: Fix memory leaks
    
    Make sure allocated memory is freed before returning.
    
    Signed-off-by: Sören Brinkmann <soeren.brinkmann at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fcf0cefd1a9ae9bd3319c82a77ed38d7a2bc8db3
Author: Sören Brinkmann <soeren.brinkmann at gmail.com>
Date:   Tue Mar 11 19:29:21 2014 -0700

    pacman/upgrade: Refactor memory management
    
    Refactor the upgrade routine to use an array that can be allocated in
    one step instead of an alpm_list that is gradually extended in loops.
    
    Signed-off-by: Sören Brinkmann <soeren.brinkmann at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3ebb7b94d92cbdbf3f03ba8f13e15df7dca26e20
Author: Sören Brinkmann <soeren.brinkmann at gmail.com>
Date:   Tue Mar 11 19:29:20 2014 -0700

    pacman/upgrade: Check malloc() return value
    
    Check the return value of malloc() before dereferencing the returned pointer.
    
    Signed-off-by: Sören Brinkmann <soeren.brinkmann at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 doc/PKGBUILD.5.txt             |   8 +++
 lib/libalpm/be_package.c       |   2 +
 lib/libalpm/db.c               |   3 +-
 lib/libalpm/dload.c            |  15 ++--
 scripts/Makefile.am            |   1 +
 scripts/makepkg.sh.in          | 158 ++++++++++++++++++++++++++++++++---------
 scripts/repo-add.sh.in         |   2 +-
 src/pacman/conf.c              |   7 +-
 src/pacman/pacman.c            |   5 +-
 src/pacman/remove.c            |  12 +++-
 src/pacman/upgrade.c           |  47 +++++++-----
 src/pacman/util.c              |   3 +-
 src/util/pactree.c             |   1 +
 test/pacman/pactest.py         |  15 ++--
 test/pacman/pmdb.py            |   2 +-
 test/pacman/tests/remove001.py |   4 +-
 test/pacman/tests/sign002.py   |   2 +-
 17 files changed, 208 insertions(+), 79 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list