[buildd-tools-devel] Testing of schroot 1.3 unionfs support

Roger Leigh rleigh at codelibre.net
Sun Aug 2 18:19:58 UTC 2009


On Sun, Aug 02, 2009 at 02:08:03PM -0400, Tim Abbott wrote:
> On Sun, 2 Aug 2009, Roger Leigh wrote:
> 
> > On Sat, Aug 01, 2009 at 04:12:23PM -0400, Tim Abbott wrote:
> > > On Sat, 1 Aug 2009, Tim Abbott wrote:
> > > 
> > > > However, it immediately segfaults for block-device chroots (in my case, 
> > > > source chroots for LVM snapshot chroots).  I'll debug a bit later today.
> > > 
> > > As a first pass, below is a gdb backtrace from this.
> > 
> > It turns out this was a misplaced assumption which broke when we added
> > support for chroot facets.  Briefly, the session code expected that
> > if a chroot said it would support session cloning, clone_session()
> > would always return a non-null session object.  However,
> > union-supporting chroot types (block-device, loopback) whose basic
> > types did not support cloning would only clone if union support was
> > active.  This is a regression due to the facet change, since the
> > session facet is always present; previously it always derived from
> > chroot_session, but only selectivey called its get_session_flags
> > method.
> > 
> > This is now fixed.  Now, all chroots (except plain) always allow
> > session cloning, and this is always supported when SESSION_CLONE
> > is set.
> > 
> > If you can try again, I've fixed this as well as the mount options
> > quoting in your previous message.
> 
> I tried it again, and it worked (I also did the same tests I did 
> yesterday, and they all worked as well).

Fantastic, thanks.

I'll make an upload of 1.3.0 to experimental after I've done some
further testing.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20090802/4d5f553f/attachment.pgp>


More information about the Buildd-tools-devel mailing list