[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DebianBootstrap supported in which Debian suites?



Hi,

I talked with Lisandro off-list. Apparently my idea applies to this problem so
I'm sharing it here for everybody. :)

Quoting Wookey (2013-06-07 17:55:48)
> In general we don't have a mechanism to do this _in the archive_ until
> build-profiles are supported (or at least ignored by B-D parsing tools)
> 
> You can bootstrap happily using local builds and local tools that
> support profile builds. Existing patches here:
> http://people.debian.org/~wookey/bootstrap/patches/profiles/
> 
> Then just upload the final builds, and sources with the profile info
> only encoded as comments.

As *-doc packages are arch:all you can also move the dependencies needed to
build the doc packages to Build-Depends-Indep.

One kind of build dependency which can be "dropped" in most cases to break
build dependency cycles are those build dependencies which only facilitate
building the documentation. But since binary packages containing documentation
packages are mostly arch:all, no build profiles and therefore no unsupported
<!stage1> syntax is needed for this case. Adding the respective build
dependencies to Build-Depends-Indep solves the problem just as well. Using the
(yet unsupported and undecided upon) build profile syntax should be avoided if
the problem can also be solved by moving build dependencies to
Build-Depends-Indep.

So one thing every maintainer can do to help making bootstrapping of Debian
more simple is to make sure that all build dependencies which can go to
Build-Depends-Indep are also listed there. During bootstrapping we discard the
contents of the Build-Depends-Indep field as we are only interested in building
architecture dependent binary packages.

cheers, josch


Reply to: