Hi,

Quoting Adam Borowski (2016-05-11 05:32:57)
> When there's actually a foreign arch configured, I get:
> 
> [~]# sbuild-update -udcar unstable-arm64
> Use of uninitialized value $_ in scalar chomp at 
> /usr/share/perl5/Sbuild/ResolverBase.pm line 192.
> unstable-arm64: Performing update.
> (..., all ok, exit status 0)
> [~]# chroot /srv/sbuild/unstable-arm64/
> (unstable-arm64-sbuild)root@umbar:/# dpkg --print-foreign-architectures
> amd64
> (unstable-arm64-sbuild)root@umbar:/#
> 
> And the code in question is:
>     foreach my $arch (split /\s+/, $foreignarchs) {
>         chomp;
>         next unless $_;
>         $set{$_} = 1;
>     }
> 
> Note "my $arch" vs "$_".

thanks for finding this!

Indeed I did not test on chroots which already have foreign architectures from
the start as sbuild will be adding the required architectures itself.

I'm planning to upload a new Debian revision today with some patches from the
git master branch.  I assume you'd like me to make the fix for this part of
that upload because it otherwise pollutes stderr?

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature

Reply via email to