Branden Robinson <[EMAIL PROTECTED]> writes: > On Mon, Jan 19, 2004 at 10:51:26PM +0000, James Troup wrote: >> Branden Robinson <[EMAIL PROTECTED]> writes: >> >> >> > +Build-Conflicts: cpp-3.3 (<< 1:3.3.3ds1-0pre1) >> >> FWIW, Build-Depends on a >> version are much more buildd (admin) >> friendly than a Build-Conflicts. The B-C isn't wrong, of course, and >> the unfriendliness of a B-C for buildd (admins) is arguably an sbuild >> bug, so you may not care enough to change it (or have other reasons to >> not want to, etc.) *shrug* > > Oh, gah. Well, the main reason I went with this is because I'd still > like people to be able to build XFree86 with older GCCs.
Fair enough, don't worry about it then. > Can you explain a little bit more about how Build-Conflicts are > painful for buildd admins? If a >> B-D isn't satisfied, sbuild will automatically try and install the latest version. If it can't (because that version isn't available yet, for example), it's a one/two keystroke reply for the admin to have the package put in "Dep-Wait" state until the necessary version becomes available. Once it does, the build will automatically be retried. For a << B-C, sbuild will just fail the build if the required version isn't installed/available yet. The admin has to [wait for the required version to become available and then] manually update the chroot(s) and retry the build. -- James