]> err.no Git - dpkg/commit
Correct broken dselect logic for self-conflicting packages
authorIan Jackson <ian@davenant.greenend.org.uk>
Thu, 1 Nov 2007 19:57:26 +0000 (19:57 +0000)
committerGuillem Jover <guillem@debian.org>
Sun, 9 Mar 2008 06:39:35 +0000 (08:39 +0200)
commit1863d6460975abf7a9f6259e1facbff130db55ae
tree9f81e86b271dbe160a386a615092195ab2cd8ed6
parente9d5e48bf30d5d15ec26db1ce223dd9944cb7305
Correct broken dselect logic for self-conflicting packages

The previous code seems to have had some confusion over the precedence
of '&&' vs ':'. The new rule is that a Conflicts is violated if the
target package is installed or to be error-preserved ie
would_like_to_install() != 0 - except that we disregard packages which
directly Conflict with themselves.
ChangeLog
debian/changelog
dselect/pkgdepcon.cc