Just did a git-bisect on the live-build code in the anonscm repo, and apparently this is the first commit with the issue:
c12f7d715eda1dec63d035362630d11ea0cc1f8e is the first bad commit commit c12f7d715eda1dec63d035362630d11ea0cc1f8e Author: Sjoerd Simons <sjoerd.sim...@collabora.co.uk> Date: Tue Nov 22 18:37:56 2016 +0100 Pass components to debootstrap --second-stage Commit e24e4b in debootstrap fixed setup_available to work in the --foreign case (iotw at the second stage). Unfortunately this breaks things if components aren't passed to the second stage _and_ your main component isn't called main. To fix this, pass --components to both the first and second stage debootstrap when needed. Signed-off-by: Sjoerd Simons <sjoerd.sim...@collabora.co.uk> I will see if I can identify the offending change a little more specifically.