[pacman-dev] [GIT] pacman branch, master now at v3.0.0-220-gdde7b6f
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@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@archlinux.org> commit 544bcbe6641bb94a429a9c149893bc0b07fd2619 Author: Nagy Gabor <ngaba@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@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 8588b4823b579bc41909734f5a13a420d64487d6 Author: Chantry Xavier <shiningxc@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@archlinux.org> commit 07069cd50291753ff6a99750cce4ea3a5a06ddb6 Author: Dan McGee <dan@archlinux.org> Date: Sun Jun 10 21:33:24 2007 -0400 pactest: fix description of remove040 Signed-off-by: Dan McGee <dan@archlinux.org> commit 796cc4e6ed06644081f05c1aff4624a6e11eade3 Author: Chantry Xavier <shiningxc@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@archlinux.org> commit 1da78a7d2551579a744267162057245309284516 Author: Chantry Xavier <shiningxc@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@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit ece1ee7ef2fe880c3828e5772845af34ccc57792 Author: Chantry Xavier <shiningxc@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@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 043660122488e93d6346893db06cfa030aaa6f67 Author: Nagy Gabor <ngaba@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@archlinux.org> commit 97ba9c92275bfc81cc5b33c90e1ea696a52d837d Author: Nagy Gabor <ngaba@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@archlinux.org> commit 970f15d83288d55bdb0c3cc1f55ff4b8428512ae Author: Nagy Gabor <ngaba@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@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
participants (1)
-
Dan McGee