Merge ~vorlon/germinate:feature-no-follow-build-depends-all into germinate:master
Proposed by
Steve Langasek
Status: | Superseded |
---|---|
Proposed branch: | ~vorlon/germinate:feature-no-follow-build-depends-all |
Merge into: | germinate:master |
Diff against target: |
136 lines (+71/-0) 3 files modified
germinate/germinator.py (+23/-0) germinate/tests/test_germinator.py (+40/-0) man/germinate.1 (+8/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson | Needs Fixing | ||
Review via email: mp+375373@code.launchpad.net |
This proposal has been superseded by a proposal from 2019-11-21.
Description of the change
I want to be able to use germinate to calculate the packageset for a minimum self-hosting i386 port based on the compatibility libraries we want to support. That needs to include build-dependencies, but only the build-dependencies of packages that we actually build on i386 - which does not include Arch: all packages which themselves satisfy (build-
This MP proposes a new feature that lets us truncate on build-dependencies of arch: all binary packages.
To post a comment you must log in.
In addition to the inline comments below, the new feature flags need to be documented in man/germinate.1. When writing this review I noticed that the previously-added (no-)follow- build-depends flags had not been properly documented there, so I did so; you'll thus want to rebase this on master before doing anything else, as that will provide a clearer structure in the documentation into which you can slot in descriptions of the new flags.