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
[opt/trinity/lib/libpythonize.so.0.0.0]
[opt/trinity/]
[opt/trinity/lib/]
[opt/trinity/lib/libpythonize.so.0.0.0]
[opt/trinity/lib/libpythonize.so.0]
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. Please refer to ldconfig (Section 8.1.1) in the Debian Policy Manual and Bug#204975 for details. Visibility: warning Show-Always: no Check: libraries/shared/trigger/ldconfig
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
[opt/trinity/lib/libpythonize.so.0.0.0]
[Trinity]
[opt/trinity/]
[opt/trinity/include/]
[opt/trinity/include/pythonize.h]
[opt/trinity/lib/]
[opt/trinity/lib/libpythonize.a]
[opt/trinity/lib/libpythonize.la]
[opt/trinity/lib/libpythonize.so]
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. Please 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. Visibility: error Show-Always: no Check: build-systems/libtool/la-file
[opt/trinity/lib/libpythonize.la:20]
[Trinity]
Lintian run for pytdeextensions-trinity package.
|
Name
|
|
|
|---|---|---|
| Source package | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.04.0+6 |
|
| System tar | system.tar.xz |
|
| Package upload | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.04.0+6 |
|
| Package upload | pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.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.
| 167915 | 2 weeks, 1 day | Worker | sbuild: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.04.0+6 (ppc64el) | Completed | Success |
| 167911 | 2 weeks, 1 day | Worker | sbuild: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.04.0+6 (all) | Completed | Success |
This work request is not required by any other one.
Internal collection: workflow-167889
backend: unshare build_architecture: ppc64el environment: debian/match:codename=plucky exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-all - internal@collections/name:build-ppc64el source_artifact: 595755@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:plucky
backend: unshare build_architecture: ppc64el environment: debian/match:codename=plucky exclude_tags: [] fail_on_severity: error include_tags: [] input: binary_artifacts: - internal@collections/name:build-all - internal@collections/name:build-ppc64el source_artifact: 595755@artifacts output: binary_all_analysis: false source_analysis: false target_distribution: debian:plucky 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: plucky environment_id: 27696 input_binary_artifacts_ids: - 601544 - 602002 input_source_artifact_id: 595755 parameter_summary: pytdeextensions-trinity_4:14.2.0~pre42-0ubuntu25.04.0+6 runtime_context: binary-any:plucky subject: pytdeextensions-trinity
{ "step": "lintian-ppc64el", "display_name": "Lintian for ppc64el" }
{ "on_success": [ { "action": "update-collection-with-artifacts", "variables": null, "collection": "internal@collections", "name_template": "lintian-ppc64el", "artifact_filters": { "category": "debian:lintian" } } ] }
{ "runtime_statistics": { "memory": 316018688, "cpu_time": 92, "duration": 86, "cpu_count": 32, "disk_space": 1504980992, "available_memory": 21014097920, "available_disk_space": 10507051008 } }