[buildd-tools-devel] Bug#622788: Bug#622788: sbuild: Removes versioned virtual build-conflicts

Roger Leigh rleigh at codelibre.net
Thu Apr 14 18:36:09 UTC 2011


severity 622788 wishlist
thanks

On Thu, Apr 14, 2011 at 07:06:40PM +0200, Kurt Roeckx wrote:
> Package: sbuild
> Version: 0.61.0-1+buildd20110402.0
> Severity: serious
> 
> Hi,
> 
> It seems that sbuild suddenly started to remove versioned virtual
> build-conflicts.  See for instance #622384.
> 
> I have more examples of packages failing like that now, and then
> making all the buildds go to sleep after 3 such packages fail.
> 
> It's also wrong to remove the package, since the version
> never matches for virtual packages.

I can't get a full build log for any of these failing builds.
Which build dep resolver are you using?

It looks like it's probably the internal resolver.  I found this
issue when I did the whole archive rebuild.  The lack of proper
support for virtual packages in the internal resolver is a long
known defect.

The solution is to
1) Remove the broken (and long obsolete) conflict
2) Upgrade the buildds to use the "apt" resolver in place of
   "internal"; we can't fix this bug in the internal resolver.
   I'm not sure what's preventing this being done, AFAICT all the
   pieces are in place.

I'm downgrading the severity for the bug in sbuild, not because it's
not a problem, but because we are no longer doing any work on the
internal resolver; we have both the apt and aptitude resolvers to
replace it which work correctly with this particular dependency.
The internal resolver will never be fixed: it's an unmaintainable mess,
and the chances are that if we did fix this rare issue, it would
break in other ways.

(See http://people.debian.org/~rleigh/squeeze-rebuild/report.pdf
for the detail; this exact bug in dovecot is also mentioned in there.)


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20110414/dece2388/attachment.pgp>


More information about the Buildd-tools-devel mailing list