[pacman-dev] [GIT] pacman branch, master now at v3.0.0-220-gdde7b6f

Dan McGee dan at archlinux.org
Sun Jun 10 23:18:38 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  dde7b6f87a0d70babbb6c8951b8c369a4aa6601d (commit)
       via  544bcbe6641bb94a429a9c149893bc0b07fd2619 (commit)
       via  8588b4823b579bc41909734f5a13a420d64487d6 (commit)
       via  07069cd50291753ff6a99750cce4ea3a5a06ddb6 (commit)
       via  796cc4e6ed06644081f05c1aff4624a6e11eade3 (commit)
       via  1da78a7d2551579a744267162057245309284516 (commit)
       via  ece1ee7ef2fe880c3828e5772845af34ccc57792 (commit)
       via  043660122488e93d6346893db06cfa030aaa6f67 (commit)
       via  97ba9c92275bfc81cc5b33c90e1ea696a52d837d (commit)
       via  970f15d83288d55bdb0c3cc1f55ff4b8428512ae (commit)
      from  da6b175d01b63b839415bcfe3b9c8eeaddf16230 (commit)

- Log -----------------------------------------------------------------
commit dde7b6f87a0d70babbb6c8951b8c369a4aa6601d
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Jun 10 23:16:09 2007 -0400

    Attempt to clean up _alpm_sync_prepare
    
    This function is an absolute disaster, so we'll take it one step at a time
    here. This was a quick once-over of the whole thing, trying to straighten
    out some of the spaghetti code and fix some mistakes that others found.
    
    We are now down to two failing pactests again: sync300 and upgrade051.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 544bcbe6641bb94a429a9c149893bc0b07fd2619
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Sun Jun 10 23:51:20 2007 +0200

    Implement simple topological sort algorithm for sortbydeps
    
    Based on the "depth first search" algorithm, for more infos visit:
    http://en.wikipedia.org/wiki/Topological_sorting
    
    The previous algorithm used by sortbydeps was too slow, and to work around
    it the number of steps needed to get correct result was reduced greatly.
    So it produced wrong results in several cases :
    1) smoke001.py
    2) http://bugs.archlinux.org/task/7229
    
    More here: http://archlinux.org/pipermail/pacman-dev/2007-April/008057.html
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8588b4823b579bc41909734f5a13a420d64487d6
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Sun Jun 10 14:40:25 2007 +0200

    Ensure correct and consistent usage of depmiss
    
    See comment from Nagy here :
    http://www.archlinux.org/pipermail/pacman-dev/2007-April/008134.html
    This also makes easier correct usage of checkdeps in sync.c,
    which fixes sync901 pactest (and so bug 6057).
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 07069cd50291753ff6a99750cce4ea3a5a06ddb6
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Jun 10 21:33:24 2007 -0400

    pactest: fix description of remove040
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 796cc4e6ed06644081f05c1aff4624a6e11eade3
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Sun Jun 10 04:00:50 2007 +0200

    Fix for removing a package that is no longer needed
    
    Fix for remove041 pactest. You could not remove a package before that
    was provided by something else already installed on the system. This fixes
    this problem.
    
    Reference:
    http://archlinux.org/pipermail/pacman-dev/2007-April/008131.html
    http://archlinux.org/pipermail/pacman-dev/2007-April/008134.html
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1da78a7d2551579a744267162057245309284516
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Sun Jun 10 15:28:24 2007 +0200

    Add two new pactests for FS #6057
    
    As described in the bug report, installing taglib-rcc (sync900 pactest)
    works fine. But installing taglib back (sync901 pactest) doesn't.
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ece1ee7ef2fe880c3828e5772845af34ccc57792
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Sun Jun 10 15:07:49 2007 +0200

    Add new pactest remove042
    
    Same as remove040, with cascaded remove instead of simple remove.
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 043660122488e93d6346893db06cfa030aaa6f67
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Sun Jun 10 01:32:29 2007 +0200

    Small speed-tuning to upgrade-checkdep
    
    Posted on the ML here:
    http://archlinux.org/pipermail/pacman-dev/2007-April/008131.html
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 97ba9c92275bfc81cc5b33c90e1ea696a52d837d
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Sun Jun 10 01:16:51 2007 +0200

    Fix issue when upgrading two packages that would break deps
    
    Fixes for pactest upgrade060. Posted on the ML here:
    http://archlinux.org/pipermail/pacman-dev/2007-April/008130.html
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 970f15d83288d55bdb0c3cc1f55ff4b8428512ae
Author: Nagy Gabor <ngaba at petra.hos.u-szeged.hu>
Date:   Sun Jun 10 00:48:56 2007 +0200

    Fix breakage in checkdeps when upgrading a multiple-depend
    
    Fixes pactest upgrade059. Posted on the ML in the following messages:
    http://archlinux.org/pipermail/pacman-dev/2007-April/008127.html
    http://archlinux.org/pipermail/pacman-dev/2007-April/008129.html
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Diffstat:
 lib/libalpm/Makefile.am                      |    2 +-
 lib/libalpm/alpm.h                           |    1 +
 lib/libalpm/deps.c                           |  274 ++++++++++++++------------
 lib/libalpm/deps.h                           |    9 +
 lib/libalpm/remove.c                         |    2 +-
 lib/libalpm/sync.c                           |  187 +++++++-----------
 pactest/tests/remove040.py                   |    2 +-
 pactest/tests/{remove040.py => remove042.py} |    7 +-
 pactest/tests/sync900.py                     |   28 +++
 pactest/tests/sync901.py                     |   28 +++
 src/pacman/Makefile.am                       |    4 +-
 src/pacman/remove.c                          |    2 +-
 src/pacman/sync.c                            |    4 +-
 13 files changed, 291 insertions(+), 259 deletions(-)

hooks/update
---
Git Source Code Management System
hooks/update refs/heads/master \
  da6b175d01b63b839415bcfe3b9c8eeaddf16230 \
  dde7b6f87a0d70babbb6c8951b8c369a4aa6601d




More information about the pacman-dev mailing list