Hello Roland,

do you know the package debian-package-scripts and the corresponding reference "debian-package-book-en-US" (or in German: "debian-package-book-de")

If you miss something there, please send a message and we can add it.

Kind regards

Mechtilde


Am 19.05.25 um 11:30 schrieb Roland Mas:
Package: wnpp
Severity: wishlist
Owner: Roland Mas <lola...@debian.org>
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name    : gwh
   Version         : 0.6.14
   Upstream Contact: Roland Mas
* URL             : https://salsa.debian.org/lolando/gwh
* License         : GPL-3+
   Programming Lang: bash
   Description     : git-buildpackage workflow helper

This is a wrapper script around git-buildpackage that helps automate
common operations in a Debian package maintainer's workflow. To be fair,
this should currently read "in *this* Debian package maintainer's
workflow". It condenses years of automating things I do all day long,
and as such it fits my own workflows, but I still think it could be
useful to others.

The main features are:
- bind-mount machinery to make previously built packages available in
the chroot, in order to build complex dependency chains even before
the packages are available on standard mirrors;
- a set of hooks that can perform common tasks after the build: run
lintian, or piuparts, or autopkgtest, or try a second build in a
row;
- other hooks that allow running a shell before the build, or after
the build if it succeeds, or if it fails;
- a build-sign-upload-push sequence.

I've been asked how opinionated this is. My initial answer was "not very",
but I acknowledge this is a subjective opinion. The main assumption is
pbuilder/cowbuilder (because of the hooks system), and debrelease for now
(but that part could probably be made modular).

Given the current discussions on -devel, I'd eventually like to sort of
integrate DEP-14 and/or team policies wrt. branch naming. So far I'm
still in the process of making sure that the scripts can actually be useful
on somebody else's system; a few weeks ago they were still living in
my ~/bin and ~/.config and so on, with some hardcoded paths and
assumptions everywhere.

I am of course open to contributions, and will gladly move the package
to the /debian namespace on salsa to facilitate things if there's interest
beyond myself.


--
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to