using get-orig-source for creating _current_ tarball is not compliant with debian policy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-builddeb |
Fix Released
|
High
|
Jelmer Vernooij | ||
bzr-builddeb (Ubuntu) |
Fix Released
|
High
|
Jelmer Vernooij | ||
debian-policy (Debian) |
Fix Released
|
Unknown
|
Bug Description
Binary package hint: bzr-builddeb
As discussed, by debian policy [1] get-orig-source always gets the latest upstream tarball and not the one matching the current topmost changelog version.
In consequence, bzr builddeb shouldnt use that in the long run. As a bunch of branches might still use it, the suggested approach is to add a --policy-
In the same run, I suggest to start discussing with debian how to specify a "get current source" feature.
[1] - http://
Related branches
- James Westby: Approve
- Martin Packman (community): Approve (code)
-
Diff: 238 lines (+80/-50)5 files modifiedcmds.py (+4/-4)
debian/NEWS (+12/-0)
debian/changelog (+4/-1)
tests/blackbox/test_get_tar.py (+0/-3)
upstream/__init__.py (+60/-42)
Changed in debian-policy (Debian): | |
status: | Unknown → New |
Changed in bzr-builddeb: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in bzr-builddeb: | |
status: | Triaged → In Progress |
assignee: | nobody → Jelmer Vernooij (jelmer) |
milestone: | none → 2.8 |
Changed in bzr-builddeb (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr-builddeb: | |
status: | In Progress → Fix Committed |
Changed in debian-policy (Debian): | |
status: | New → Confirmed |
Changed in bzr-builddeb: | |
status: | Fix Committed → Fix Released |
Changed in debian-policy (Debian): | |
status: | Confirmed → Fix Released |
marking importance high to reflect that it kind of encourages implementing get-orig-source in a non-policy compliant fashion.