On Thu, February 24, 2011 08:17, Sven Joachim wrote:
> Version: 2.5.0~rc1
>
> Lintian now complains about libraries in /lib64 (but not
> /usr/lib64), e.g. for lib64ncurses5 it barfs:
>
> ,----
> | E: lib64ncurses5: binary-from-other-architecture lib64/libncurses.so.5.7

It looks like this is a side-effect of the change to unify the way we
print filenames; unfortunately, one of the tests wasn't updated to match. 
The patch below fixes this, but I haven't committed it yet in case one of
the other maintainers wants to point out something I've missed.

diff --git a/checks/binaries b/checks/binaries
index c67d103..4325465 100644
--- a/checks/binaries
+++ b/checks/binaries
@@ -262,7 +262,7 @@ foreach my $file (@{$info->sorted_file_info}) {
     }

     if ($arch ne 'all' and $fileinfo !~ m/$ARCH_REGEX{$arch}/) {
-       if ($file =~ m,/lib(\d{2})/, or $file =~ m,/emul/ia(\d{2}),) {
+       if ($file =~ m,(?:^|/)lib(\d{2})/, or $file =~ m,^emul/ia(\d{2}),) {
            tag 'binary-from-other-architecture', $file
                unless ($fileinfo =~ m/$ARCH_REGEX{$1}/);
        } elsif ($arch eq 'amd64' and $fileinfo =~ m/$ARCH_REGEX{i386}/) {

Regards,

Adam




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to