Quite a few of these can be trivially overridden (e.g. all the "source-is-missing" ones are simply down to the nature of the package). However, there's a few here that need corrective action. Specifically, file-in-root-and-usr definitely needs correcting, along with the modaliases bits (is dh-modaliases actually doing anything in this package?).
The shared-library related tags are presumably because these aren't really "shared" (outside of this package) and can probably just be overridden with an appropriate justification in lintian-overrides.
Unsubscribing ubuntu-sponsors for now, but please do re-subscribe when these have been actioned, thanks!
> - This package does not yield massive lintian Warnings, Errors
Building locally against oracular presents the following:
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_lenovo/] lenovo/ configservice_ lenovo] lenovo/ sar_config_ files/1016_ _EM05CN_ _ThinkPad- X1-Carbon- Gen-12_ _Intel. bin] lenovo/ sar_config_ files/Linux_ 0104__RM520NGL_ _X1CG12_ _Intel_ _29619. bin] lenovo/ sar_config_ files/Linux_ 0104__RM520NGL_ _X1CG12_ _Intel_ _30007. bin] lenovo/ sar_config_ files/Linux_ 1019__EM061KGL_ _ThinkPad_ L13_2-in- 1_Gen_5_ _Intel_ _48001. bin] lenovo/ sar_config_ files/Linux_ 1019__EM061KGL_ _ThinkPad_ L13_Gen_ 5__Intel_ _48001. bin] lenovo/ sar_config_ files/Linux_ 1221__EM160RGL_ _ThinkPad_ X1_Carbon_ Gen_12_ _Intel_ _29619. bin] lenovo/ sar_config_ files/Linux_ 1226__EM160RGL_ _ThinkPad_ X1_2-in- 1_Gen_9_ _Intel_ _29619. bin] lenovo/ sar_config_ files/Linux_ _0105__ RM520NGL_ _X12-in1G9_ _Intel_ _29619. bin] lenovo/ sar_config_ files/Linux_ _0105__ RM520NGL_ _X12-in1G9_ _Intel_ _30007. bin] lenovo/ sar_config_ files/] lenovo/ DPR_Fcc_ unlock_ service] root-and- usr already in: usr/lib/ systemd/ system/ lenovo- fccunlock. service [lib/systemd/ system/ lenovo- fccunlock. service] trigger usr/lib/ libconfigservic e350.so usr/lib/ libconfigservic eR+.so -link-to- shared- library usr/lib/ libconfigservic e350_dummy. so [usr/lib/ libconfigservic e350.so] in-library- directory- missing- soname [usr/lib/ libmodemauth. so] unlock_ service] lenovo] ce350.so] ceR+.so] cfgservice- dbgsym: debug-file- with-no- debug-symbols [usr/lib/ debug/. build-id/ ab/9d4087aa7de3 58a14bb19f9038f 2347e8c37b3. debug] name-doesnt- match-sonames libconfigservic e350-dummy libconfigserviceR+ library- lacks-version usr/lib/ libconfigservic e350.so libconfigservic e350_dummy. so library- lacks-version usr/lib/ libconfigservic eR+.so libconfigservic eR+.so cfgservice- dbgsym: unknown-field Modaliases fccunlock- dbgsym: unknown-field Modaliases
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-cfgservice: dir-or-file-in-opt [opt/fcc_
E: lenovo-fccunlock: dir-or-file-in-opt [opt/fcc_
E: lenovo-fccunlock: dir-or-file-in-opt [opt/fcc_lenovo/]
E: lenovo-fccunlock: file-in-
E: lenovo-cfgservice: lacks-ldconfig-
E: lenovo-cfgservice: lacks-versioned
E: lenovo-fccunlock: sharedobject-
E: lenovo-wwan-unlock source: source-is-missing [DPR_Fcc_
E: lenovo-wwan-unlock source: source-is-missing [configservice_
E: lenovo-wwan-unlock source: source-is-missing [libconfigservi
E: lenovo-wwan-unlock source: source-is-missing [libconfigservi
E: lenovo-wwan-unlock source: source-is-missing [libmbimtools.so]
E: lenovo-wwan-unlock source: source-is-missing [libmodemauth.so]
W: lenovo-
W: lenovo-cfgservice: package-
W: lenovo-cfgservice: shared-
W: lenovo-cfgservice: shared-
W: lenovo-cfgservice: unknown-field Modaliases
W: lenovo-
W: lenovo-fccunlock: unknown-field Modaliases
W: lenovo-
Quite a few of these can be trivially overridden (e.g. all the "source-is-missing" ones are simply down to the nature of the package). However, there's a few here that need corrective action. Specifically, file-in- root-and- usr definitely needs correcting, along with the modaliases bits (is dh-modaliases actually doing anything in this package?).
The shared-library related tags are presumably because these aren't really "shared" (outside of this package) and can probably just be overridden with an appropriate justification in lintian-overrides.
Unsubscribing ubuntu-sponsors for now, but please do re-subscribe when these have been actioned, thanks!