[pacman-dev] [GIT] pacman branch, master now at v3.0.0-354-g1352525

Dan McGee dan at archlinux.org
Tue Aug 21 16:40:34 EDT 2007


Hello,

This is an automated email from the git hooks/update script, it was
generated because a ref change was pushed to the repository.

Updating branch, master,
       via  13525255dcd257e69d7c246bf32ceb263fbc31b9 (commit)
       via  b1808930ce45a034981626fc20bbc7920890899e (commit)
       via  17d9122e01f5a675f4c7882e68ceae65aae7b5aa (commit)
       via  942175feaa866c4e536a7da0f77ab54de98b6c07 (commit)
       via  3acbf56bbab128d8ef037a7dcc87d91fe7354d14 (commit)
      from  f81e619974ca47f6dba8c3002577447a71e0f1ec (commit)

- Log -----------------------------------------------------------------
commit 13525255dcd257e69d7c246bf32ceb263fbc31b9
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Wed Jul 25 14:47:46 2007 +0200

    Add sync1003 pactest.
    
    The sync package pkg3 depends on the sync package pkg2, but pkg1 replaces pkg2.
    So pkg2 is added to the remove list.
    
    When checkdeps checks if pkg2 can be removed, it looks at the packages that require pkg2
    (with the RequiredBy field of pkg2), but this doesn't contain pkg3 at this point.
    RequiredBy fields are only updated after the packages are installed.
    
    Proposed solution : checkdeps should know both the remove and upgrade list to decide properly.
    
    Reference:
    http://www.archlinux.org/pipermail/pacman-dev/2007-July/008972.html
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>

commit b1808930ce45a034981626fc20bbc7920890899e
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Mon Jul 16 20:58:58 2007 +0200

    libalpm/add.c,trans.c : cleanup of requiredby handling.
    
    This patch cleans up and fix the _alpm_trans_update_depends function
    and ensure that all requiredby fields are filled in case of multiple satisfiers
    (previously, the handling of mutliple satisfiers in that function was inconsistent).
    
    This makes a special case handling of requiredby in commit_single_pkg() obsolete,
    and so allows cleaning that code as well.
    
    Also fixed upgrade056 pactest because :
    1) the requiredby fields were wrong, and this wouldn't happen with the fixed _alpm_trans_update_depends().
    2) this is a very unusual case anyway (and handling all corner cases combined to a broken database
      seems nearly impossible to achieve).
    
    References :
    http://www.archlinux.org/pipermail/pacman-dev/2007-July/008919.html
    http://www.archlinux.org/pipermail/pacman-dev/2007-July/008920.html
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>

commit 17d9122e01f5a675f4c7882e68ceae65aae7b5aa
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 20 13:28:51 2007 -0400

    Fix for FS 6404 and functionalize some cachedir handling stuff
    
    In order to best resolve bug 6404, move some cachedir handling stuff out of
    sync.c and into util.c and create two new functions: filecache_find and
    filecache_setup. sync.c was rewritten to use these, and alpm_fetch_pkgurl
    now also uses these routines.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 942175feaa866c4e536a7da0f77ab54de98b6c07
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 20 12:55:38 2007 -0400

    Add const qualifier to md5_file and alpm_get_md5sum
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 3acbf56bbab128d8ef037a7dcc87d91fe7354d14
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 20 00:38:37 2007 -0400

    Clean up architecture handling in configure.ac
    
    Remove the need for two variables for the architecture-specific switches
    (things like "-march=i686") by combining it into one variable. Also allow
    configure to proceed with only a warning if we don't have presets for the
    detected architecture- it is kind of stupid to restrict ourselves like we
    had been.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Diffstat:
 configure.ac                |   31 +++++------
 etc/makepkg.conf.in         |    4 +-
 lib/libalpm/add.c           |   37 -------------
 lib/libalpm/alpm.h          |    2 +-
 lib/libalpm/md5.c           |    6 ++-
 lib/libalpm/md5.h           |    2 +-
 lib/libalpm/package.c       |   19 +++----
 lib/libalpm/server.c        |   68 +++++++++++-------------
 lib/libalpm/server.h        |    2 -
 lib/libalpm/sync.c          |  123 +++++++++++--------------------------------
 lib/libalpm/trans.c         |   73 ++++---------------------
 lib/libalpm/util.c          |   73 ++++++++++++++++++++++++--
 lib/libalpm/util.h          |    2 +
 pactest/tests/sync1003.py   |   26 +++++++++
 pactest/tests/upgrade056.py |    1 +
 15 files changed, 202 insertions(+), 267 deletions(-)

hooks/update
---
Git Source Code Management System
hooks/update refs/heads/master \
  f81e619974ca47f6dba8c3002577447a71e0f1ec \
  13525255dcd257e69d7c246bf32ceb263fbc31b9




More information about the pacman-dev mailing list