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