Bug#906673: ITP: debspawn -- Debian package builder and build helper using systemd-nspawn
Package: wnpp
Owner: Matthias Klumpp <mak@debian.org>
Severity: wishlist
* Package name : debspawn
Version : 0.1.0
Upstream Author : Matthias Klumpp <mak@debian.org>
* URL : https://github.com/lkorigin/debspawn
* License : LGPL-3.0+
Programming Lang: Python
Description : Debian package builder and build helper using systemd-nspawn
Debspawn is a tool to build Debian packages in an isolated environment.
It uses systemd-nspawn instead of plain chroots to for the build
environment. This allows Debspawn to isolate
builds from the host system much further, and allows for features like
per-build resource control.
Debspawn also allows to run arbitrary custom commands in its environment.
This is used by Laniakea workers to execute a variety of non-package builds
and QA actions in the same environment in which packages are usually built.
This tool was created as a quick hack at DebConf, but has proven to be really
useful, and is now part of the Laniakea suite for managing a Debian archive.
Packaging Laniakea itself is planned, but that will take a while and a lot
of upstream changes.
Debspawn is standalone and useful without it, so it's the first tool to
make it to Debian proper.
I intend to maintain the package in a soon-to-be-created Laniakea Team
on Salsa (or alternatively, in collab-main).
Reply to: