Your message dated Fri, 9 Jan 2026 13:49:39 +0200
with message-id 
<capzxpqfz3hi4ujspxfccothvmra7cag7fnyuddqrlzzdccy...@mail.gmail.com>
and subject line Re: lintian: df
has caused the Debian Bug report #1124249,
regarding executable-not-elf-or-script should skip /usr/libexec subdirs
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.)


-- 
1124249: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124249
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lintian
Version: 2.127.0
Severity: normal
X-Debbugs-Cc: [email protected]

In its current form, bin:dhcpcd-base ships script fragments at this path:

/usr/lib/dhcpcd/dhcpcd-run-hooks
/usr/lib/dhcpcd/dhcpcd-hooks/01-test
/usr/lib/dhcpcd/dhcpcd-hooks/20-resolv.conf
/usr/lib/dhcpcd/dhcpcd-hooks/30-hostname
/usr/lib/dhcpcd/dhcpcd-hooks/50-timesyncd.conf

The file dhcpcd-run-hooks is executable and it sources the content of 
/usr/lib/dhcpcd/dhcpcd-hooks.

Bug #1103429 suggests moving these to /usr/libexec. This would produce the 
following Lintian output:

W: dhcpcd-base: executable-not-elf-or-script [usr/libexec/dhcpcd-hooks/01-test]
W: dhcpcd-base: executable-not-elf-or-script 
[usr/libexec/dhcpcd-hooks/20-resolv.conf]
W: dhcpcd-base: executable-not-elf-or-script 
[usr/libexec/dhcpcd-hooks/30-hostname]
W: dhcpcd-base: executable-not-elf-or-script 
[usr/libexec/dhcpcd-hooks/50-timesyncd.conf]

IMHO, Lintian should only check whether files at the root of /usr/libexec are 
executable. If a package ships any subdirectory, the check should be skipped 
for these files.

Martin-Éric

-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 6.12.57+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  appstream                       1.1.1-1
ii  binutils                        2.45.50.20251209-1
ii  bzip2                           1.0.8-6
ii  diffstat                        1.68-1
ii  dpkg                            1.23.3
ii  dpkg-dev                        1.23.3
ii  file                            1:5.46-5
ii  gettext                         0.23.2-1
ii  gpg                             2.4.8-4+b1
ii  intltool-debian                 0.35.0+20060710.6
ii  iso-codes                       4.19.0-1
ii  libapt-pkg-perl                 0.1.43
ii  libarchive-zip-perl             1.68-1
ii  libberkeleydb-perl              0.66-2
ii  libcapture-tiny-perl            0.50-1
ii  libclass-xsaccessor-perl        1.19-4+b5
ii  libclone-perl                   0.47-1+b1
ii  libconfig-tiny-perl             2.30-1
ii  libconst-fast-perl              0.014-2
ii  libcpanel-json-xs-perl          4.40-1
ii  libdata-dpath-perl              0.60-1
ii  libdata-validate-domain-perl    0.15-1
ii  libdata-validate-uri-perl       0.07-3
ii  libdevel-size-perl              0.85-1
pn  libdigest-sha-perl              <none>
ii  libdpkg-perl                    1.23.3
ii  libemail-address-xs-perl        1.05-1+b4
pn  libencode-perl                  <none>
ii  libfile-basedir-perl            0.09-2
ii  libfile-find-rule-perl          0.35-1
ii  libfont-ttf-perl                1.06-2
ii  libhtml-html5-entities-perl     0.004-3
ii  libhtml-tokeparser-simple-perl  3.16-4
ii  libio-interactive-perl          1.027-1
ii  libipc-run3-perl                0.049-1
ii  libjson-maybexs-perl            1.004008-1
ii  liblist-compare-perl            0.55-2
ii  liblist-someutils-perl          0.59-1
ii  liblist-utilsby-perl            0.12-2
ii  libmldbm-perl                   2.05-4
ii  libmoo-perl                     2.005005-1
ii  libmoox-aliases-perl            0.001006-2
ii  libnamespace-clean-perl         0.27-2
ii  libpath-tiny-perl               0.148-1
ii  libperlio-gzip-perl             0.20-1+b4
ii  libperlio-utf8-strict-perl      0.010-1+b3
ii  libproc-processtable-perl       0.637-1
ii  libregexp-wildcards-perl        1.05-3
ii  libsereal-decoder-perl          5.004+ds-1+b3
ii  libsereal-encoder-perl          5.004+ds-1+b3
ii  libsort-versions-perl           1.62-3
ii  libsyntax-keyword-try-perl      0.31-1
ii  libterm-readkey-perl            2.38-2+b4
ii  libtext-levenshteinxs-perl      0.03-5+b4
ii  libtext-markdown-discount-perl  0.18-1
ii  libtext-xslate-perl             3.5.9-2+b1
ii  libtime-duration-perl           1.21-2
ii  libtime-moment-perl             0.46-1
ii  libtimedate-perl                2.3300-2
ii  libunicode-utf8-perl            0.63-1
ii  liburi-perl                     5.34-2
ii  libwww-mechanize-perl           2.20-1
ii  libwww-perl                     6.81-1
ii  libxml-libxml-perl              2.0207+dfsg+really+2.0134-7
ii  libyaml-libyaml-perl            0.904.0+ds-1
ii  lzip [lzip-decompressor]        1.25-4
ii  lzop                            1.04-2
ii  man-db                          2.13.1-1
ii  patchutils                      0.4.3-1
ii  perl [libversion-perl]          5.40.1-7
ii  plzip [lzip-decompressor]       1.12-4
ii  t1utils                         1.41-4
ii  unzip                           6.0-29
ii  xz-utils                        5.8.2-1

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  libtext-template-perl  1.61-1

-- no debconf information

--- End Message ---
--- Begin Message ---
ti 30.12.2025 klo 7.18 Louis-Philippe Véronneau ([email protected]) kirjoitti:
> In this particular case, if you decide to move the files, I would
> suggest you add Lintian overrides.

Done.

Martin-Éric

--- End Message ---

Reply via email to