[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



Here is what I wrote down about this patches.d.o idea (sorry, it's not
very well organized, and doesn't include some ideas mentioned in the
-devel@ thread).

patches.debian.org
==================

Objective:
  Provide simple place to learn about Debian-specific patches, for
  upstream, users and other DDs.
Features: browsing patches, downloading them, tracking status of
patches.

Split .diff.gz to extract patches for:
- each quilt/dpatch/simple-patchsys patch
- debian packaging stuff (remaining stuff in debian/ after patches
  have been removed)
- other patches done directly in .diff.gz
If a file was added (case for debian packaging) download the file,
not a diff.

Provide a way to download each patch separately.

Web interface available at http://patches.d.o/<package> or
http://patches.d.o/<package>/<version> where <version> can be:
- a version number in stable/testing/unstable/experimental
- "stable","testing","unstable","experimental" (so we need to store the
  version of the package in each suite) (goal: provide stable urls)
- "all", means patches for all suites. Merge identical (= same patch,
  not just same name) patches.
Patches extracted to http://patches.d.o/p/<package>/<version>

Tags to process in the patches:
Type: 
  debian: the patch addresses a debian-specific problem
  upstream: the candidate is a candidate for upstream integration
  backport: the patch is a backport from an upstream fix
Fixes:
  URL of the bug that is fixed by the patch (possibly more than one bug)
Forwarded:
  URL of the bug where the patch was forwarded upstream (possibly more than one)
others, see -devel@ thread.

Use bts-link to track the status of "Forwarded:" bugs. (talk with Pierre
Habouzit)
-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: