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

Allan McRae allan at archlinux.org
Sat Feb 23 22:12:06 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  8e2648bf02b44a7dc82429327c08cbfd2426ac30 (commit)
       via  3d142fe8ef70517cb44146d1892709cad3eb9b4f (commit)
       via  63baba13ecc003a0e083980dc7d036c66518d232 (commit)
       via  972528c021606934da85aef1d9223dea1d40e2c6 (commit)
       via  34749e177db5d4aafdb9f3de630c7ab193a0f36d (commit)
       via  19754b34a36203266c4e02f29178084c77282efd (commit)
       via  083ac51816323d69fcf2e271ccd52add3cdd6d22 (commit)
       via  9995510dc81ab75fbb7ad7ca4fffedf8a5318bef (commit)
       via  4a1d93b92c76bde58193083812dda94c0fa5d373 (commit)
       via  0bbc406ee8773ed646393cee175280c33fea8dff (commit)
      from  8803ae3b4d5d90249243b664b02695f7b106b02f (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 8e2648bf02b44a7dc82429327c08cbfd2426ac30
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Tue Feb 19 20:34:33 2013 -0500

    add SYMEXPORT to alpm_filelist_contains
    
    alpm_filelist_contains is listed in alpm.h and should be public but was
    not exported.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3d142fe8ef70517cb44146d1892709cad3eb9b4f
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Feb 17 21:55:00 2013 -0500

    dload: don't download sig if package is found in cache
    
    Avoids the segfault seen in FS#33911.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 63baba13ecc003a0e083980dc7d036c66518d232
Author: Richard Pougnet <richard at pougnet.ca>
Date:   Fri Feb 15 22:59:57 2013 -0500

    Provide full path names in warning messages
    
    Fix FS#31556 by printing filename instead of entryname. Thus,
    removing a lot of confusion from the output.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 972528c021606934da85aef1d9223dea1d40e2c6
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Feb 17 12:02:20 2013 -0500

    paccache: use xargs to execute mv/rm commands
    
    This removes the restriction on the length of the command line, as xargs
    will work around by running multiple instances of the command for us.
    
    As seen: https://bbs.archlinux.org/viewtopic.php?pid=1232959
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 34749e177db5d4aafdb9f3de630c7ab193a0f36d
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Feb 12 22:00:53 2013 +1000

    Perform limited conflict checking with --force
    
    Pacman currently bails when trying to extract a file over a directory
    when using --force.  Instead of ignoring all conflict, perform the
    check and skip any file-file conflicts. Conflicts between directories
    and files are still flagged and cause the transation to abort.
    
    As a bonus, we now know about files changing packages when using
    --force, so we can skip removing them fixing upgrade046.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 19754b34a36203266c4e02f29178084c77282efd
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Tue Feb 19 19:41:39 2013 -0500

    use resolved_path for filelist_contains
    
    alpm_filelist_contains was being used to search for resolved paths, but
    searching in the unresolved paths, causing it to miss matches.  We
    always search unresolved paths and search the resolved paths if
    available because _alpm_filelist_resolve is not public and requires
    a context handle, so it can't be called from alpm_filelist_contains.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 083ac51816323d69fcf2e271ccd52add3cdd6d22
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 15 19:22:15 2013 -0500

    return resolved paths from filelist_difference
    
    We were comparing files based on resolved paths but returning the
    original file_t structures, which were not necessarily in the same
    order.  The extra file_t information was only being used to determine if
    the file was a directory which can be accomplished by testing for
    a trailing slash, so just return the resolved path.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9995510dc81ab75fbb7ad7ca4fffedf8a5318bef
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 15 19:21:35 2013 -0500

    return resolved paths from filelist_intersection
    
    We were comparing files based on resolved paths but returning the
    original file_t structures, which were not necessarily in the same
    order.  The additional file_t information was never used, so just return
    the resolved path.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4a1d93b92c76bde58193083812dda94c0fa5d373
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 15 18:13:51 2013 -0500

    add fileconflict tests for cases with symlinks
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0bbc406ee8773ed646393cee175280c33fea8dff
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 15 13:08:32 2013 -0500

    use alpm_list_free on filelist intersection
    
    alpm_filelist_intersection returns a list of pointers to internal file_t
    struct's, so only the list itself should be freed.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 contrib/paccache.sh.in               |  4 +-
 doc/pacman.8.txt                     |  2 +
 lib/libalpm/add.c                    | 19 ++++-----
 lib/libalpm/alpm.h                   |  2 +-
 lib/libalpm/conflict.c               | 75 +++++++++++++++++++++++-------------
 lib/libalpm/dload.c                  |  2 +-
 lib/libalpm/filelist.c               | 27 ++++++++-----
 lib/libalpm/remove.c                 |  3 ++
 lib/libalpm/sync.c                   |  2 +-
 src/pacman/sync.c                    |  3 ++
 test/pacman/tests/fileconflict022.py | 19 +++++++++
 test/pacman/tests/fileconflict023.py | 18 +++++++++
 test/pacman/tests/fileconflict024.py | 17 ++++++++
 test/pacman/tests/fileconflict025.py | 18 +++++++++
 test/pacman/tests/upgrade046.py      |  2 -
 15 files changed, 160 insertions(+), 53 deletions(-)
 create mode 100644 test/pacman/tests/fileconflict022.py
 create mode 100644 test/pacman/tests/fileconflict023.py
 create mode 100644 test/pacman/tests/fileconflict024.py
 create mode 100644 test/pacman/tests/fileconflict025.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list