[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