Comment 1 for bug 48539

Revision history for this message
Celso Providelo (cprov) wrote :

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.