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

Allan McRae allan at archlinux.org
Fri Feb 15 20:15:04 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  8803ae3b4d5d90249243b664b02695f7b106b02f (commit)
       via  bc747fbfbf22bdf5bcf3e2b016afdd21bdea6068 (commit)
       via  d5a5a6b512f20cf0b6f72e58ca0479af69044359 (commit)
       via  578dfcd9779e5fdcf5b3a32b97c9b31728cc9c20 (commit)
       via  158a249a7796c27b9f2dec8dfcba51a1d8488fc2 (commit)
       via  c1a84c03b2c8762970af2270160ea3279ff9a525 (commit)
       via  0a5b79e1339ce07c06b86f2d8cdc474f3532919d (commit)
       via  540cae816a153d9b79b888c65dcbeff952a36d23 (commit)
       via  26a79cb29d279c529d58c62b7ad9c103c808d218 (commit)
      from  8fe8233dfa9c7827371168158784311cffb97556 (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 8803ae3b4d5d90249243b664b02695f7b106b02f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 17:06:25 2013 -0500

    pmtest: install filesystem entries before packages
    
    Installing filesystem entries first allows the filesystem to provide
    a symlink to a directory.  Packages will then be able to use the symlink
    as if it were a directory instead of causing an error.
    
    For example:
    
    self.filesystem = ["dir/", "link -> dir/"]
    pkg = pmpkg("pkg1")
    pkg.files = ["link/file"]
    self.addpkg2db("local", pkg)
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit bc747fbfbf22bdf5bcf3e2b016afdd21bdea6068
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 17:49:02 2013 -0500

    fix off-by-one error in _alpm_filelist_resolve
    
    '/' should not be appended to the resolved root when root is "/".
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d5a5a6b512f20cf0b6f72e58ca0479af69044359
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 18:54:28 2013 -0500

    fix style violations
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 578dfcd9779e5fdcf5b3a32b97c9b31728cc9c20
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 18:54:29 2013 -0500

    fix alpm_validation_t comment
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 158a249a7796c27b9f2dec8dfcba51a1d8488fc2
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 18:54:30 2013 -0500

    add alpm_logaction to API updates
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c1a84c03b2c8762970af2270160ea3279ff9a525
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Feb 13 18:54:33 2013 -0500

    find_fileconflicts: reduce path resolution calls
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0a5b79e1339ce07c06b86f2d8cdc474f3532919d
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Feb 12 21:18:31 2013 -0500

    makepkg: add support for .pkg.tar.lzo
    
    Supported by libarchive as of version 3.1.0 when compiled against lzo2
    or in the presence of the lzop binary.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 540cae816a153d9b79b888c65dcbeff952a36d23
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Feb 12 21:18:01 2013 -0500

    makepkg.conf.5: fix bulletted list item formatting
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 26a79cb29d279c529d58c62b7ad9c103c808d218
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Jan 6 19:08:00 2013 -0500

    libalpm: never attempt to remove a mountpoint
    
    Arch Linux typically runs into this with /sys when upgrading the
    filesystem package in build chroots, but LXC users might also run into
    this, since their /sys is shared from the host and must, for security
    reasons, be mounted RO.
    
    I've neglected to add any tests for this because they would require root
    in order to run. Current tests all pass with this patch and I've
    confirmed the desired behavior in a VM. Incidentally, the first hunk of
    this patch (skipping can_remove_file checks for directories) resolves the
    case of API mountpoints being removed since they eventually fall into
    unlink_file and fail with "contains files". However, this patch should
    still be the Right Thing To Doâ„¢, as we can't possibly remove a directory
    that is also a mountpoint.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    
    [Allan] Do not skip checking if directories can be removed. Instead test
    if directories are mountpoints in can_remove_file.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 README                   |  1 +
 doc/makepkg.conf.5.txt   |  9 ++++++---
 lib/libalpm/alpm.h       |  2 +-
 lib/libalpm/be_package.c |  5 +++--
 lib/libalpm/conflict.c   | 10 ++++++----
 lib/libalpm/filelist.c   | 12 ++++++++----
 lib/libalpm/remove.c     | 40 ++++++++++++++++++++++++++++++++++++++++
 lib/libalpm/signing.c    |  3 ++-
 lib/libalpm/sync.c       |  8 ++++----
 scripts/makepkg.sh.in    |  2 ++
 test/pacman/pmtest.py    |  6 +++---
 11 files changed, 76 insertions(+), 22 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list