Reviving (un)schroot?

Speaker: Helmut Grohne

Track: Packaging, policy, and Debian infrastructure

Type: Short talk (20 minutes)

Room: Grand amphi

Time: Jul 15 (Tue): 11:30

Duration: 0:20

The schroot tool has been the primary build backend used by sbuild for a long time. More and more work has gone into a new unshare backend that we are slowly transitioning to. It solves several problems with schroot ranging from convenience, via security to reproducibility. However, the unshare backend comes with several downsides. Effectively, it bundles a container runtime into sbuild. The new backend inevitably regresses some use cases such as conveniently interacting with chroot environments outside builds. The question arises: Can we provide the improvements gained from unshare via the schroot API to sbuild? I will present a proof-of-concept, its limitations and request feedback regarding what features are needed to make it practically useful.

URLs