[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-631-gc9b7f9b

Allan McRae allan at archlinux.org
Sat Mar 9 18:02:15 EST 2013


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  c9b7f9b0d0a85a8106d144edfdf3d22a7f7f9802 (commit)
       via  0ff57350fbf359c9f0a6700da1f91250a1f9a239 (commit)
       via  43a2f6319455edadf9947d2e0fa9e68ea4e348ae (commit)
       via  2259dff7f34b082d8e43af15228e74cba75580f6 (commit)
       via  93fa63ee8a7f17bea676ac4f29d1733cb04ef7d2 (commit)
       via  fcdaa46b651904fb88ea325d014bd85edd8a08fe (commit)
       via  06d761a0207d579d4976a8c61257516c2b368911 (commit)
       via  ce9fd69eba44d997a660c982a8149fae7acb6a29 (commit)
       via  9876d9783979ec031d673e9a6df845e52fd2febb (commit)
       via  51276f1ac5fd337a8bffbda3099c0bd86b6503cf (commit)
       via  08a1244f4ef952be0c4897b9c5fee12a214be3f9 (commit)
      from  d90641a894b915f5e13876bba88aa765c9961b0a (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 c9b7f9b0d0a85a8106d144edfdf3d22a7f7f9802
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Mar 9 11:59:33 2013 -0500

    testdb: quote output substitutions
    
    Quoting output substitutions makes whitespace errors such as FS#30101
    much more obvious:
    
    old:
        missing perl-test-pod  dependency for perl-test-output
    new:
        missing 'perl-test-pod ' dependency for 'perl-test-output'
    
    Several of the quoted substitutions should not be capable of containing
    whitespace in theory, but this errs on the side of caution as the point
    of the tool is to find error conditions.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0ff57350fbf359c9f0a6700da1f91250a1f9a239
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Mar 9 11:59:32 2013 -0500

    testdb: pass empty local pkglist to alpm_checkdeps
    
    Passing the local package list to alpm_checkdeps as both the local
    packages and packages to be upgraded did nothing but cause extra
    overhead as the packages were all removed from the installed package
    list because they were being upgraded.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 43a2f6319455edadf9947d2e0fa9e68ea4e348ae
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Mar 9 11:49:27 2013 -0500

    pmpkg: add missing directories to test packages
    
    Several tests require complete file lists in order to provide accurate
    results.  These can be non-obvious.  Adding missing parent directories
    helps insure the integrity of tests against human error.  Filling in
    parent directories also allows us to check that file lists are actually
    valid.
    
    There didn't seem to be a good place to do this that was always
    guaranteed to be run, so this adds a finalize() function to packages
    that will always be run before the package is actually used to allow for
    this type of tidying.
    
    Fixes FS#30723
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2259dff7f34b082d8e43af15228e74cba75580f6
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date:   Sat Feb 23 13:08:44 2013 +0100

    makepkg: Add --verifysource to only download/verify source files
    
    Because --noextract also implies to not download/verify source files, it wasn't
    possible to simply do that, without either extracting and/or building.
    (Note: --verifysource takes precedence over --noextract)
    
    Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 93fa63ee8a7f17bea676ac4f29d1733cb04ef7d2
Author: Neer Sighted <neersighted at myopera.com>
Date:   Sat Mar 9 08:50:58 2013 -0800

    makepkg: Make VCS download functions use get_filename
    
    Make all VCS download functions uses get_filename to get the repo name.
    In addition, creating a working directory from a Bazaar repository now shows
    the short-name of the repository, not the full path on disk.
    
    I'm not sure if the name of the variable that holds the basename of the local
    clone should still be `repo`, but I have left the variable name for simplicity.
    
    Signed-off-by: Neer Sighted <neersighted at myopera.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fcdaa46b651904fb88ea325d014bd85edd8a08fe
Author: William Giokas <1007380 at gmail.com>
Date:   Sat Mar 9 14:36:55 2013 -0600

    makepkg: Separate vcs download and extract
    
    Previously makepkg would clone vcs sources in the download function,
    regardless of the noextract settings. Now the download_* functions only
    download or update the vcs sources, and the new extract_* functions just
    create working copies using the specified protocols. The extract_sources
    function will call the needed extract function for the protocol
    specified. The tarball extraction has also been moved into its own
    extract_file function to keep things consistent.
    
    Signed-off-by: William Giokas <1007380 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 06d761a0207d579d4976a8c61257516c2b368911
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date:   Thu Mar 7 01:32:42 2013 -0500

    make paclog-pkglist understand 'downgraded'
    
    Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ce9fd69eba44d997a660c982a8149fae7acb6a29
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date:   Thu Mar 7 01:32:41 2013 -0500

    make status/log messages reflect version change
    
    Currently pacman either prints 'adding' or 'upgrading' when installing
    a package. This make pacman print and log the other possible actions:
    'downgrade' and 'reinstall'
    
    Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9876d9783979ec031d673e9a6df845e52fd2febb
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 8 17:23:33 2013 +1000

    bash_completion: update for color
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 51276f1ac5fd337a8bffbda3099c0bd86b6503cf
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date:   Thu Mar 7 01:24:15 2013 -0500

    remove the duplicate strnlen and strndup
    
    Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 08a1244f4ef952be0c4897b9c5fee12a214be3f9
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Mar 7 08:56:13 2013 -0500

    libalpm/sync: remove useless intermediate variable
    
    This also rearranges some code to ensure that declarations and code
    aren't mixed.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 contrib/bash_completion.in   |   6 +-
 contrib/paclog-pkglist.sh.in |   2 +-
 doc/makepkg.8.txt            |   5 +
 lib/libalpm/add.c            |  61 ++++++------
 lib/libalpm/alpm.h           |  20 ++++
 lib/libalpm/sync.c           |   7 +-
 scripts/makepkg.sh.in        | 221 ++++++++++++++++++++++++++++---------------
 src/pacman/callback.c        |  30 ++++++
 src/pacman/util.c            |  22 -----
 src/util/testdb.c            |  14 +--
 test/pacman/pmdb.py          |   2 +-
 test/pacman/pmpkg.py         |  54 +++++++----
 test/pacman/pmtest.py        |   3 +
 13 files changed, 276 insertions(+), 171 deletions(-)
 mode change 100644 => 100755 contrib/paclog-pkglist.sh.in


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list