I can reproduce this with 1.6.3. Still working out where this is happening though.
- it's set correctly in the session file (as you've shown)
- it's also set correctly on loading (again with --config/--info, so no serialisation errors)
So something subtle is happening after that, but prior to running the setup scripts. I'll investigate this more to find out where this occurs. Possibly some odd interaction between the chroot facets, or something triggering a call to sbuild::chroot_facet_mountable::set_mount_device() which is ultimately where this problem lies.
Thanks.
I can reproduce this with 1.6.3. Still working out where this is happening though.
- it's set correctly in the session file (as you've shown)
- it's also set correctly on loading (again with --config/--info, so no serialisation errors)
So something subtle is happening after that, but prior to running the setup scripts. I'll investigate this more to find out where this occurs. Possibly some odd interaction between the chroot facets, or something triggering a call to sbuild: :chroot_ facet_mountable ::set_mount_ device( ) which is ultimately where this problem lies.