Op za 14-02-2004, om 11:33 schreef Goswin von Brederlow: > He is partly right complaining about failing packages that fail due to > an RC bug in the toolchain (or not yet compiled packags). Its partly a > problem in the buildd/wanna-build implementation and the buildd admins > job to keep an eye on. In the case of build-essential packages a > Dep-Wait will also not work right since sbuild does not update > installed packages unless the source needs it. You're completely missing the ball here. Build-depends and build-conflicts have been invented exactly to fight this kind of thing. If you have a problem with some part of the toolchain, adding the right build-depends and/or build-conflicts is the right thing to do; when sbuild (buildd's building component) sees that the build-depends and/or build-conflicts are not satisfied by packages that are installed in the chroot right now, it will generally do the right thing, i.e., update the package in question. [...] > FYI: > There is no way to have a package Dep-Wait on a bug, which would be > the real solution to the problem. In most cases I think setting a > Dep-Wait to the next version of the faulty package is the best > solution, the RC bug will probably be fixed by then. Again, that's superfluous. This is what "failed" and the "Should I build?" mails are for. Every time I get a "Should I build?" mail, I check why the package failed previously, and if the message listed in wanna-build contains a bug number, I'll check whether that bug is still open. Of course, that only works on machines that do have access to wanna-build, which is probably why you didn't see those mails yet... There's no real reason to implement your suggestion... > Even more stupid is setting packages with missing Build-Depends to > failed instead of Dep-Wait (yes, that still happens). There are (exceptional) cases where that isn't true (although I can't come up with a good example right now). -- Wouter Verhelst Debian GNU/Linux -- http://www.debian.org Nederlandstalige Linux-documentatie -- http://nl.linux.org Most people have two reasons for doing anything -- a good reason, and the real reason
Attachment:
signature.asc
Description: Dit berichtdeel is digitaal ondertekend