Bug#761105: debsources: on the fly package diff / debdiff

2014-09-11 Thread Stefano Zacchiroli
On Thu, Sep 11, 2014 at 01:47:33PM +0800, Paul Wise wrote: On Thu, Sep 11, 2014 at 3:01 AM, Stefano Zacchiroli wrote: Add the ability to diff arbitrary version of packages available in Debsources, producing a debdiff as a result. FYI, we were thinking about adding debdiff capabilities to

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-11 Thread Paul Wise
On Thu, Sep 11, 2014 at 2:58 PM, Stefano Zacchiroli wrote: We're gonna need it on debsources anyhow, in particular to implement the edit feature suggested by Raphael Geissert. What we could do is to factorize as much as possible the common parts in a common place, e.g., python-debian. But I'm

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-11 Thread Stefano Zacchiroli
On Thu, Sep 11, 2014 at 03:48:38PM +0800, Paul Wise wrote: On Thu, Sep 11, 2014 at 2:58 PM, Stefano Zacchiroli wrote: We're gonna need it on debsources anyhow, in particular to implement the edit feature suggested by Raphael Geissert. What we could do is to factorize as much as possible

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-11 Thread Paul Wise
On Thu, 2014-09-11 at 11:13 +0200, Stefano Zacchiroli wrote: We'll just need to look into whether debdiff uses specific diff options that we want to use as well, just to ensure that the output format is more or less the same. One thing debdiff helps with is not having quilt cruft in the diff.

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-11 Thread Jakub Wilk
* Stefano Zacchiroli z...@debian.org, 2014-09-11, 11:13: Debsources currently have unpacked packages on the filesystem, organized in per-version directories. So Debsources can simply recursively diff the two directories, It's probably worth noting here that diff(1) follows symlinks, including

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-10 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: wishlist Add the ability to diff arbitrary version of packages available in Debsources, producing a debdiff as a result. This should probably come as a new /diff URL, taking package names/versions as parameters and returning the debdiff. Bonus point: offer the

Bug#761105: debsources: on the fly package diff / debdiff

2014-09-10 Thread Paul Wise
On Thu, Sep 11, 2014 at 3:01 AM, Stefano Zacchiroli wrote: Add the ability to diff arbitrary version of packages available in Debsources, producing a debdiff as a result. FYI, we were thinking about adding debdiff capabilities to snapshot.debian.org, that might make more sense since it has