[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
> information:
> - - 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
  more distros)
- 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
  system above

In the long term, I would also like a more interactive web portal around
this so that people can comment on patches, etc.

Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :

Reply to: