[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.2.2-142-gdb3e166
Dan McGee
dan at archlinux.org
Sat Apr 11 15:49:32 EDT 2009
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 db3e166503386b4f9e456017fd56d8bce84528fe (commit)
via d70465decc617412db0670c8169ec22421c8e3d1 (commit)
from 4b78852f7e78ec605be0a382ddc78afe33251d78 (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 db3e166503386b4f9e456017fd56d8bce84528fe
Author: Bryan Ischo <bji-keyword-pacman.3644cb at www.ischo.com>
Date: Mon Mar 9 09:56:13 2009 +1300
Look in target-list first to resolve dependencies
This fixes a bug introduced by my previous changes which changes the
behavior of IgnorePkg/IgnoreGroup to allow the user to remove unresolvable
packages from the transaction. The bug is that the target-list was no
longer being consulted first to resolve dependencies, which means that if
two packages in the sync database satisfied a dependency, and the user
explicitly requested one of those two packages in the sync, the other
package was still being pulled in.
A new test was added, sync993.py, to verify the desired behavior.
Signed-off-by: Bryan Ischo <bji-keyword-pacman.3644cb at www.ischo.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d70465decc617412db0670c8169ec22421c8e3d1
Author: Bryan Ischo <bji-keyword-pacman.3644cb at www.ischo.com>
Date: Mon Mar 9 10:05:10 2009 +1300
Remove duplicates from the unresolvable list before prompting user
Signed-off-by: Bryan Ischo <bji-keyword-pacman.3644cb at www.ischo.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/deps.c | 18 +++++++++++-------
lib/libalpm/deps.h | 3 ++-
lib/libalpm/sync.c | 8 ++++++--
pactest/tests/sync993.py | 20 ++++++++++++++++++++
4 files changed, 39 insertions(+), 10 deletions(-)
create mode 100644 pactest/tests/sync993.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list