Re: Build-depends => change policy wording
> Why change?
>
> Would it be OK for the source of mount to depend on ssh? (just a realy
> extreme example)
No: ssh is not in main (it's in non-US/non-free at present, although
it may well end up in non-US/main very soon). See policy 2.1.2 for
the definition of the `main' section.
> Source packages should also not depend on other packages with higher
> priority, otherwise there could arise a situation where you canīt
> build a package because you canīt build another.
No, I disagree. We've discussed this before. Many of the standard
(even Essential) programs need development programs (auto*, gcc,
debhelper, -dev packages etc.) in order to compile them.
However, once we've got a full set of source dependencies we will be
able to pinpoint such circular cases, though in practice they're
probably mainly significant for porters only.
> Actually checking that all sources can be build is a fulltime
> job. There may not be any loops in the dependencies of sources (except
> for essential and required).
Why not? There's a well-known procedure called bootstrapping....
Julian
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
Debian GNU/Linux Developer, see http://www.debian.org/~jdg
Reply to: