[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#996270: marked as done (false positive custom-library-search-path)



Your message dated Fri, 22 Oct 2021 05:36:09 -0700
with message-id <CAFHYt57gu=JWqO0XKxrcTCAyL53WbvA6dtvQE9FS=gcZ5Q4sWA@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 owner@bugs.debian.org
immediately.)


-- 
996270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996270
Debian Bug Tracking System
Contact owner@bugs.debian.org 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 <corsac@debian.org> 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 to: