[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: