Re: Cleaning out Lintian's "Experimental: yes" tags

gregor herrmann <[email protected]> Tue, 6 Jan 2026 05:46:45 +0100
Newsgroups gmane.linux.debian.devel.lint.devel,gmane.linux.debian.devel.quality-assurance
Message-ID <[email protected]>
On Tue, 06 Jan 2026 03:43:07 +0100, Guillem Jover wrote:

>> * application-in-library-section
>> * library-package-name-for-application

(… which mostly appear together, so if anything, one should be enough 
…)

>I actually think most of the problems flagged by this are valid. With
>packages incorrectly marked as libs, or programs shipped in shared
>library packages, or in python or perl module packages, or
>non-development programs marked with their implementation language which
>should be irrelevant. But given that for interpreted languages we do not
>have the libs vs libdevel vs devel distinction, the language section gets
>all these into it. :/

 From the perl perspective, these tags are mostly annoying; aside from 
explicit applications, which shouldn't be named libFOO-BAR-perl and 
probably also shouldn't be in section: perl, there are many libraries 
which have some nice script included.

Which leads to lintian overrides with comments like

# We're a library, but have a handy application bundled in the distribution
# We're a library with a handy command-line utility
# This is a library which includes a convenience CLI script
# We're a Perl library, but we contain some helper scripts

etc.

>Perhaps a compromise for now could be to ignore language specific
>sections for now? (Although as mentioned above, I think several of those
>are actual problems IMO.)

This would indeed be nice from my POV.


Cheers,
gregor

-- 
  .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
  : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
  `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmlck7dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZfrQ/+JFAkwkbIzqd3vxPPfry1qPpBS0gTHssiMvdAUvnycjnTQcFBJ8Syrd1Y
McCREPfHCjQ0/jtI5MXTcbYD9rlgf6TaYsf0MY7/uCDtulFM92QBXcsObydEZ8FK
dcvT05Jpj3tkE2WLTx9rOJ3vSLDCXRIXz1zmBWN2lKw1/Ug0yUXRSuT4z/p/cLN2
YhqQJj0STSmC9OI/nnoQeOeoQeVg9lBhUGqZHH3GjpeajqgBasIxG3vAoR+v+s+3
i8reKEthUh1cKPu9iMrVy3fLlvJ1mON+tGYXmCGVIYxpmmK/gPegEQmKc+r+KgqV
2xzpqcBxLJRb7QPVAsaMYO0737FbJR6iH1kES+k/N96e0r05vg8/PRseL+AIHJL0
j8ZtDuaFpmS7NGx4JlX7F6nrdWpiIIkBF9tUKwUO3q4gIqrClzvKKET3QzbXH76A
WfE04zLv3r0azusLyBUvXEd6nIwhOWYwCpDi4qDLBTQMzqv8Z9GGXh72gsWhwLOu
FZQfQZvA0fyJiTo7m9llpR2ckH6fLpCaeXZh/2euNcL6KE6OGLwvU54wKWpZU1zE
UBxTiX7hkTiLok1OGxpL9a6ZX3r/1+2BhqxuRhkz/feC/0+NI4vMrV4d5n4YUDx/
ubSGda6NqEf3BkrVgOe8DRvTKvvrxgntAgW6ZMJ3PMha+1VM9VE=
=jrCj
-----END PGP SIGNATURE-----