Hello, I reproduced aghermann FTBFS and fixed it by switching fakeroot from -tcp (I guess the active one on ironforge, at least active 6 days ago when aghermann FTBFS'ed) to -hurd.
mbanck made me notice it could be useful making buildlogs say which fakeroot buildd/manual builds used. Attached patch does the job. -- G..e
diff --git a/lib/Sbuild/ResolverBase.pm b/lib/Sbuild/ResolverBase.pm index efa6d9d..33e012d 100644 --- a/lib/Sbuild/ResolverBase.pm +++ b/lib/Sbuild/ResolverBase.pm @@ -403,6 +403,7 @@ sub unset_removed { sub dump_build_environment { my $self = shift; + my $session = $self->get('Session'); my $status = $self->get_dpkg_status(); @@ -411,6 +412,11 @@ sub dump_build_environment { $self->log_subsection("Build environment"); $self->log("Kernel: $sysname $release $arch ($machine)\n"); + $self->log("Fakeroot: "); + $session->run_command( + { COMMAND => ['readlink', '/etc/alternatives/fakeroot'], + USER => 'root' }); + $self->log("Toolchain package versions:"); foreach my $name (sort keys %{$status}) { foreach my $regex (@{$self->get_conf('TOOLCHAIN_REGEX')}) {