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

Reply via email to