[update-maintainer] should adjust Vcs-foo fields too
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Ubuntu) |
In Progress
|
Wishlist
|
Nish Aravamudan |
Bug Description
Binary package hint: ubuntu-dev-tools
[21:08:43] <ScottK> Do we have any kind of policy that suggests one should replace Vcs-foo fields in debian/control with XS-Debian-Vcs-foo fields?
[21:09:24] <slangasek> I'm not aware of a policy
[21:09:41] <ScottK> I'm wondering because the topgit upload in the queue has such a change.
[21:10:04] <ScottK> It seems to me something we shouldn't just randomly do.
[21:10:15] <slangasek> I think it's good /practice/ to move the fields aside when they don't point at something corresponding to the package in question
[21:10:33] <ScottK> Corresponding exactly or generally?
[21:10:38] <slangasek> but since there's no policy on the name to change it to, and practice has varied, I always fail to do it myself
[21:10:50] <slangasek> ScottK: exactly, IMHO
[21:11:01] <ScottK> OK.
[21:11:11] <slangasek> if I can't find the current package revision in the referenced Vcs-*, the field shouldn't be there
[21:11:41] <ScottK> Perhaps then update-maintainer should also remove such fields.
[21:12:16] <ajmitch> it's something that's happened for awhile on some packages
[21:12:21] <slangasek> I think that would be good
[21:12:33] -*- ScottK makes a bug.
[21:12:56] <slangasek> it won't have the desired result for Vcs-Git if Debian and Ubuntu share a git repository, but the Vcs-Git fields are inappropriately underspecified anyway
[21:12:57] <ajmitch> I suspect it's done from a desire that 'apt-get source' not give the wrong information
Related branches
- Mattia Rizzolo: Needs Information
- Benjamin Drung: Needs Fixing
-
Diff: 241 lines (+129/-44)2 files modifiedubuntutools/update_maintainer.py (+122/-43)
update-maintainer (+7/-1)
Changed in ubuntu-dev-tools (Ubuntu): | |
importance: | Undecided → Wishlist |
summary: |
- update-maintainer should adjust Vcs-foo fields too + [update-maintainer] should adjust Vcs-foo fields too |
Changed in ubuntu-dev-tools (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Nish Aravamudan (nacc) |
I'm pretty sure we decided not to do this?