aghermann FTBFS and fakeroot
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')}) {
Reply to: