Bug#857425: lintian: unusual-interpreter ("#!/bin/false" in perl module)

2017-03-14 Thread Hilmar Preuße
notforwarded 857425
stop

On 10.03.2017 23:59, Hilmar Preuße wrote:

Hi *,

> This bug is valid for 6.3.0.dfsg.1-1 and found in upstream package.
> I'll forward to upstream ASAP. We have a lot of perl modules, where
> #!/bin/false is set as interpreter. This looks at least uncommon to
> me.
> 
I got a reply from upstream:

"I can't say for certain why it begins with the line "#! /bin/false",
but I would guess that it is because these files are not supposed to be
run as executable files; they are only supposed to be used as Perl
modules. This file is from a version of the libintl-perl library which
was copied into the Texinfo project, and does not originate with Texinfo."

Indeed I installed libintl-perl and did a

diff -urN /usr/share/perl5/Locale/RecodeData/
/usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ > code.txt

The difference is technically identical, i.e. what the code does. Only
differences are some copyright statements. Same for
/usr/share/perl5/Locale/Recode/, not sure about the complete subdir
/usr/share/perl5/Locale/

Bets solution IMHO would be to remove the code from our package, replace
the subdirs by sym links and declare a dep on libintl-perl.

Hilmar
-- 
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Bug#857425: lintian: unusual-interpreter ("#!/bin/false" in perl module)

2017-03-13 Thread Hilmar Preuße
forwarded 857425 https://savannah.gnu.org/bugs/index.php?50535
stop

On 10.03.2017 23:59, Hilmar Preuße wrote:

Hi,

> This bug is valid for 6.3.0.dfsg.1-1 and found in upstream package. I'll
> forward to upstream ASAP.
> 
Marking.

Hilmar
-- 
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org



Bug#857425: lintian: unusual-interpreter ("#!/bin/false" in perl module)

2017-03-10 Thread Hilmar Preuße
Package: texinfo
Version: 5.2.0.dfsg.1-6
Severity: minor
Tags: upstream

This bug is valid for 6.3.0.dfsg.1-1 and found in upstream package. I'll
forward to upstream ASAP.
We have a lot of perl modules, where #!/bin/false is set as interpreter. This
looks at least uncommon to me.

Hilmar

>From https://lintian.debian.org/maintainer/debian-tex-
ma...@lists.debian.org.html#texinfo_6.3.0.dfsg.1-1

 W unusual-interpreter

usr/share/texinfo/lib/libintl-perl/lib/Locale/Messages.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Messages.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData.pm #!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
#!/bin/false
usr/share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
#!/bin/false