[Debian-bootstrap] could Build-Depends-Indep be discarded?
Johannes Schauer
j.schauer at email.de
Sat Jul 21 18:28:44 MSK 2012
Hi,
when representing the dependencies of a source package, dose3
concatenates its Build-Depends and Build-Depends-Indep dependency
information.
So right now, a source package can only be compiled, if it manages to
compile all of its binary packages including arch:all packages.
But when bootstrapping a new architecture, it should be sufficient to
only build the architecture dependent packages and therefor to only
build the build-arch target in debian/rules and NOT the build-indep
target, right?
I think we will be able to reduce the size of the dependency graph by
just dismissing those build dependencies of source packages that only
build arch:all packages.
This would require that the Deb.Sources.sources2packages method in dose3
takes another argument which would then generate packages that do not
have pkg.build_depends_indep in their depends field.
Does this make sense?
cheers, josch
More information about the Debian-bootstrap
mailing list