On Thu, Feb 11, 2021 at 08:31:19AM +0100, Johannes Schauer Marin Rodrigues 
wrote:
> Hi Julian,
> 
> Quoting Julian Gilbey (2021-02-11 08:20:45)
> > When trying to build amp and spherepack on my Debian testing machine, I get 
> > a
> > build failure, but I don't if I use pbuilder.  Johannes Schauer Marin
> > Rodrigues has kindly identified the source of the problem, in
> > https://lists.debian.org/debian-devel/2021/02/msg00167.html (my question) 
> > and
> > https://lists.debian.org/debian-devel/2021/02/msg00168.html (Josch's
> > analysis).
> 
> yes, that's me, the sbuild maintainer. :)

Hi Josch,

Hah!  I hadn't realised!  Thanks for being so helpful :-)

> [...]
> > The first is clearly more efficient.  However, the second is somewhat
> > more sophisticated because of the different operating systems; see
> > /usr/lib/pbuilder/pbuilder-modules for how they deal with it.
> 
> which chroot mode are you using? Are you using schroot? In that case, how does
> this file look like on your system:
> 
> /etc/schroot/sbuild/fstab
> 
> Thanks!
> 
> cheers, josch

I am using schroot mode; my /etc/sbuild/sbuild.conf has $chroot_mode
commented out, and I have set up an schroot called "sid-sbuild" with
an alias "unstable-sbuild":

[sid-sbuild]
type=directory
description=Debian sid sbuild
directory=/srv/chroot/sid-sbuild
groups=root,sbuild
root-groups=sbuild
aliases=unstable-sbuild

and I call sbuild with the command:
sbuild -s -A -d unstable DSC_FILE.dsc

My /etc/schroot/sbuild/fstab reads:
# fstab: static file system information for chroots.
# Note that the mount point will be prefixed by the chroot path
# (CHROOT_PATH)
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/proc           /proc           none    rw,bind         0       0
/sys            /sys            none    rw,bind         0       0
/dev/pts        /dev/pts        none    rw,bind         0       0
tmpfs           /dev/shm        tmpfs   defaults        0       0
# Mount a large scratch space for the build, so we don't use up
# space on an LVM snapshot of the chroot itself.
/var/lib/sbuild/build  /build   none    rw,bind         0       0


Does that shed any light on anything?

Best wishes,

   Julian

Reply via email to