Bug#968041: lintian: fails with internal error

2020-08-07 Thread Felix Lechner
Hi,

On Fri, Aug 7, 2020 at 8:06 AM Raphaël Hertzog
 wrote:
>
> I get the same error for lzop as well as for unzip.

Thanks, lzop was added too:


https://salsa.debian.org/lintian/lintian/-/commit/424208c0365c401a89577742e6db5f7aee715fc1

Kind regards
Felix Lechner



Bug#968041: lintian: fails with internal error

2020-08-07 Thread Raphaël Hertzog
Package: lintian
Version: 2.87.0
Followup-For: Bug #968041
User: de...@kali.org
Usertags: origin-kali

I get the same error for lzop as well as for unzip. You need to add a
dependency on lzop too.

Running lintian...
No such file or directory at /usr/share/perl5/IPC/Run3.pm line 417.
eval {...} called at /usr/share/perl5/IPC/Run3.pm line 380
IPC::Run3::run3(ARRAY(0x55da48fbdba8), undef, SCALAR(0x55da48fbb910), 
SCALAR(0x55da48f85b38)) called at /usr/share/perl5/Lintian/IPC/Run3.pm line 74
Lintian::IPC::Run3::safe_qx("lzop", "--test", 
"/tmp/lintian-pool-nyK9V4GzPA/pool/a/aflplusplus/afl++-doc_2.6"...) called at 
/usr/share/lintian/checks/files/compressed/lzo.pm line 42

Lintian::files::compressed::lzo::visit_installed_files(Lintian::files::compressed::lzo=HASH(0x55da4ca63430),
 Lintian::Index::Item=HASH(0x55da484e5778)) called at 
/usr/share/perl5/Lintian/Check.pm line 88

Lintian::Check::visit_files(Lintian::files::compressed::lzo=HASH(0x55da4ca63430),
 "installed") called at /usr/share/perl5/Lintian/Check.pm line 117

Lintian::Check::run(Lintian::files::compressed::lzo=HASH(0x55da4ca63430)) 
called at /usr/share/perl5/Lintian/Check/Info.pm line 261

Lintian::Check::Info::run_check(Lintian::Check::Info=HASH(0x55da47da06b0), 
Lintian::Processable::Binary=HASH(0x55da47e60d50), 
Lintian::Group=HASH(0x55da45ed65d0)) called at 
/usr/share/perl5/Lintian/Group.pm line 419
eval {...} called at /usr/share/perl5/Lintian/Group.pm line 419
Lintian::Group::process(Lintian::Group=HASH(0x55da45ed65d0), 
HASH(0x55da45ef3e20), HASH(0x55da474e8730), 
Lintian::Output::Standard=HASH(0x55da45c221c0)) called at 
/usr/share/perl5/Lintian/Pool.pm line 179
Lintian::Pool::process(Lintian::Pool=HASH(0x55da45eb97e0), 
Lintian::Profile=HASH(0x55da476f3920), SCALAR(0x55da474e8b80), 
HASH(0x55da474e8730), GLOB(0x55da477d6b80), 
Lintian::Output::Standard=HASH(0x55da45c221c0)) called at 
/usr/share/lintian/commands/lintian.pm line 809
lintian::main() called at /usr/bin/lintian line 148
eval {...} called at /usr/bin/lintian line 148
internal error: cannot run files/compressed/lzo check on package 
binary:afl++-doc/2.66c-1/all
warning: skipping check of binary:afl++-doc/2.66c-1/all
No such file or directory at /usr/share/perl5/IPC/Run3.pm line 417.
eval {...} called at /usr/share/perl5/IPC/Run3.pm line 380
IPC::Run3::run3(ARRAY(0x55da4ca633a0), undef, SCALAR(0x55da4c9e5690), 
SCALAR(0x55da4cc5fe48)) called at /usr/share/perl5/Lintian/IPC/Run3.pm line 74
Lintian::IPC::Run3::safe_qx("unzip", "-l", 
"/tmp/lintian-pool-nyK9V4GzPA/pool/a/aflplusplus/afl++-doc_2.6"...) called at 
/usr/share/lintian/checks/files/compressed/zip.pm line 45

Lintian::files::compressed::zip::visit_installed_files(Lintian::files::compressed::zip=HASH(0x55da4cde1618),
 Lintian::Index::Item=HASH(0x55da484ea570)) called at 
/usr/share/perl5/Lintian/Check.pm line 88

Lintian::Check::visit_files(Lintian::files::compressed::zip=HASH(0x55da4cde1618),
 "installed") called at /usr/share/perl5/Lintian/Check.pm line 117

Lintian::Check::run(Lintian::files::compressed::zip=HASH(0x55da4cde1618)) 
called at /usr/share/perl5/Lintian/Check/Info.pm line 261

Lintian::Check::Info::run_check(Lintian::Check::Info=HASH(0x55da47da05a8), 
Lintian::Processable::Binary=HASH(0x55da47e60d50), 
Lintian::Group=HASH(0x55da45ed65d0)) called at 
/usr/share/perl5/Lintian/Group.pm line 419
eval {...} called at /usr/share/perl5/Lintian/Group.pm line 419
Lintian::Group::process(Lintian::Group=HASH(0x55da45ed65d0), 
HASH(0x55da45ef3e20), HASH(0x55da474e8730), 
Lintian::Output::Standard=HASH(0x55da45c221c0)) called at 
/usr/share/perl5/Lintian/Pool.pm line 179
Lintian::Pool::process(Lintian::Pool=HASH(0x55da45eb97e0), 
Lintian::Profile=HASH(0x55da476f3920), SCALAR(0x55da474e8b80), 
HASH(0x55da474e8730), GLOB(0x55da477d6b80), 
Lintian::Output::Standard=HASH(0x55da45c221c0)) called at 
/usr/share/lintian/commands/lintian.pm line 809
lintian::main() called at /usr/bin/lintian line 148
eval {...} called at /usr/bin/lintian line 148
internal error: cannot run files/compressed/zip check on package 
binary:afl++-doc/2.66c-1/all
warning: skipping check of binary:afl++-doc/2.66c-1/all


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils  2.35-1
ii  bzip2 1.0.

Bug#968041: lintian: fails with internal error

2020-08-07 Thread Sudip Mukherjee
Hi Felix,

On Fri, Aug 7, 2020 at 2:38 PM Felix Lechner  wrote:
>
> Control: tags -1 + pending
>
> Hi Sudip,
>
> On Fri, Aug 7, 2020 at 2:51 AM Sudip Mukherjee
>  wrote:
> >
> > No such file or directory at /usr/share/perl5/IPC/Run3.pm line 417.
> > Lintian::IPC::Run3::safe_qx("unzip", "-l", 
> > "/tmp/lintian-pool-tbdEtEj6Sb/pool/libi/libisnativec-java/libi"...) called 
> > at
>
> Do you have the 'unzip' program installed? I think it is missing from
> Lintian's prerequisites. Fixed here:
>
> 
> https://salsa.debian.org/lintian/lintian/-/commit/2fe37725b5816551b0850d2fe431c606bf5cefa2

I pulled the HEAD from master branch and tested with that. It works.
Thanks for fixing it so quickly.

-- 
Regards
Sudip



Bug#968041: lintian: fails with internal error

2020-08-07 Thread Felix Lechner
Control: tags -1 + pending

Hi Sudip,

On Fri, Aug 7, 2020 at 2:51 AM Sudip Mukherjee
 wrote:
>
> No such file or directory at /usr/share/perl5/IPC/Run3.pm line 417.
> Lintian::IPC::Run3::safe_qx("unzip", "-l", 
> "/tmp/lintian-pool-tbdEtEj6Sb/pool/libi/libisnativec-java/libi"...) called at

Do you have the 'unzip' program installed? I think it is missing from
Lintian's prerequisites. Fixed here:


https://salsa.debian.org/lintian/lintian/-/commit/2fe37725b5816551b0850d2fe431c606bf5cefa2

In the commit, I forgot the hash before the bug number so the message
was not automatically forwarded here.

Please confirm if installing unzip fixes your problem. Thanks!

Kind regards
Felix Lechner



Bug#968041: lintian: fails with internal error

2020-08-07 Thread Sudip Mukherjee
Sorry, a correction.
The error is still there in 2.86.0. The last good version was 2.85.0
I have downgraded to 2.85.0 and confirmed with the build.


-- 
Regards
Sudip



Bug#968041: lintian: fails with internal error

2020-08-07 Thread Sudip Mukherjee
Package: lintian
Version: 2.87.0
Severity: important

Dear Maintainer,

While creating an update for libisnativec-java I got the following error: 

No such file or directory at /usr/share/perl5/IPC/Run3.pm line 417.
eval {...} called at /usr/share/perl5/IPC/Run3.pm line 380
IPC::Run3::run3(ARRAY(0x55f04d5b56c8), undef, SCALAR(0x55f04d5b05c8), 
SCALAR(0x55f04d5be248)) called at /usr/share/perl5/Lintian/IPC/Run3.pm line 74
Lintian::IPC::Run3::safe_qx("unzip", "-l", 
"/tmp/lintian-pool-tbdEtEj6Sb/pool/libi/libisnativec-java/libi"...) called at 
/usr/share/lintian/checks/files/compressed/zip.pm line 45

Lintian::files::compressed::zip::visit_installed_files(Lintian::files::compressed::zip=HASH(0x55f050f139e0),
 Lintian::Index::Item=HASH(0x55f04cb7ea38)) called at 
/usr/share/perl5/Lintian/Check.pm line 88

Lintian::Check::visit_files(Lintian::files::compressed::zip=HASH(0x55f050f139e0),
 "installed") called at /usr/share/perl5/Lintian/Check.pm line 117

Lintian::Check::run(Lintian::files::compressed::zip=HASH(0x55f050f139e0)) 
called at /usr/share/perl5/Lintian/Check/Info.pm line 261

Lintian::Check::Info::run_check(Lintian::Check::Info=HASH(0x55f04c8e2b88), 
Lintian::Processable::Binary=HASH(0x55f04bd2a0f8), 
Lintian::Group=HASH(0x55f04bf83008)) called at 
/usr/share/perl5/Lintian/Group.pm line 419
eval {...} called at /usr/share/perl5/Lintian/Group.pm line 419
Lintian::Group::process(Lintian::Group=HASH(0x55f04bf83008), 
HASH(0x55f04aa25fa0), HASH(0x55f04c224b78), 
Lintian::Output::Standard=HASH(0x55f04a9f35e0)) called at 
/usr/share/perl5/Lintian/Pool.pm line 179
Lintian::Pool::process(Lintian::Pool=HASH(0x55f04a9ea2a8), 
Lintian::Profile=HASH(0x55f04c28a558), SCALAR(0x55f04c224fc8), 
HASH(0x55f04c224b78), GLOB(0x55f04c3076d8), 
Lintian::Output::Standard=HASH(0x55f04a9f35e0)) called at 
/usr/share/lintian/commands/lintian.pm line 809
lintian::main() called at /usr/bin/lintian line 148
eval {...} called at /usr/bin/lintian line 148
internal error: cannot run files/compressed/zip check on package 
binary:libisnativec-java-doc/5.3.20100629+fix-4/all
warning: skipping check of binary:libisnativec-java-doc/5.3.20100629+fix-4/all

My previous update of libisnativec-java (on 2020-08-01) used 2.86.0 and the 
above error was not seen.


--
Regards
Sudip