Bug#1051357: lintian: RfC: resurrect hyphen-used-as-minus-sign

2023-09-06 Thread G. Branden Robinson
Package: lintian
Version: 2.116.3
Severity: wishlist
X-Debbugs-Cc: cjwat...@debian.org, sthiba...@debian.org

Background: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785353

Samuel Thibault and Colin Watson have suggested resurrecting this
lintian tag now that groff 1.23.0 handles the underlying issue a bit
differently.  (Mainly, the new groff makes it easier for sites to opt-in
and -out of this behavior by putting things in man.local and mdoc.local
instead of in the macro packages themselves, which are not conffiles.)

Debian's groff package is presently _not_ remapping input hyphens to
U+002D, to try and attract package maintainer attention and shake these
issues out, but it is also carrying a serious-severity ticket to prevent
itself from shipping that way in the next stable release.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041731#57 .

Regards,
Branden


signature.asc
Description: PGP signature


Build failed in Jenkins: lintian-tests_sid #3959

2023-09-06 Thread jenkins
See 

Changes:


--
[...truncated 242.32 KB...]
Setting up r-base-core (4.3.1-4) ...

Creating config file /etc/R/Renviron with new version
Setting up libperl-critic-community-perl (1.0.3-1) ...
Setting up openjdk-17-jre-headless:amd64 (17.0.9~4ea-1) ...
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/java to 
provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage to 
provide /usr/bin/jpackage (jpackage) in auto mode
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/keytool to 
provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/rmiregistry 
to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/lib/jexec to 
provide /usr/bin/jexec (jexec) in auto mode
Setting up r-base-dev (4.3.1-4) ...
Setting up dconf-gsettings-backend:amd64 (0.40.0-4) ...
Setting up libwww-curl-simple-perl (0.100191-3) ...
Setting up libperl-critic-freenode-perl (0.033-3) ...
Setting up dh-r (20230825) ...
Setting up emacs-el (1:29.1+1-5) ...
Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Setting up emacs-common (1:29.1+1-5) ...
Setting up libnode108:amd64 (18.13.0+dfsg1-1) ...
Setting up nodejs (18.13.0+dfsg1-1) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto 
mode
Setting up uglifyjs (3.17.4-2) ...
Processing triggers for libglib2.0-0:amd64 (2.77.3-1) ...
Processing triggers for libc-bin (2.37-7) ...
Processing triggers for man-db (2.11.2-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up emacs-bin-common (1:29.1+1-5) ...
update-alternatives: using /usr/bin/ctags.emacs to provide /usr/bin/ctags 
(ctags) in auto mode
update-alternatives: using /usr/bin/ebrowse.emacs to provide /usr/bin/ebrowse 
(ebrowse) in auto mode
update-alternatives: using /usr/bin/emacsclient.emacs to provide 
/usr/bin/emacsclient (emacsclient) in auto mode
update-alternatives: using /usr/bin/etags.emacs to provide /usr/bin/etags 
(etags) in auto mode
Processing triggers for sgml-base (1.31) ...
Processing triggers for install-info (7.0.3-2) ...
Setting up emacs-nox (1:29.1+1-5) ...
update-alternatives: using /usr/bin/emacs-nox to provide /usr/bin/emacs (emacs) 
in auto mode
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
Install dictionaries-common for emacs
install/dictionaries-common: Byte-compiling for emacsen flavour emacs
Setting up dh-elpa (2.0.17) ...
Setting up docutils-common (0.19+dfsg-7) ...
Processing triggers for ca-certificates-java (20230710) ...
Adding debian:ACCVRAIZ1.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem
Adding debian:ANF_Secure_Server_Root_CA.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068_2.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:Certainly_Root_E1.pem
Adding debian:Certainly_Root_R1.pem
Adding debian:Certigna.pem
Adding debian:Certigna_Root_CA.pem
Adding debian:Certum_EC-384_CA.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Certum_Trusted_Root_CA.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:D-TRUST_BR_Root_CA_1_2020.pem
Adding debian:D-TRUST_EV_Root_CA_1_2020.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:DigiCert_Global_Root_G3.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem
Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem
Adding debian:DigiCert_Trusted_Root_G4.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:E-Tugra_Global_Root_CA_ECC_v3.pem
Adding debian:E-Tugra_Global_Root_CA_RSA_v3.pem
Adding 

Bug#1051338: lintian: Downgrade wrong-path-for-interpreter from error to pedantic, merged-usr is mandatory now

2023-09-06 Thread Luca Boccassi
Control: tags -1 patch
Control: severity -1 important
Control: retitle -1 Lintian raises wrong-path-for-interpreter for valid aliased 
paths

On Wed, 6 Sep 2023 12:36:50 +0200 Julian Andres Klode 
wrote:
> Package: lintian
> Severity: normal
> 
> Merged-usr has been mandatory since bookworm, so use of /usr/bin/sh
> and such can no longer constitute an error, it's just for pedantic
> people who want to stay behind the times and annoy everyone.

These tags flag more things than just /bin vs /usr/bin, so rather than
downgrading I think it's better to adjust the check to accept both /usr
and legacy paths.

I have opened a MR on Salsa to do just that:

https://salsa.debian.org/lintian/lintian/-/merge_requests/478

-- 
Kind regards,
Luca Boccassi


signature.asc
Description: This is a digitally signed message part


Processed: Re: lintian: Downgrade wrong-path-for-interpreter from error to pedantic, merged-usr is mandatory now

2023-09-06 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 patch
Bug #1051338 [lintian] lintian: Downgrade wrong-path-for-interpreter from error 
to pedantic, merged-usr is mandatory now
Added tag(s) patch.
> severity -1 important
Bug #1051338 [lintian] lintian: Downgrade wrong-path-for-interpreter from error 
to pedantic, merged-usr is mandatory now
Severity set to 'important' from 'normal'
> retitle -1 Lintian raises wrong-path-for-interpreter for valid aliased paths
Bug #1051338 [lintian] lintian: Downgrade wrong-path-for-interpreter from error 
to pedantic, merged-usr is mandatory now
Changed Bug title to 'Lintian raises wrong-path-for-interpreter for valid 
aliased paths' from 'lintian: Downgrade wrong-path-for-interpreter from error 
to pedantic, merged-usr is mandatory now'.

-- 
1051338: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051338
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1051338: lintian: Downgrade wrong-path-for-interpreter from error to pedantic, merged-usr is mandatory now

2023-09-06 Thread Julian Andres Klode
Package: lintian
Severity: normal

Merged-usr has been mandatory since bookworm, so use of /usr/bin/sh
and such can no longer constitute an error, it's just for pedantic
people who want to stay behind the times and annoy everyone.
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en