Package: wnpp Severity: wishlist Owner: Roland Mas <lola...@debian.org> X-Debbugs-Cc: debian-devel@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.