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: