Felix Lechner pushed to branch master at lintian / lintian

Commits:
24d90c81 by Felix Lechner at 2021-10-06T16:27:49-07:00
Split shared-libs check into 10 smaller checks.

Radically trims the complexity and the nesting depth of conditionals.
Will help improve the diagnostic quality and also to create screens
for the numerous exemptions present herein.

Gbp-Dch: ignore

- - - - -


30 changed files:

- + lib/Lintian/Check/BuildSystems/Libtool/LaFile.pm
- + lib/Lintian/Check/Debian/Shlibs.pm
- + lib/Lintian/Check/Libraries/Shared/Exit.pm
- + lib/Lintian/Check/Libraries/Shared/FilePermissions.pm
- + lib/Lintian/Check/Libraries/Shared/Links.pm
- + lib/Lintian/Check/Libraries/Shared/MultiArch.pm
- + lib/Lintian/Check/Libraries/Shared/Relocation.pm
- + lib/Lintian/Check/Libraries/Shared/Soname/Missing.pm
- + lib/Lintian/Check/Libraries/Shared/Stack.pm
- + lib/Lintian/Check/Libraries/Shared/Trigger/Ldconfig.pm
- + lib/Lintian/Check/MaintainerScripts/Ldconfig.pm
- − lib/Lintian/Check/SharedLibs.pm
- profiles/debian/main.profile
- t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/debian/install → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/install
- t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/debian/links → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/links
- t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/fill-values → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/fill-values
- t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/orig/Makefile → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/Makefile
- 
t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/orig/_python_module.txt
 → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/_python_module.txt
- 
t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/orig/dependency_libs.txt
 → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/dependency_libs.txt
- 
t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/orig/kio_locate.txt
 → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/kio_locate.txt
- 
t/recipes/checks/shared-libs/shared-libs-la-files/build-spec/orig/trailing-slash.txt
 → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/trailing-slash.txt
- t/recipes/checks/shared-libs/shared-libs-la-files/eval/desc → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/desc
- t/recipes/checks/shared-libs/shared-libs-la-files/eval/hints → 
t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/hints
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/compat.in
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/compat.in
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/control.in
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/control.in
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/libany5gcc1v5.install
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/libany5gcc1v5.install
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/libany5gcc1v5.symbols
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/libany5gcc1v5.symbols
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/libany6gcc1v6.install
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/libany6gcc1v6.install
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/libany6gcc1v6.symbols
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/libany6gcc1v6.symbols
- 
t/recipes/checks/shared-libs/binaries-doesnt-match-sonames/build-spec/debian/libanyq16-6.install
 → 
t/recipes/checks/debian/shlibs/binaries-doesnt-match-sonames/build-spec/debian/libanyq16-6.install


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/24d90c81e269f72424e4e8462e6a944a51482c10

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/24d90c81e269f72424e4e8462e6a944a51482c10
You're receiving this email because of your account on salsa.debian.org.


Reply via email to