Your message dated Fri, 22 Oct 2021 05:36:09 -0700
with message-id
<CAFHYt57gu=JWqO0XKxrcTCAyL53WbvA6dtvQE9FS=gcz5q4...@mail.gmail.com>
and subject line Re: Bug#996270: false positive custom-library-search-path
has caused the Debian Bug report #996270,
regarding false positive custom-library-search-path
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
996270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996270
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lintian
Version: 2.108.0
Severity: important
Hi,
running the latest lintian version against systemd, I get
E: systemd: custom-library-search-path bin/loginctl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/networkctl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemctl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-ask-password RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-escape RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-inhibit RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-machine-id-setup RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-notify RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-sysext RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-sysusers RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-tmpfiles RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path bin/systemd-tty-ask-password-agent
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-bless-boot-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-cryptsetup-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-debug-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-fstab-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-getty-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-gpt-auto-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-hibernate-resume-generator RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-rc-local-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-run-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-system-update-generator RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-sysv-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/system-generators/systemd-veritysetup-generator RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-ac-power RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-backlight RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-binfmt RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-bless-boot RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/systemd-boot-check-no-failures RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-cgroups-agent
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-cryptsetup RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-fsck RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-fsckd RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-growfs RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-hibernate-resume
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-hostnamed RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-initctl RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-journald RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-localed RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-logind RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-makefs RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-modules-load RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-network-generator
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-networkd RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-networkd-wait-online
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-pstore RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-quotacheck RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-random-seed RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-remount-fs RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-reply-password
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-resolved RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-rfkill RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-shutdown RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-sleep RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-socket-proxyd
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-sulogin-shell
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-sysctl RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-time-wait-sync
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-timedated RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-update-utmp RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-user-runtime-dir
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-user-sessions
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-veritysetup RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path lib/systemd/systemd-volatile-root
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
lib/systemd/systemd-xdg-autostart-condition RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/bootctl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/busctl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/hostnamectl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/localectl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/resolvectl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-analyze RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-cat RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-cgls RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-cgtop RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-cryptenroll RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-delta RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-detect-virt RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-id128 RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-mount RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-path RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-run RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-socket-activate RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/systemd-stdio-bridge RUNPATH
lib/systemd/
N:
E: systemd: custom-library-search-path usr/bin/timedatectl RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
RUNPATH lib/systemd/
N:
E: systemd: custom-library-search-path
usr/lib/systemd/user-generators/systemd-xdg-autostart-generator RUNPATH
lib/systemd/
N:
E: systemd-container: custom-library-search-path bin/machinectl RUNPATH
lib/systemd/
N:
E: systemd-container: custom-library-search-path bin/portablectl RUNPATH
lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-export
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-import
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-import-fs
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-importd
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-machined
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-portabled
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path lib/systemd/systemd-pull
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path usr/bin/systemd-dissect
RUNPATH lib/systemd/
N:
E: systemd-container: custom-library-search-path usr/bin/systemd-nspawn RUNPATH
lib/systemd/
N:
E: systemd-coredump: custom-library-search-path lib/systemd/systemd-coredump
RUNPATH lib/systemd/
N:
E: systemd-coredump: custom-library-search-path usr/bin/coredumpctl RUNPATH
lib/systemd/
N:
E: systemd-journal-remote: custom-library-search-path
lib/systemd/systemd-journal-gatewayd RUNPATH lib/systemd/
N:
E: systemd-journal-remote: custom-library-search-path
lib/systemd/systemd-journal-remote RUNPATH lib/systemd/
N:
E: systemd-journal-remote: custom-library-search-path
lib/systemd/systemd-journal-upload RUNPATH lib/systemd/
N:
E: systemd-timesyncd: custom-library-search-path lib/systemd/systemd-timesyncd
RUNPATH lib/systemd/
This is a regression, lintian from bullseye does not flag this as an
error and I don't see this as an error either.
All systemd binaries use the private shared library
/lib/systemd/libsystemd-shared-$VER.so and therefor set the RUNPATH
accordingly.
Regards,
Michael
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages lintian depends on:
ii binutils 2.37-7
ii bzip2 1.0.8-4
ii diffstat 1.64-1
ii dpkg 1.20.9
ii dpkg-dev 1.20.9
ii file 1:5.39-3
ii gettext 0.21-4
ii gpg 2.2.27-2
ii intltool-debian 0.35.0+20060710.5
ii libapt-pkg-perl 0.1.40
ii libarchive-zip-perl 1.68-1
ii libcapture-tiny-perl 0.48-1
ii libclass-xsaccessor-perl 1.19-3+b7
ii libclone-perl 0.45-1+b1
ii libconfig-tiny-perl 2.27-1
ii libconst-fast-perl 0.014-1.1
ii libcpanel-json-xs-perl 4.26-1
ii libdata-dpath-perl 0.58-1
ii libdata-validate-domain-perl 0.10-1.1
ii libdevel-size-perl 0.83-1+b2
ii libdigest-sha-perl 6.02-1+b3
ii libdpkg-perl 1.20.9
ii libemail-address-xs-perl 1.04-1+b3
ii libencode-perl 3.12-1
ii libfile-basedir-perl 0.09-1
ii libfile-find-rule-perl 0.34-1
ii libfont-ttf-perl 1.06-1.1
ii libhtml-html5-entities-perl 0.004-1.1
ii libio-interactive-perl 1.023-1
ii libio-prompt-tiny-perl 0.003-1
ii libipc-run3-perl 0.048-2
ii libjson-maybexs-perl 1.004003-1
ii liblist-compare-perl 0.55-1
ii liblist-someutils-perl 0.58-1
ii liblist-utilsby-perl 0.11-1
ii libmoo-perl 2.005004-2
ii libmoox-aliases-perl 0.001006-1.1
ii libnamespace-clean-perl 0.27-1
ii libpath-tiny-perl 0.118-1
ii libperlio-gzip-perl 0.19-1+b7
ii libperlio-utf8-strict-perl 0.008-1+b1
ii libproc-processtable-perl 0.611-1
ii libsereal-decoder-perl 4.018+ds-1+b1
ii libsereal-encoder-perl 4.018+ds-1+b1
ii libsort-versions-perl 1.62-1
ii libterm-readkey-perl 2.38-1+b2
ii libtext-glob-perl 0.11-1
ii libtext-levenshteinxs-perl 0.03-4+b8
ii libtext-markdown-discount-perl 0.13-1
ii libtext-xslate-perl 3.5.8-1+b1
ii libtime-duration-perl 1.21-1
ii libtime-moment-perl 0.44-1+b3
ii libtimedate-perl 2.3300-2
ii libtry-tiny-perl 0.30-1
ii libtype-tiny-perl 1.012004-1
ii libunicode-utf8-perl 0.62-1+b2
ii liburi-perl 5.08-1
ii libxml-libxml-perl 2.0134+dfsg-2+b1
ii libyaml-libyaml-perl 0.83+ds-1
ii lzip 1.22-4
ii lzop 1.04-2
ii man-db 2.9.4-2
ii patchutils 0.4.2-1
ii perl [libencode-perl] 5.32.1-6
ii t1utils 1.41-4
ii unzip 6.0-26
ii xz-utils 5.2.5-2
lintian recommends no packages.
Versions of packages lintian suggests:
pn binutils-multiarch <none>
ii libtext-template-perl 1.60-1
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
On Fri, Oct 22, 2021 at 4:04 AM Yves-Alexis Perez <[email protected]> wrote:
>
> I've adjusted the overrides for now.
Great! I will close this bug for the time being. Please open another
one, if needed.
> I think it'd be nice to have a way to
> express that there's a generic/accepted RPATH for a package
I am not sure Debian's position is particularly accommodating [1] but
I am happy to entertain any proposal.
At the time of writing, 938 sources generated installables that ship
shared objects with custom search paths. [2]
Kind regards
Felix Lechner
[1] https://wiki.debian.org/RpathIssue
[2] https://lintian.debian.org/tags/custom-library-search-path
--- End Message ---