New Launchpad feature: Diff between Sid and Oneiric
Bryce Harrington
bryce at canonical.com
Thu Jun 16 09:53:00 UTC 2011
On Thu, Jun 16, 2011 at 10:26:50AM +0100, Dave Walker wrote:
> On 16/06/11 07:03, Bryce Harrington wrote:
> >There's now support in launchpad for displaying source package diffs
> >between what's in ubuntu oneiric and what's in debian sid. Check it out:
> >
> > https://launchpad.net/ubuntu/oneiric/+localpackagediffs
> >
> >This is an outcome of the Launchpad team's current 'Derived Distros'
> >development focus. The primary objective is to make life easier from
> >people making derivatives of Ubuntu such as OEMs, but since Ubuntu
> >itself is a derivative of Debian, it looks like this is going to win us
> >some nifty new functionality too. This includes a comment area to allow
> >packagers to mark merges they're working on or leave notes for other
> >packagers, buttons to make it easier to sync one or more packages
> >straight from debian, and functionality for derived distros to push
> >their changes back up to us more easily.
> >
> >For more info on what's in the plans, see:
> >
> > https://dev.launchpad.net/LEP/DerivativeDistributions
> > https://launchpad.net/launchpad-project/+bugs?field.tag=derivation
> >
> >Bryce
> >
>
> Hi Bryce,
>
> This is a great new feature, and certainly a step in the right
> direction. I see this as really good news, so thanks for sharing it
> with us.
>
> I'd like to make a few suggestions, to make this more useful to my workflow:
Thanks, I'll gather up suggestions, prioritize, and pass back to LP.
> * Ability to diff legacy source packages ubuntu/debian delta.
> - There have been multiple occasions where I have have dget'd
> the sid source package from snapshot.debian.org and created a
> debdiff from a prior ubuntu merge to /really/ see what the delta is.
> The current autogenerated diff per source package doesn't cut it for
> merges, as it includes the Debian changes. I want to view just what
> the merge delta was.
Agreed, I do this all the time myself.
> * Being able to filter by subscribed packages for a given team or user.
> - The https://bugs.launchpad.net/~LPID/+packagebugs
> - This allows a given user or group to keep an idea of where the
> packages differ from sid. Especially useful for a team or user to
> be able to monitor the core of packages that they need to deliver.
> * Should probably be able to also see the package sets, and possibly
> filter by.
I think these are already in the plans.
> * Being able to easily see the debian/changelog entries for version
> > ubuntu current version.
> - This allows to quickly see how important the changes are.
Would be nice
> * The new page should probably indicate the sponsor of the Ubuntu
> upload (if present).
Could that be TMI?
> * I wonder if this feature set will be exposed by the API? :)
Yes
https://launchpad.net/+apidoc/devel.html#distro_series_difference
> To date, i have been maintaining a cron'ed list[0] of packages where
> Debian is a higher version than Ubuntu for packages ~ubuntu-server
> is subscribed to, and the ubuntu-server package set. I have found
> it most useful, I hope Launchpad will be able to superseed my list
> and make it more useful.
>
> [0] http://people.ubuntu.com/~davewalker/server-sid-new.txt
Sounds like several of us have been doing vaguely similar things:
http://www.bryceharrington.org/X/Reports/ubuntu-x-swat/versions-current.html
http://people.canonical.com/~platform/desktop/versions.html
The ink's fairly dry on the Derived Distro LEP. But if there's
sufficient bang for the buck to gain, we could always try proposing a
follow up on it.
Bryce
More information about the ubuntu-devel
mailing list