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

Bug#1019851: lintian: init.d-script-needs-depends-on-lsb-base is obsolete + wrong



Package: lintian
Version: 2.115.3
Severity: normal

Hi!
The tag init.d-script-needs-depends-on-lsb-base has been redundant for
quite a while, as lsb-base was transitively essential.  Now it's even more
redundant, as the package is no more (it was an implementation detail of
the init script boilerplate that cost us 55KB of metadata).

Removing the dependency from individual packages would be the usual
clean-up that tends to linger for 20 years and no one cares -- but it
turned out that debootstrap doesn't understand Provides.  Thus, we
had to bring back a dummy package that costs us all the required files:
 * changelog
 * copyright
 * dpkg/info/.list
 * dpkg/info/.md5sums
 * 20 lines in dpkg/status
 * ~1KB of cruft + uncompressible hashes in apt indices

Of course, shaving a bit off the minimal install isn't _that_ important,
but as only 3(?) packages get installed by debootstrap, I'd still want
to drop that by Bookworm.

And for that purpose, I'd prefer to not annoy maintainers by lintian
warnings, make them add overrides, and otherwise waste time.

Thus: please drop this tag soon.

Then you could add a reverse tag, lsb-base-depends-is-obsolete, but
that's an aforemented 20 years cleanup that has no urgency.


Meow!
-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (120, 'experimental'), (1, 'experimental-debug')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-rc5-00016-g0b0aebee76ce (SMP w/64 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages lintian depends on:
ii  binutils                        2.38.90.20220713-2
ii  bzip2                           1.0.8-5
ii  diffstat                        1.64-1
ii  dpkg                            1.21.9
ii  dpkg-dev                        1.21.9
ii  file                            1:5.41-4
ii  gettext                         0.21-9
ii  gpg                             2.2.39-1
ii  intltool-debian                 0.35.0+20060710.5
ii  iso-codes                       4.11.0-1
ii  libapt-pkg-perl                 0.1.40+b1
ii  libarchive-zip-perl             1.68-1
ii  libberkeleydb-perl              0.64-1+b2
ii  libcapture-tiny-perl            0.48-1
ii  libclass-xsaccessor-perl        1.19-4
ii  libclone-perl                   0.45-1+b2
ii  libconfig-tiny-perl             2.28-1
ii  libconst-fast-perl              0.014-2
ii  libcpanel-json-xs-perl          4.32-1
ii  libdata-dpath-perl              0.58-1
ii  libdata-validate-domain-perl    0.10-1.1
ii  libdata-validate-uri-perl       0.07-2
ii  libdevel-size-perl              0.83-2
pn  libdigest-sha-perl              <none>
ii  libdpkg-perl                    1.21.9
ii  libemail-address-xs-perl        1.05-1
ii  libfile-basedir-perl            0.09-1
ii  libfile-find-rule-perl          0.34-2
ii  libfont-ttf-perl                1.06-2
ii  libhtml-html5-entities-perl     0.004-2
ii  libhtml-tokeparser-simple-perl  3.16-4
ii  libio-interactive-perl          1.023-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.12-1
ii  libmldbm-perl                   2.05-3
ii  libmoo-perl                     2.005004-3
ii  libmoox-aliases-perl            0.001006-2
ii  libnamespace-clean-perl         0.27-2
ii  libpath-tiny-perl               0.122-1
ii  libperlio-gzip-perl             0.20-1
ii  libperlio-utf8-strict-perl      0.009-1+b1
ii  libproc-processtable-perl       0.634-1+b1
ii  libregexp-wildcards-perl        1.05-3
ii  libsereal-decoder-perl          5.001+ds-1
ii  libsereal-encoder-perl          5.001+ds-1
ii  libsort-versions-perl           1.62-2
ii  libsyntax-keyword-try-perl      0.27-1
ii  libterm-readkey-perl            2.38-2
ii  libtext-levenshteinxs-perl      0.03-5
ii  libtext-markdown-discount-perl  0.13-1+b1
ii  libtext-xslate-perl             3.5.9-1+b1
ii  libtime-duration-perl           1.21-1
ii  libtime-moment-perl             0.44-2
ii  libtimedate-perl                2.3300-2
ii  libunicode-utf8-perl            0.62-1+b3
ii  liburi-perl                     5.12-1
ii  libwww-mechanize-perl           2.15-1
ii  libwww-perl                     6.67-1
ii  libxml-libxml-perl              2.0207+dfsg+really+2.0134-1
ii  libyaml-libyaml-perl            0.84+ds-1
ii  lzip [lzip-decompressor]        1.23-4
ii  lzop                            1.04-2
ii  man-db                          2.10.2-3
ii  patchutils                      0.4.2-1
ii  perl [libencode-perl]           5.34.0-5
ii  t1utils                         1.41-4
ii  unzip                           6.0-27
ii  xz-utils                        5.2.5-2.1

lintian recommends no packages.

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

-- no debconf information


Reply to: