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. Refer to https://wiki.debian.org/RpathIssue for details. Severity: error Check: binaries
The package activates the ldconfig trigger even though no shared libraries are installed in a directory controlled by the dynamic library loader. Note this may be triggered by a bug in debhelper, that causes it to auto-generate an ldconfig trigger for packages that do not need it. Refer to Debian Policy Manual section 8.1.1 (ldconfig) and https://bugs.debian.org/204975 for details. Severity: warning Check: shared-libs
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. Refer to https://wiki.debian.org/Hardening for details. Severity: info Check: binaries
The dependency_libs field in the .la file has not been cleared. It has long been a release goal to get rid of unneeded .la files and clearing the dependency_libs field from the rest of them. A non-empty dependency_libs field will also stall the Multi-Arch conversion. The .la file in itself may be useful if the library is loaded dynamically via libltdl. Refer to https://wiki.debian.org/ReleaseGoals/LAFileRemoval, https://lists.debian.org/debian-devel/2011/05/msg01003.html, and https://lists.debian.org/debian-devel/2011/05/msg01146.html for details. Severity: error Check: shared-libs
Lintian run for pytdeextensions-trinity package.
|
Name
|
|
|
|---|---|---|
| Source package | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 |
|
| System tar | system.tar.xz |
|
| Package upload | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 |
|
| Package upload | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 |
|
|
Name
|
|
|
|---|---|---|
| Lintian report | lintian: libpythonize0-trinity, libpythonize0-trinity-dev | |
| Debug log | debusine:work-request-debug-logs |
Work requests that must be completed before this one can run.
| 167812 | 2 weeks, 1 day | Worker | sbuild: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 (arm64) | Completed | Success |
| 167810 | 2 weeks, 1 day | Worker | sbuild: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 (all) | Completed | Success |
This work request is not required by any other one.
Internal collection: workflow-167786
backend: unshare build_architecture: arm64 environment: debian/match:codename=focal exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-all - internal@collections/name:build-arm64 source_artifact: 595746@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:focal
backend: unshare build_architecture: arm64 environment: debian/match:codename=focal exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-all - internal@collections/name:build-arm64 source_artifact: 595746@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:focal task_configuration: 1021
provided: - task:group:debusine::Admins - task:group:debusine::TDE-Owners - task:scope:debusine - task:source-package:pytdeextensions-trinity - task:workspace:debusine:trinity-testing required: - worker:executor:unshare - worker:task:worker:lintian:version:1 - worker:type:external
configuration_context: focal environment_id: 27646 input_binary_artifacts_ids: - 601168 - 601334 input_source_artifact_id: 595746 parameter_summary: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu20.04.0+6 runtime_context: binary-any:focal subject: pytdeextensions-trinity
{ "step": "lintian-arm64", "display_name": "Lintian for arm64" }
{ "on_success": [ { "action": "update-collection-with-artifacts", "variables": null, "collection": "internal@collections", "name_template": "lintian-arm64", "artifact_filters": { "category": "debian:lintian" } } ] }
{ "runtime_statistics": { "memory": 298650624, "cpu_time": 500, "duration": 280, "cpu_count": 20, "disk_space": 653369344, "available_memory": 33649803264, "available_disk_space": 16824901632 } }