Package: git-buildpackage
Version: 0.5.26
Severity: wishlist
File: /usr/bin/gbp-pq

I would like to record briefly what Guido and I discussed briefly
during the DC11 KSP. I have not yet looked at the code, but need to
make sure this is not going to be forgotten, hence this report.

From my understanding, gbp currently commits debian/patches/* to the
repository. This means that patches are stored in a version control
system, which (a) hurts my brain, (b) offends my aesthetics, and (c)
was the initial reason I started vcs-pkg back then.

Therefore I would like to find a way in which one could use gbp, but
without storing the patches in the repository. Instead, they should
be generated on-the-fly when building (like what gitpkg with David
Bremner's quilt hook does).

I really like the idea of using a "patch queue branch", i.e.
a branch that collects all patches one-per-commit. When a new
release is made, this branch can be tagged and then rebased onto
a new upstream or build branch. Using these tags, the patch set of
any release can then be later accessed.

I hope to find time to investigate this further in the last couple
of Debconf days, and I shall update this report with new findings.

Thank you for your consideration.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages git-buildpackage depends on:
ii  devscripts                   2.11.0      scripts to make the life of a Debi
ii  git [git-core]               1:1.7.5.4-1 fast, scalable, distributed revisi
ii  git-core                     1:1.7.5.4-1 fast, scalable, distributed revisi
ii  python                       2.6.7-1     interactive high-level object-orie
ii  python-dateutil              1.4.1-4     powerful extensions to the standar
ii  python-support               1.0.14      automated rebuilding support for P

Versions of packages git-buildpackage recommends:
pn  cowbuilder                    <none>     (no description available)
ii  pristine-tar                  1.13       regenerate pristine tarballs

Versions of packages git-buildpackage suggests:
pn  git-load-dirs                 <none>     (no description available)
ii  python-notify                 0.1.1-2+b3 Python bindings for libnotify

-- no debconf information


-- 
 .''`.   martin f. krafft <madduck@d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)

Reply via email to