Launchpad builder changes: schroot and LXD

525ravel . ravel525 at gmail.com
Wed Sep 6 14:11:41 UTC 2017


please remove me from the mailing list...

thanks...

On Wed, Sep 6, 2017 at 7:36 PM, Colin Watson <cjwatson at ubuntu.com> wrote:

> As of launchpad-buildd 149, deployed to production on 2017-09-04, the
> following changes are effective on Launchpad's build farm:
>
>  * sbuild (used to build .debs from source packages) uses its schroot
>    mode to perform chroot operations rather than sudo.  This is closer
>    to how Debian builders behave and to how developers typically run
>    sbuild interactively, and it means that the inactivity timeout
>    actually works properly rather than leaving builds in a state where
>    they have to be cancelled manually.
>
>    There are some small differences in the environment observed from
>    inside a build, of which the most important are probably that HOME is
>    now set to a nonexistent directory, and V=1 is set to cause various
>    build systems to be more verbose (we made this change in 2014 but it
>    was lost somewhere along the way).  See [1] for more details.
>
>  * Snaps and live filesystems are now built in LXD containers rather
>    than in chroots, laying the groundwork for them to be able to install
>    snaps as build-dependencies.
>
> At the moment the only known regressions from this are in some corner
> cases of live filesystem building (powerpc and CPC).  Let us know if you
> see anything else amiss, although as usual please try to reproduce
> problems locally before attributing them to the build environment.
>
> [1] https://code.launchpad.net/~cjwatson/launchpad-buildd/
> sbuild-schroot/+merge/327634
>
> --
> Colin Watson                                       [cjwatson at ubuntu.com]
>
> --
> ubuntu-devel-announce mailing list
> ubuntu-devel-announce at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20170906/033d12ad/attachment.html>


More information about the Ubuntu-devel-discuss mailing list