This package provides an ELF binary that lacks the "bindnow" linker flag. This is needed (together with "relro") to make the "Global Offset Table" (GOT) fully read-only. The bindnow feature trades startup time for improved security. Please consider enabling this feature or consider overriding the tag (possibly with a comment about why). If you use dpkg-buildflags, you may have to add hardening=+bindnow or hardening=+all to DEB_BUILD_MAINT_OPTIONS. The relevant compiler flags are set in LDFLAGS. Please refer to https://wiki.debian.org/Hardening for details. Visibility: info Show-Always: no Check: binaries/hardening
[usr/lib/arm-linux-gnueabihf/perl5/5.34/auto/TQt/TQt.so]
The copyright file refers to the versionless symlink in /usr/share/common-licenses for the full text of the GPL, LGPL, or GFDL license. This symlink is updated to point to the latest version of the license when a new one is released. The package appears to allow relicensing under later versions of its license, so this is legally consistent, but it implies that Debian will relicense the package under later versions of those licenses as they're released. It is normally better to point to the version of the license the package references in its license statement. For example, if the package says something like "you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version", the debian/copyright file should refer to /usr/share/common-licenses/GPL-2, not /GPL. For packages released under the same terms as Perl, Perl references the GPL version 1, so point to /usr/share/common-licenses/GPL-1. Visibility: pedantic Show-Always: no Check: debian/copyright
This package contains a binary in $PATH but is in a section just thought for libraries. It likely should be in another section like e.g. utils, text, devel, misc, etc., but not in e.g. perl, ruby or python. People tend to skip these package sections when looking for applications in the package list and hence wouldn't notice this package. In case the program in $PATH is only a helper tool and the package is primarily a library, please add a Lintian override for this tag. Visibility: info Show-Always: no Check: application-not-library This tag is experimental.
This package contains a program in $PATH but is named like a library. E.g. instead of libfoo-bar-perl it should be named just foo-bar. People tend to skip library-like named packages when looking for applications in the package list and hence wouldn't notice this package. See the reference for some (not perl-specific) reasoning. In case the program in $PATH is only a helper tool and the package is primarily a library, please add a Lintian override for this tag. Please refer to https://perl-team.pages.debian.net/policy.html#Package_Naming_Policy for details. Visibility: info Show-Always: no Check: application-not-library This tag is experimental.
The binary or shared library sets RPATH or RUNPATH. This overrides the normal library search path, possibly interfering with local policy and causing problems for multilib, among other issues. The only time a binary or shared library in a Debian package should set RPATH or RUNPATH is if it is linked to private shared libraries in the same package. In that case, place those private shared libraries in /usr/lib/*package*. Libraries used by binaries in other packages should be placed in /lib or /usr/lib as appropriate, with a proper SONAME, in which case RPATH/RUNPATH is unnecessary. To fix this problem, look for link lines like: gcc test.o -o test -Wl,--rpath,/usr/local/lib or gcc test.o -o test -R/usr/local/lib and remove the -Wl,--rpath or -R argument. You can also use the chrpath utility to remove the RPATH. Please refer to https://wiki.debian.org/RpathIssue for details. Visibility: error Show-Always: no Check: binaries/rpath Renamed from: binary-or-shlib-defines-rpath
[usr/lib/arm-linux-gnueabihf/perl5/5.34/auto/TQt/TQt.so]
This is the compressor format used for the control.tar tarball. Visibility: classification Show-Always: no Check: deb-format This tag is a classification. There is no issue in your package.
This is the compressor format used for the data.tar tarball. Visibility: classification Show-Always: no Check: deb-format This tag is a classification. There is no issue in your package.
The package does not rely on any maintainer scripts (or other executable control files). Visibility: classification Show-Always: no Check: control-files This tag is a classification. There is no issue in your package.
We are intentionally installing to /opt, so we have to live with that for now.
Lintian run for libtqt-perl package.
|
Name
|
|
|
|---|---|---|
| Source package | libtqt-perl_4:14.2.0~pre65-0ubuntu22.04.0+3 |
|
| System tar | system.tar.xz |
|
| Package upload | libtqt-perl_4:14.2.0~pre65-0ubuntu22.04.0+3 |
|
|
Name
|
|
|
|---|---|---|
| Lintian report | lintian: libtqt-perl | |
| Debug log | debusine:work-request-debug-logs |
Work requests that must be completed before this one can run.
| 146332 | 3 weeks, 1 day | Worker | sbuild: libtqt-perl_4:14.2.0~pre65-0ubuntu22.04.0+3 (armhf) | Completed | Success |
This work request is not required by any other one.
Internal collection: workflow-146314
backend: unshare build_architecture: armhf environment: debian/match:codename=jammy exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-armhf source_artifact: 514133@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:jammy
backend: unshare build_architecture: armhf environment: debian/match:codename=jammy exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-armhf source_artifact: 514133@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:jammy task_configuration: 1021
provided: - task:group:debusine::Admins - task:group:debusine::TDE-Owners - task:scope:debusine - task:source-package:libtqt-perl - task:workspace:debusine:trinity-testing required: - worker:executor:unshare - worker:task:worker:lintian:version:1 - worker:type:external
configuration_context: jammy environment_id: 27662 input_binary_artifacts_ids: - 515490 input_source_artifact_id: 514133 parameter_summary: libtqt-perl_4:14.2.0~pre65-0ubuntu22.04.0+3 runtime_context: binary-any:jammy subject: libtqt-perl
{ "step": "lintian-armhf", "display_name": "Lintian for armhf" }
{ "on_success": [ { "action": "update-collection-with-artifacts", "variables": null, "collection": "internal@collections", "name_template": "lintian-armhf", "artifact_filters": { "category": "debian:lintian" } } ] }
{ "runtime_statistics": { "memory": 288364544, "cpu_time": 1604, "duration": 402, "cpu_count": 32, "disk_space": 1139208192, "available_memory": 67418435584, "available_disk_space": 33709219840 } }