This concerns debian bug 727642. On Fri, Oct 25, 2013 at 12:37:28PM +0200, Pietro Abate wrote:
> As you can see there is a conflict in m68k%3alibc6 with package > m68k%3aunscd < 4 . This conflict comes from the Breaks conflict with > nscd (<< 2.17) . Since unscd provides nscd (all versions), the two packages > are > indeed in conflict. I would say edos-debcheck is wrong. I don't see why. As I understand it, a versionend break should apply only to real packages and not to virtual packages, as it is also the case with Dependencies. The Debian Policy says in Section 7.5: If a relationship field has a version number attached, only real packages will be considered to see whether the relationship is satisfied (or the prohibition violated, for a conflict or breakage). In other words, if a version number is specified, this is a request to ignore all Provides for that package name and consider only real packages. OTOH, the action of dose-distcheck seems to be specific to Multi-arch=same - If I remove the multiarch from the libc6 package then no conflict is detected. Is there a reason for doing that exception? -Ralf. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org