Louis-Philippe Véronneau pushed to branch maytham at lintian / lintian


Commits:
f6c3cee7 by Maytham Alsudany at 2025-03-19T22:19:40+00:00
Implement separate hint for when a language group code is used as a locale

This commit introduces the "locale-uses-language-group-code" hint in the
files/locales check, which checks if a language group code from ISO
639-5 has been used as a locale. If found, this hint will be emitted
at pedantic severity, rather than an "unknown-locale-code" warning.

Closes: #1013946

- - - - -
1147410d by Maytham Alsudany at 2025-03-19T22:20:11+00:00
Account for indented imports in Python stdlib-deprecation check

Closes: #1084833

- - - - -
d16a8f67 by Maytham Alsudany at 2025-03-19T22:20:29+00:00
Add duke to list of known distributions

As per https://lists.debian.org/debian-devel-announce/2025/01/msg00004.html

- - - - -
8ec38122 by Maytham Alsudany at 2025-03-19T22:20:43+00:00
Emit error when a trailing comma is present in the Maintainer field

Closes: #1089649

- - - - -
b1782ba5 by Maytham Alsudany at 2025-03-19T22:20:58+00:00
Emit unknown-file-in-python-module-directory tag if __init__.py found in 
dist-packages root

Closes: #1071061

- - - - -
e63f23b9 by Maytham Alsudany at 2025-03-19T22:21:16+00:00
Check for another old FSF address

This commit adds the old `51 Franklin St, Fifth Floor, Boston, MA
02110-1301  USA` address of the Free Software Foundation to the
old-fsf-address-in-copyright-file check. It also changes the tag
description to recommend just referring to the GPL website rather than
any physical address.

The tests have been adjusted accordingly. Notably, the address has been
removed from the templates, and the copyright-file-general test has been
updated to test the presence all three addresses.

Closes: #1080497

- - - - -
00a4bb41 by Louis-Philippe Véronneau at 2025-03-19T23:38:33+00:00
Add Maytham Alsudany as maintainer

- - - - -


35 changed files:

- data/changes-file/known-dists
- debian/control
- lib/Lintian/Check/Debian/Copyright.pm
- lib/Lintian/Check/Fields/Maintainer.pm
- lib/Lintian/Check/Files/Locales.pm
- lib/Lintian/Check/Languages/Python.pm
- lib/Lintian/Check/Languages/Python/StdlibDeprecation.pm
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/control.in
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-crln.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-full-gfdl.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-full-gpl-1.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-full-gpl-2.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-full-lgpl.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-no-errors.copyright
- + 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-old-fsf-2.copyright
- + 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-old-fsf-3.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-general/build-spec/debian/copyright-poor-common-licenses.copyright
- t/recipes/checks/debian/copyright/copyright-file-general/eval/hints
- 
t/recipes/checks/debian/copyright/copyright-file-license-symlink/build-spec/debian/copyright-file-license-symlink-bad.copyright
- 
t/recipes/checks/debian/copyright/copyright-file-license-symlink/build-spec/debian/copyright-file-license-symlink-pedantic.copyright
- + 
t/recipes/checks/fields/maintainer/fields-trailing-comma-in-maintainer-field/build-spec/fill-values
- + 
t/recipes/checks/fields/maintainer/fields-trailing-comma-in-maintainer-field/eval/desc
- + 
t/recipes/checks/fields/maintainer/fields-trailing-comma-in-maintainer-field/eval/hints
- t/recipes/checks/files/locales/files-locales/build-spec/debian/install
- t/recipes/checks/files/locales/files-locales/eval/hints
- 
t/recipes/checks/languages/python/files-unknown-file-in-python-module-directory/build-spec/debian/install
- + 
t/recipes/checks/languages/python/files-unknown-file-in-python-module-directory/build-spec/orig/__init__.py
- 
t/recipes/checks/languages/python/files-unknown-file-in-python-module-directory/eval/hints
- 
t/recipes/checks/languages/python/stdlib-deprecation/python-imports-distutils/build-spec/orig/import.py
- 
t/recipes/checks/languages/python/stdlib-deprecation/python-imports-distutils/eval/hints
- t/templates/debian-native/copyright
- t/templates/mandatory-docs/copyright
- + tags/l/locale-uses-language-group-code.tag
- tags/o/old-fsf-address-in-copyright-file.tag
- + tags/t/trailing-comma-in-maintainer-field.tag


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/dd355766effb8e5b4ade0339f0d29c2031123239...00a4bb41c3400d2b253eda8c9a7349393535cc91

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/dd355766effb8e5b4ade0339f0d29c2031123239...00a4bb41c3400d2b253eda8c9a7349393535cc91
You're receiving this email because of your account on salsa.debian.org.


Reply via email to