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.
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.