[queue tool] magic debdiff
Bug #48539 reported by
Matt Zimmerman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Medium
|
Unassigned |
Bug Description
It would be incredibly useful to be able to do something like 'queue diff <queue id>' and get a debdiff from the existing source package in the target release to the source in the upload.
Changed in soyuz: | |
assignee: | malcolmcleaton → nobody |
To post a comment you must log in.
Right, after finishing edgy-open task I think we can go throught it as suggested in __empty__ spec https:/ /launchpad. net/products/ soyuz/+ spec/package- diff .
The most important place to have diffs it the UNAPPROVED queue (we can have diffs for NEW), so we can start with them.
{{{
debdiff parent.dsc current.dsc > SPR.debfiff (LFA FK)
debdiff parent.deb current.deb > BPR.debdiff (LFA FK)
(binary requires diffs and different origs in place)
}}}
Obvious DB patch to add debdiff as LFA FK nullable and also web UI extension to present queue item page (edgy/+ queue/QUEUEID)
Later we can think about extending this feature for all know versions and make debdiff visible from SPR/BPR pages.
Malcc is a good candidate to drive this implementation, he will achieve good experience by implementing orthogonal changes such this one.