Bug#994716: lintian: erroneous unpack-message-for-orig
- To: Aurelien Jarno <aurel32@debian.org>, 994716@bugs.debian.org
- Subject: Bug#994716: lintian: erroneous unpack-message-for-orig
- From: Bill Allombert <ballombe@debian.org>
- Date: Fri, 1 Apr 2022 19:03:25 +0200
- Message-id: <YkcwXZSddNsI/NaO@seventeen>
- Reply-to: Bill Allombert <ballombe@debian.org>, 994716@bugs.debian.org
- In-reply-to: <163207990248.809415.6836612303116276129.reportbug@ohm.local>
- References: <163207990248.809415.6836612303116276129.reportbug@ohm.local> <163207990248.809415.6836612303116276129.reportbug@ohm.local>
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. <ballombe@debian.org>
Imagine a large red swirl here.
Reply to: