Package: wnpp
Owner: Matthias Klumpp <m...@debian.org>
Severity: wishlist

* Package name    : debspawn
  Version         : 0.1.0
  Upstream Author : Matthias Klumpp <m...@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 via email to