Bug#482102: qa.debian.org: intelligent listing of debian/patches, git/quilt v3 format packages, etc
On Tue, 20 May 2008, sean finney wrote:
> my proposal is that the current "patches" section on a source package's
> qa package is modified so that the following information is somehow
> provided, where appropriate (depending on structure/format of source
> package naturally).
> - - entire "debian patch"
> - - individual quilt/dpatch patches
> - - individual patches from v3 (quilt) format packages
> - - feature-branch patches for v3 (git) format packages, if possible
> (would require more thinking through and i do not intend to do this initially)
> additionally, for each patch, when possible provide the following
> - - which version of the package introduced it
> - - any notes at the top of the patch
> - - any relevant vcs metadata
> - - any relevant bts metadata (could be found using heuristics in the
> previous items)
> - - html markup and standard format versions of each patch for download/review
It really looks like the patches.debian.org discussed on -devel. ;-)
I would suggest you to design it somewhat independently from the PTS and
only plan the PTS to point to it. I don't think that the PTS should be a
source of information, but rather a "portal".
It could possibly be "mole-based" so that it can automatically process any
new source package that gets uploaded to Debian.
(The table "devpackages-src" would be your "TodoSource")
Various other considerations that I'd like to add:
- make it cross-distro from the beginning so that it can contain patches
from multiple distributions (ie each patch is associated with one or
- have a generic way to upload patches to this system so that each
distribution can extract their patches in the way that they want
(rsync over ssh + ssh keys is what mole uses, IMO it would fit the bill
here too, you just have to define the format of what gets uploaded)
- the stuff that extracts Debian patches uploads the required data to the
In the long term, I would also like a more interactive web portal around
this so that people can comment on patches, etc.
Le best-seller français mis à jour pour Debian Etch :