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

Allan McRae allan at archlinux.org
Thu Mar 7 00:39:05 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  8b03b1a8776043978aeac31682f94d65b4f3e514 (commit)
       via  6831a5f4b1bd05031fc4033d0d7f3328723dfd73 (commit)
       via  a03f5f55cd46cc69f01a04be2114056decc9beb6 (commit)
       via  017184fab55b22c1efd8a7d6d6d832ca302d8e15 (commit)
       via  1b39653e9624db98c2e707a1991bc32bb26f2b67 (commit)
       via  a98bb96b434d788d1599e622c33dce851113fabd (commit)
       via  e6b8d5189f50c36b972a6c57d74a3127bca4ce2d (commit)
      from  8e2648bf02b44a7dc82429327c08cbfd2426ac30 (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 8b03b1a8776043978aeac31682f94d65b4f3e514
Author: Neer Sighted <neersighted at myopera.com>
Date:   Fri Mar 1 09:41:33 2013 -0800

    makepkg: Use a recursive git clone.
    
    Make makepkg use a recursive clone when creating the working directory.
    This will initialize submodules
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6831a5f4b1bd05031fc4033d0d7f3328723dfd73
Author: Sébastien Luttringer <seblu at seblu.net>
Date:   Tue Mar 5 02:03:44 2013 +0100

    makepkg: Avoid find to fork for each rm call
    
    Reported-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Sébastien Luttringer <seblu at seblu.net>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a03f5f55cd46cc69f01a04be2114056decc9beb6
Author: Sébastien Luttringer <seblu at seblu.net>
Date:   Tue Mar 5 02:03:43 2013 +0100

    Add staticlibs option in PKGBUILD
    
    This option helps to removes static library files in packages.
    
    Related to the thread:
    https://mailman.archlinux.org/pipermail/arch-dev-public/2013-March/024552.html
    
    Signed-off-by: Sébastien Luttringer <seblu at seblu.net>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 017184fab55b22c1efd8a7d6d6d832ca302d8e15
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date:   Mon Mar 4 09:48:10 2013 +0100

    libalpm: Search for replacers before literals
    
    Since 882bff36 literals would be searched before replacers, resulting in a
    package being replaced by another not actually being replaced under certain
    conditions (e.g. they're both in the same repo).
    
    This change effectively reversed the expectations in test sync132. This patch
    switches the order back to replacers first, thus making sure if a package is
    replacing another one, the change will always happen, even if both are in the
    same repo.
    
    Note that a package replacing another one in a repo with higher priority will
    not be done, see FS#11737 and test sync1105
    
    Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1b39653e9624db98c2e707a1991bc32bb26f2b67
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date:   Sun Mar 3 22:46:19 2013 +0100

    libalpm: Fix installing update of a replaced package
    
    During a sysupgrade, if a package is replaced by another, and an update for the
    former package is found (on another repo) the replaced package would be
    re-installed.
    
    Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a98bb96b434d788d1599e622c33dce851113fabd
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Mar 2 23:49:40 2013 -0500

    fix typos in pacman tests
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e6b8d5189f50c36b972a6c57d74a3127bca4ce2d
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Mar 2 08:19:03 2013 +1000

    Do not resolve every local package filelist on remove
    
    Although technically correct, this results in my system taking ~30 seconds
    to resolve all filelists when removing a package that has a directory not
    owned by any package.  The check for if any package own the empty directory
    is a rare enough occurance, and it will be even rarer when that directory
    has a directory symlink in its path, so just revert this at this stage.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 doc/PKGBUILD.5.txt                   |  4 ++++
 doc/makepkg.conf.5.txt               |  6 +++++-
 etc/makepkg.conf.in                  | 21 +++++++++++----------
 lib/libalpm/remove.c                 |  4 +++-
 lib/libalpm/sync.c                   | 28 ++++++++++++++++------------
 scripts/makepkg.sh.in                | 15 ++++++++++-----
 test/pacman/tests/fileconflict006.py |  4 ++--
 test/pacman/tests/fileconflict016.py |  2 +-
 test/pacman/tests/replace102.py      |  2 --
 test/pacman/tests/symlink002.py      |  2 +-
 test/pacman/tests/sync1104.py        | 18 ++++++++++++++++++
 test/pacman/tests/sync1105.py        | 17 +++++++++++++++++
 test/pacman/tests/sync132.py         |  4 ++--
 13 files changed, 90 insertions(+), 37 deletions(-)
 create mode 100644 test/pacman/tests/sync1104.py
 create mode 100644 test/pacman/tests/sync1105.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list