On Sun, Sep 19, 2021 at 09:31:42PM +0200, Aurelien Jarno wrote: > Package: lintian > Version: 2.106.1 > Severity: normal > > Since recently, I get the following lintian error message on the glibc > package: > > E: glibc source: unpack-message-for-orig glibc_2.32.orig.tar.xz ar failed for > glibc-2.32/htl/libpthread.a > E: glibc source: unpack-message-for-orig glibc_2.32.orig.tar.xz ar failed for > glibc-2.32/htl/libpthread_pic.a > E: glibc source: unpack-message-for-orig glibc_2.32.orig.tar.xz ar failed for > glibc-2.32/htl/libpthread_syms.a > > Those file are not archive, but a linker script. For example > libpthread.a contains: > > | GROUP(-lpthread_syms) > | GROUP(-lpthread2 -lrt) > > Lintian should handle this case.
Hello Lintian maintainers, There are several bugs here 1) not all files ending by '.a' are 'ar' archive files, and this is not an error. 2) 'unpack-message-for-orig' is used to report error when unpacking the orig.tar.gz tarball. This is unrelated to what happen here (an error of "ar" while inspecting binary package), so this tag is inappropriate. The combination is a large set of false positive with inappropriate error messages, just check https://lintian.debian.org/tags/unpack-message-for-orig?version=2.114.161 Thanks for maintaining Lintian! -- Bill. <ballo...@debian.org> Imagine a large red swirl here.