Web lists-archives.com

Re: infinite number of Debian workflows (Re: Moving away from (unsupportable) FusionForge on Alioth?)




Quoting James Clarke (2017-05-22 16:25:38)
> But I notice that for the sbuild path, schroot is completely missing,

Maybe I should also point out that schroot is just the *default* sbuild chroot
backend.  It also supports the "sudo" mode (which essentially just uses "sudo
chroot") and the autopkgtest mode which allows sbuild to build packages in any
environment that autopkgtest provides like lxc, lxd, qemu, ssh...

And then there is also a patch for adding a backend using Linux user namespaces
which is a lightweight replacement of lxc-usernsexec and unshare that allows to
easily do unprivileged package builds without the need of an suid binary like
schroot:

https://anonscm.debian.org/cgit/buildd-tools/sbuild.git/commit/?h=user/josch/uchroot&id=8c40e83a63195983dadad7616b7b916e084cf7e4

And then there is also the effort to add this as a backend to autopkgtest:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844459

Work on all of this stalled a bit because of lack of time. I don't want to drag
this thread further into this direction, so if you are interested in any of
this, just get in touch with me off-list.

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature