UDD tools when Vcs-Bzr points to Launchpad
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Distributed Development |
Confirmed
|
Medium
|
Unassigned |
Bug Description
I was fixing a bug in compizconfig-
https:/
His comment was:
"Thanks Barry, I've merged that but to lp:~compiz/compizconfig-python/ubuntu which is the vcs indicated in the control file and by apt-get source, closing the merge request by hand then, next time please check if there is a vcs defined for the source ;-)"
When the upstream source, as indicated by Vcs-Bzr in debian/control points to Launchpad, then the UDD tools should Do Something Different. I'm not exactly sure what, but options include:
* Branching the Vcs-Bzr branch instead of the +source branch
* Submitting the merge proposal against the Vcs-Bzr branch
* Warning you about a Launchpad hosted Vcs-Bzr branch
Changed in udd: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
I'd like us to settle out on this. I thought packagers were supposed to migrate to the official locations. So "Vcs-bzr" *should* have been set to lp:ubuntu/compizconfig-python and not lp:~compiz/compizconfig-python/ubuntu.
I won't say that I'm 100% sure about policy, though.
I could understand us saying:
Official policy is for ubuntu to use "lp:ubuntu/foo"
if a package has Vcs-Bzr that is not "lp:ubuntu/foo" warn, and use whatever is in the Vcs-Bzr line.
I worry that the warning is going to the wrong person, though.
Jelmer mentions that often Vcs-Bzr is actually pointing at the debian packaging branch, because Ubuntu doesn't want to override those things. He also mentions that Gina does some sort of translation moving a tag into an X-Field, and forcing the ubuntu official value into the Field.