apt-get source should check the Vcs-Bzr field

Bug #115959 reported by Martin Pitt
4
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Fix Released
Medium
Michael Vogt

Bug Description

Binary package hint: apt

https://wiki.ubuntu.com/BzrMaintainerHowto suggests to add an XS-Vcs-Bzr: field to debian/control to mark a package as being maintained in a LP bzr branch. `apt-get source` should check for this field and discourage maintainers from using the downloaded source packages as an upload basis.

For now it should print a warning and the command for getting the LP branch ('bzr get <url>'). If we have some more consistency with branch handling, it could even just call bzr directly, if installed (it needs to tell apart the 'upstream handled in bzr branch' vs. 'get the orig.tar.gz from the archive' cases).

Martin Pitt (pitti)
Changed in apt:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Michael Vogt (mvo)
Changed in apt:
assignee: nobody → mvo
status: Confirmed → Fix Committed
Michael Vogt (mvo)
Changed in apt:
status: Fix Committed → Fix Released
Revision history for this message
François Marier (fmarier) wrote :

Has this change been pushed to Debian?

It sounds really useful and it would be great to see it there as well.

Francois

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers