[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#994170: lintian crashes for some source package



O n Mon, Sep 13, 2021 at 02:47:10PM -0700, Felix Lechner wrote:
> Version: 2.106.0
> 
> Hi,
> 
> On Mon, Sep 13, 2021 at 1:15 AM Bill Allombert <ballombe@debian.org> wrote:
> >
> > https://people.debian.org/~ballombe/lintian
> 
> Thank you for making the sources available. Lintian's development
> version no longer crashes with them. Instead, it produces the
> following hints:
> 
> $ ../../git/bin/lintian gap-gapdoc_1.6.4-1.dsc

Well thanks to have send me that!

> > $ lintian gap-gapdoc_1.6.4-1.dsc
> 
> I believe you encountered Bug#994088 ("dsc files from cwd are not
> processed correctly"). From the command you listed above—thank you for
> the attention to detail—you probably ran Lintian on a dsc in your
> current working directory.

I do not know, I also tried
lintian ./gap-gapdoc_1.6.4-1.dsc
and
lintian `pwd`/gap-gapdoc_1.6.4-1.dsc
and it also failed, but I expect you also fixed this bug, since it works
for you:

$ lintian ./gap-gapdoc_1.6.4-1.dsc
remove_tree failed for
/tmp/lintian-pool-wqlv9KrxpL/gap-gapdoc/gap-gapdoc_1.6.4-1_source:
cannot
remove directory: Directory not empty at /usr/share/perl5/Path/Tiny.pm
line 1732.
        Path::Tiny::remove_tree(Path::Tiny=ARRAY(0x55de695a53b0)) called
at /usr/share/lintian/bin/../lib/Lintian/Processable.pm line 234
        Lintian::Processable::remove(Lintian::Processable::Source=HASH(0x55de68bdaf18))
called at /usr/share/lintian/bin/../lib/Lintian/Group.pm line 463
        Lintian::Group::clean_lab(Lintian::Group=HASH(0x55de67e3ed78),
Lintian::Output::EWI=HASH(0x55de67d2e818)) called at
/usr/share/lintian/bin/../lib/Lintian/Group.pm line 440
        Lintian::Group::process(Lintian::Group=HASH(0x55de67e3ed78),
HASH(0x55de68c3d310), HASH(0x55de68efad38),
Lintian::Output::EWI=HASH(0x55de67d2e818)) called at
/usr/share/lintian/bin/../lib/Lintian/Pool.pm line 162

Cheers,
Bill.


Reply to: