My use case of git-buildpackage

Daniel Dehennin daniel.dehennin at baby-gnu.org
Fri Apr 20 14:29:17 UTC 2012


Daniel Dehennin <daniel.dehennin at baby-gnu.org> writes:

> Hello,

Hello,

As this mailing-list is quite calm, I make a status point of what I'm
doing ;-)

> As I'm really interested in automatic building, here[1] is an updated
> section of my previous document.
>
> If any one has feedback on it, specially on the way to manage a Debian
> repository.

I finalize a poor man debian wanna-build documentation as the second
part of my automatic building setup, with diagram of the setup in
attachement.

Now I need to concentrate on the "git <-> packaging" gateway and
workflow, with some points in mind:

- debian/changelog is managed automatically[1] and out of the way of the
  packager

- extend the behaviour of git-flow to handle packaging and ease some
  processes like: a user found a bug on package version X-Y, as I'm the
  upstream too I want to fix upstream code and integrate it in package[2]

I was thinking of making a git-buildpackage daemon, making a post-update
hook triggering the machinery to build a source package when ever a tag
is added and upload it to my poor man wanna-build setup.

Now I wonder of calling git-buildpackage directly from the hook, using
one signed "to-build" tag[3] per distribution.

I need some process to make git-buildpackage create a "release" tag of
the package when everything is uploaded.

Regrads.

Footnotes: 
[1]  http://bugs.debian.org/669171

[2]  I'm working for an ubuntu derivative and we manage only our
     packages (plus some backports) for which we are upstream and
     packagers, so the git-buildpackage patch-queue workflow is not very
     used here

[3]  http://git-blame.blogspot.fr/2012/01/using-signed-tag-in-pull-requests.html

-- 
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x7A6FE2DF

-------------- next part --------------
A non-text attachment was scrubbed...
Name: poor-man-wanna-build-diagram.pdf
Type: application/pdf
Size: 8590 bytes
Desc: Diagram of poor man wanna-build
URL: <http://lists.alioth.debian.org/pipermail/vcs-pkg-discuss/attachments/20120420/c5596966/attachment.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 229 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/vcs-pkg-discuss/attachments/20120420/c5596966/attachment.pgp>


More information about the vcs-pkg-discuss mailing list