[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian needs more buildds. It has offers. They aren't being accepted.

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

Reply to: