On Sat, Jul 12, 2008 at 02:42:28PM +0200, Joachim Breitner wrote: > > Theoretically, there are "Dep-Waits", i.e. flags that tell the buildds > that a particular package should not be tried until the other version is > present. These are set when a package is uploaded, and would fix our > problem. > > Unfortunately, they do not work well with == build dependencies, and it > seems for a reason[1] > > [1] http://lists.debian.org/debian-release/2008/07/msg00169.html
If you depend on foo == 2 and foo 3 appears in the archive, then foo 2 never can. So if there is a build-dep on foo == 2 then dep-waiting on foo >= 2 would probably make most sense (for a small change). There will be a rebuild that is guaranteed to fail when foo 3 is uploaded, and a subsequent upload depending on foo == 3 will fix it without any manual intervention needed from the buildd folk. Ideally, of course, you would add a dep-wait on foo == 2 and turn that into failed if foo 3 is uploaded, but that is presumably a larger change needed to the autobuilder software. Thanks Ian _______________________________________________ debian-haskell mailing list [email protected] http://urchin.earth.li/mailman/listinfo/debian-haskell

