Launchpad could generate and provide a PPA source diff against main archive

Bug #1394028 reported by Ursula Junque
This bug report is a duplicate of:  Bug #259422: display PPA diffs against Ubuntu. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
New
Undecided
Unassigned

Bug Description

Right now citrain provides a very basic dsc diff between packages in a silo (ppa) and the destination archive (main archive).
This led to the development of an external script, that fetches information from the silo and main archive and generates a more complete source diff, which is a good idea but should be part of citrain itself instead of a standalone script.

If we are to add this feature to citrain, it would be even nicer if we could, instead of grabbing the sources and generating the diff ourselves, download src diffs directly provided by launchpad and exposed via its API.

This is somehow equivalent to bug 236454.

Tags: package-diff
Ursula Junque (ursinha)
summary: - Launchpad could generate and provide a source diff for a package
+ Launchpad could generate and provide a PPA source diff against main
+ archive
Revision history for this message
Robert Bruce Park (robru) wrote :

Well, the thing is, citrain actually does generate a full diff, but then it uses filterdiff to only show the 'packaging' parts of the diff (debian/ dir + the source package's build system). So it would be essentially trivial to also show the full diff in the artifacts, but the problem is that the artifacts come out of the publish job, so we'll have to modify the build job to have those artifacts as well.

Of course it would be even nicer still if the diff provided by the PPA showed a diff against what's in distro rather than a diff from the previous version within the ppa.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.