Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-12-06 Thread Felix Lechner
Hi,

This issue was fixed in:


https://salsa.debian.org/lintian/lintian/commit/9d580d4401f7501a3b1634dfe69b116901826491

The problem was caused by unsuccessful network access in the backend
XML::LibXML::SAX::Parser. The problematic packages contained XML files
that somehow did not parse correctly. The call to the parser never
returned. The issue occurred even when XML::LibXML was used directly
(without XML::Simple), but without the option 'no_network'.

For future reference, a test script and the two problematic XML files
are attached.

The issue may have been caused by a breaking change in
libxml-libxml-perl, but I am not sure.

Kind regards
Felix Lechner


xmlin.pl
Description: Perl program

http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd;>




EXTENSION




EXTENSION



2007-2011
The Khronos Group Inc.
 Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and/or associated documentation files (the
"Materials"), to deal in the Materials without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Materials, and to
permit persons to whom the Materials are furnished to do so, subject to
the condition that this copyright notice and permission notice shall be included
in all copies or substantial portions of the Materials.


3





EXTENSION


A #pragma directive to set the behavior for OpenCL extensions.















#pragma OPENCL EXTENSION extension_name : behavior
#pragma OPENCL EXTENSION all : behavior










Parameters




 
extension_name




 
The name of the extension. The extension_name will have names of
the form cl_khr_name for an extension
approved by the OpenCL working group and will have names of the form
cl_vendor_name_name
for vendor extensions. The token all means that the behavior applies
to all extensions supported by the compiler. The table below shows the legal values for
extension_name:









Extension name
Description





cl_khr_int64_base_atomics
64-bit integer base atomic operations



cl_khr_int64_extended_atomics
64-bit integer extended atomic operations



cl_khr_3d_image_writes
Writes to 3D image objects



cl_khr_fp16
Half-precision floating-point



cl_apple_gl_sharing
MacOS X OpenGL sharing



cl_khr_gl_sharing
OpenGL sharing



cl_khr_gl_event
CL event objects from GL sync objects




cl_khr_d3d10_sharing
Sharing memory objects wth Direct3D 10




cl_khr_d3d11_sharing
Sharing memory objects wth Direct3D 11





Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-08-21 Thread Niels Thykier
On Fri, 9 Aug 2019 08:37:48 -0700 Felix Lechner
 wrote:
> Hi,
> 
> On Fri, Aug 9, 2019 at 3:57 AM Andrey Rahmatullin  wrote:
> >
> > It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 
> > 0.2.2-3.
> 
> I do not see any issues terminating locally. I used both Lintian
> master and 2.16.0 on the xhtml2pdf source packages, per below. I also
> tried, locally, the more complex command from above on
> khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log
> showing that success, as well.
> 
> Can your errors be reproduced locally, or are they limited to lindsay?
> 
> Kind regards,
> Felix
> 
> [...]

FTR: I can still reproduce this issue with 2.18 on lindsay.d.o today
(tested hronos-opencl-man again).

Thanks,
~Niels



Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-08-09 Thread Andrey Rahmatullin
On Fri, Aug 09, 2019 at 08:37:48AM -0700, Felix Lechner wrote:
> > It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 
> > 0.2.2-3.
> I do not see any issues terminating locally. I used both Lintian
> master and 2.16.0 on the xhtml2pdf source packages, per below. I also
> tried, locally, the more complex command from above on
> khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log
> showing that success, as well.
> 
> Can your errors be reproduced locally, or are they limited to lindsay?
I tried xhtml2pdf only locally.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-08-09 Thread Felix Lechner
Hi,

On Fri, Aug 9, 2019 at 3:57 AM Andrey Rahmatullin  wrote:
>
> It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 0.2.2-3.

I do not see any issues terminating locally. I used both Lintian
master and 2.16.0 on the xhtml2pdf source packages, per below. I also
tried, locally, the more complex command from above on
khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log
showing that success, as well.

Can your errors be reproduced locally, or are they limited to lindsay?

Kind regards,
Felix

$ git checkout -b 2.16 2.16.0
Switched to a new branch '2.16'

$ frontend/lintian -v ../xhtml2pdf_0.2.2-2.dsc
N: Using profile debian/main.
N: Starting on group xhtml2pdf/0.2.2-2
N: Unpacking packages in group xhtml2pdf/0.2.2-2
N: 
N: Processing source package xhtml2pdf (version 0.2.2-2, arch source) ...
N: Finished processing group xhtml2pdf/0.2.2-2

$ frontend/lintian -v ../xhtml2pdf_0.2.2-3.dsc
N: Using profile debian/main.
N: Starting on group xhtml2pdf/0.2.2-3
N: Unpacking packages in group xhtml2pdf/0.2.2-3
N: 
N: Processing source package xhtml2pdf (version 0.2.2-3, arch source) ...
N: Finished processing group xhtml2pdf/0.2.2-3


khronos-success.log.xz
Description: application/xz


Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-08-09 Thread Andrey Rahmatullin
It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 0.2.2-3.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-04-08 Thread Niels Thykier
Niels Thykier:
> Niels Thykier:
>> Niels Thykier:
>>> Package: lintian
>>> Version: 2.9.1
>>> Severity: important
>>>
>>> Hi,
>>>
>>> Discovered in the archive-wide run on lindsay.d.o; lintian does not
>>> terminate when run on khronos-opencl-man/1.0~svn33624-4 (source).
>>>
>>> Thanks,
>>> ~Niels
>>>
>>
>> For reference, I used the following command line to confirm it on lindsay:
>>
>> lintian -EvIL +pedantic -j2 -ddd \
>>   /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc}
>>
>> I.e. I ran it with source and binaries available (didn't check of the
>> source alone was enough to trigger the issue..
>>
>> Thanks,
>> ~Niels
>>
> 
> The source package is enough to reproduce it but I cannot reproduce it
> on buster.  It has to be stretch or older; this implies that the
> underlying issue might have been fixed in a dependency (presumably
> IPC::Run).
> 
> Thanks,
> ~Niels
> 

lindsay.debian.org has been upgraded to buster but the problem still
persist.  I reproduced it today with 2.12.0 (git checkout).

Thanks,
~Niels



Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-04-07 Thread Niels Thykier
Niels Thykier:
> Niels Thykier:
>> Package: lintian
>> Version: 2.9.1
>> Severity: important
>>
>> Hi,
>>
>> Discovered in the archive-wide run on lindsay.d.o; lintian does not
>> terminate when run on khronos-opencl-man/1.0~svn33624-4 (source).
>>
>> Thanks,
>> ~Niels
>>
> 
> For reference, I used the following command line to confirm it on lindsay:
> 
> lintian -EvIL +pedantic -j2 -ddd \
>   /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc}
> 
> I.e. I ran it with source and binaries available (didn't check of the
> source alone was enough to trigger the issue..
> 
> Thanks,
> ~Niels
> 

The source package is enough to reproduce it but I cannot reproduce it
on buster.  It has to be stretch or older; this implies that the
underlying issue might have been fixed in a dependency (presumably
IPC::Run).

Thanks,
~Niels



Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-04-06 Thread Niels Thykier
Niels Thykier:
> Package: lintian
> Version: 2.9.1
> Severity: important
> 
> Hi,
> 
> Discovered in the archive-wide run on lindsay.d.o; lintian does not
> terminate when run on khronos-opencl-man/1.0~svn33624-4 (source).
> 
> Thanks,
> ~Niels
> 

For reference, I used the following command line to confirm it on lindsay:

lintian -EvIL +pedantic -j2 -ddd \
  /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc}

I.e. I ran it with source and binaries available (didn't check of the
source alone was enough to trigger the issue..

Thanks,
~Niels



Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4

2019-04-06 Thread Niels Thykier
Package: lintian
Version: 2.9.1
Severity: important

Hi,

Discovered in the archive-wide run on lindsay.d.o; lintian does not
terminate when run on khronos-opencl-man/1.0~svn33624-4 (source).

Thanks,
~Niels