Tooling (or process) doesn't handle VCS- fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
git-ubuntu |
Triaged
|
Low
|
Nish Aravamudan | ||
ubuntu-dev-tools (Ubuntu) |
In Progress
|
Undecided
|
Nish Aravamudan |
Bug Description
Currently the process says:
"Commit any debian/control metadata (VCS, Maintainer) for one rebase step with commit message 'update-metadata'."
,and then later during creation of the logical delta:
"Interactively rebase the deconstructed Ubuntu delta and drop 'changelog' and 'update-metadata' changes.
These changes will be easily reproducible from this process and will lead to merge conflicts with the final rebase."
...
VCS-* field deltas such as the following will get lost
-Vcs-Git: git://git.
-Vcs-Browser: http://
+XS-Debian-Vcs-Git: git://git.
+XS-Debian-
Tooling or process fix likely required.
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 usd-importer: | |
status: | New → In Progress |
assignee: | nobody → Nish Aravamudan (nacc) |
importance: | Undecided → Low |
Changed in ubuntu-dev-tools (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Nish Aravamudan (nacc) |
Changed in usd-importer: | |
milestone: | none → 1.0 |
status: | In Progress → Triaged |
tags: | added: workflow |
Hey Robie,
So we do need to clean up this documentation a bit, but I was wondering if you think we should just drop this delta? That is, I think the only reason to have a Xs-Debian-* field is if we are replacing it (like we do with the maintainer). Given the lack of UDD/bzr trees for source packages in Ubuntu, I think we don't need to carry the delta.
At the same time, is there a tool that updates the VCS informtion like `update- maintainer` ? Do we want to extend `update-metadata` to do this?
-Nish