Merge ~cjwatson/launchpad-buildd:recipe-ignore-fewer-files into launchpad-buildd:master
Status: | Merged |
---|---|
Approved by: | Colin Watson |
Approved revision: | 95cbdd080691b4b378b983d35394b45c3f17f52c |
Merge reported by: | Otto Co-Pilot |
Merged at revision: | not available |
Proposed branch: | ~cjwatson/launchpad-buildd:recipe-ignore-fewer-files |
Merge into: | launchpad-buildd:master |
Diff against target: |
29 lines (+9/-1) 2 files modified
bin/buildrecipe (+2/-1) debian/changelog (+7/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Guruprasad | Approve | ||
Review via email: mp+439758@code.launchpad.net |
Commit message
Ignore fewer files when building recipes
Description of the change
`dpkg-buildpackage -I` ignores files matching a number of patterns (see `@tar_ignore_
Since by definition we're building from a clean bzr or git tree here, the only things we actually need to ignore are the `.bzr` and `.git` directories. For everything else, we can reasonably assume that if it's checked into revision control then the developer most probably wants to have it in the source package.
LGTM 👍🏼 Does this allow binaries to be added to the source packages and shipped through the binary packages, bypassing the Launchpad requirement to only upload source packages (which in spirit only contains source code and not precompiled binaries, FOSS or not) and having Launchpad build the binary packages from it?