~xnox/germinate:pep8-clean

Last commit made on 2019-12-23
Get this branch:
git clone -b pep8-clean https://git.launchpad.net/~xnox/germinate
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Branch information

Name:
pep8-clean
Repository:
lp:~xnox/germinate

Recent commits

c5f4cad... by Dimitri John Ledkov

Make setup.py pep8-clean, noticed by cdimage tests.

259c65c... by Steve Langasek

Another fix for overpruning

Detected because the build-dependencies of game-data-packager went missing.

fd1db2a... by Steve Langasek

Fix overpruning of build-deps of mixed-arch packages with no-follow-b-d-all

If an arch: any package depends on an arch: all package from the same
source, and no-follow-build-depends-all is set, germinate traverses the
dependency to the arch: all package, adds it to the list of sources for
the seed, but then seeing that this is an arch: all binary, does not
recurse to the build-dependencies. When we pop the stack back to the
arch: any binary package, the source is already in the seed and we fail to
traverse the build-deps.

Fix this by handling the no-follow-build-depends-all case before adding
the package to the seed.

e4070bc... by Steve Langasek

no-follow-build-depends-all should handle Build-Depends-Indep.

Packages listed in Build-Depends-Indep are a special case of
build-dependencies of Arch: all packages, and should also be pruned.

2d338ca... by Colin Watson

Fix typography in germinate(1)

5e63d15... by Steve Langasek

Document no-follow-build-depends-all in the manpage.

ad17b5d... by Steve Langasek

Add a new feature, follow-build-depends-all.

This tells whether to follow build-dependencies of packages which are
Architecture: all. This is useful for germinating packagesets for partial
architectures, where the architecture-all binaries will never be built on
that arch but instead of some primary arch, so we should truncate traversal
of build-dependencies to exclude packages we don't need built on the partial
arch.

7b7c007... by Steve Langasek

Test case for feature follow-build-depends-all.

e15eb63... by Colin Watson

Document (no-)follow-build-depends in germinate(1)

9dd306e... by Colin Watson

releasing package germinate version 2.32