Launchpad could generate and provide a PPA source diff against main archive
Bug #1394028 reported by
Ursula Junque
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.
summary: |
- Launchpad could generate and provide a source diff for a package + Launchpad could generate and provide a PPA source diff against main + archive |
To post a comment you must log in.
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.