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 ---

Reply via email to