[Debian-bootstrap] could Build-Depends-Indep be discarded?

P. J. McDermott pjm at nac.net
Sun Jul 22 07:10:23 MSK 2012


On 2012-07-21 18:42, Johannes Schauer wrote:
> If the Build-Depends-Indep and Build-Conflicts-Indep fields are
> disregarded, then the main scc shrinks from 1027 vertices to 979
> vertices. The amount of cycles up to length four reduce from 276 to 206.
> 
> Especially the cycles containing gtk-doc-tools, doxygen, debiandoc-sgml
> and texlive-latex-base got much less.

Great!

> Looking at the cycles that still contain those packages could give hints
> as to which packages to also add Build-Depends-Indep fields to.
> 
> This is, if we want to use the Build-Depends-Indep field for the purpose
> of breaking dependency cycles.
> 
> Do we?

It seems like the answer is "yes":

> <pehjota> Did you see josch's last mail to the list?  Is there any
>           problem with using Build-Depends-Indep to break cycles?
> <wookey_> hmm, no I seem to be about 5 mails behind...
> <wookey_> no Build-Depends-Indep is the future
> <wookey_> It's just been a bit of a lame duck for years as it was in
>           the spec but no build tools actually took any nocie until
>           very recently
> <wookey_> But as you observe it works fine in current sbuild and I
>           understnad it's actually being used in buildds now (I
>           certainly got an FTBFS on one of my packages because it
>           wasn;t quite right)
> <wookey_> Maintainers will thank you for sending them correct
>           build-depends-indep patches
> <wookey_> (you need to test carefully though, on bare build-essential
>           chroots - I managed to find my package built OK locally with
>           sbuild and pbuilder but broke on the buildds)

-- 
P. J. McDermott                                        (_/@\_)    ,--.
http://www.pehjota.net/                           o    < o o >   / oo \
http://www.pehjota.net/contact.html                 o   \ `-/    | <> |.
                                                o o o    "~v    /_\--/_/


More information about the Debian-bootstrap mailing list