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

Reply via email to