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

Bug#833608: marked as done (lintian: version-substvar-for-external-package, but external package is versioned provides)



Your message dated Thu, 04 Apr 2019 10:34:18 +0000
with message-id <E1hBzhK-0003BW-3Z@fasolo.debian.org>
and subject line Bug#833608: fixed in lintian 2.12.0
has caused the Debian Bug report #833608,
regarding lintian: version-substvar-for-external-package, but external package is versioned provides
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.)


-- 
833608: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833608
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.45
Severity: normal

In trying to simplify the APT build system, I changed the library package
libapt-pkg5.0 and libapt-inst2.0 to provide a versionless-name:

  Package: libapt-pkg5.0
  Provides: libapt-pkg (= ${binary:Version})

So I can depend on it like this:

  Package: libapt-pkg-dev
  Depends: libapt-pkg (= ${binary:Version})

This however leads to a version-substvar-for-external-package error
from lintian, as it does not understand that the package name is a
versioned provides.

We previously had a substvar that ${libapt-pkg-name}, but I wanted
to get rid of substvars as far as possible, as that involves non-declarative
stuff in rules.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500, 'testing'), (500, 'stable'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils                          2.26.1-1
ii  bzip2                             1.0.6-8
ii  diffstat                          1.61-1
ii  file                              1:5.28-4
ii  gettext                           0.19.8.1-1
ii  hardening-includes                2.8+nmu2
ii  intltool-debian                   0.35.0+20060710.4
ii  libapt-pkg-perl                   0.1.29+b5
ii  libarchive-zip-perl               1.58-1
ii  libclass-accessor-perl            0.34-1
ii  libclone-perl                     0.38-2
ii  libdata-alias-perl                1.20-1+b1
ii  libdpkg-perl                      1.18.10
ii  libemail-valid-perl               1.200-1
ii  libfile-basedir-perl              0.07-1
ii  libipc-run-perl                   0.94-1
ii  liblist-moreutils-perl            0.416-1
ii  libparse-debianchangelog-perl     1.2.0-10
ii  libperl5.22 [libdigest-sha-perl]  5.22.2-3
ii  libtext-levenshtein-perl          0.13-1
ii  libtimedate-perl                  2.3000-2
ii  liburi-perl                       1.71-1
ii  libyaml-libyaml-perl              0.41-6+b1
ii  man-db                            2.7.5-1
ii  patchutils                        0.3.4-1
ii  perl                              5.22.2-3
ii  t1utils                           1.39-2
ii  xz-utils                          5.1.1alpha+20120614-2.1

Versions of packages lintian recommends:
ii  dpkg                                 1.18.10
pn  libperlio-gzip-perl                  <none>
ii  perl                                 5.22.2-3
ii  perl-modules-5.22 [libautodie-perl]  5.22.2-3

Versions of packages lintian suggests:
ii  binutils-multiarch     2.26.1-1
ii  dpkg-dev               1.18.10
ii  libhtml-parser-perl    3.72-2
ii  libtext-template-perl  1.46-1

-- Configuration Files:
/etc/lintianrc changed [not included]

-- no debconf information

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev

When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to (`inline'). Thank you.

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.12.0

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 833608@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 04 Apr 2019 08:20:06 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.12.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 lintian    - Debian package checker
Closes: 833608 924714 925200 925970 926166 926334
Changes:
 lintian (2.12.0) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - doc-base-file-references-wrong-path
       - systemd-service-file-shutdown-problems
 .
   [ Chris Lamb ]
   * Make the argument to --jobs non-optional to prevent a "0" job count
     being parsed if the argument is omitted. This resulted in Lintian
     getting stuck as it did not have any runners to perform work with.
     (Closes: #925970)
   * Fix false-positives in the version-substvar-for-external-package tag
     when a Provides field contains multiple items and/or with leading
     whitespace. (Closes: #833608)
   * Don't check for the x86-specific "SafeSEH" hardening feature for code
     that is JIT-compiled by the Mono runtime. (Closes: #926334)
   * Collapse the rather long-winded explanation regarding typos in the long
     description of the version-substvar-for-external-package tag.
   * Drop double-spaces in .desc files.
 .
   [ Felix Lechner ]
   * Allow symlinks in autopkgtest paths.
 .
   [ Niels Thykier ]
   * Restrict the number of parallel clean up jobs to match --jobs
     parameter. (Closes: #924714)
 .
   [ Osamu Aoki ]
   * Check for files in doc-base control files that list paths pointing
     outside of /usr/share/{doc,info}. (Closes: #925200)
 .
   [ Xavier Guimard ]
   * Don't emit the debian-watch-file-should-mangle-version tag if
     dversionmangle is set to "auto". (Closes: #926166)
 .
   [ Topi Miettinen ]
   * Check for systemd service files that use DefaultDependencies=no and
     Conflicts=shutdown.target without Before=shutdown.target. (MR: !177)
   * Update the systemd hardening flags. (MR: !178)
 .
   [ Balint Reczey ]
   * Run autopkgtest tests in parallel, autodetecting CPU count. (MR: !75)
 .
   [ Paul Wise ]
   * Add/fix several spelling corrections.
Checksums-Sha1:
 54503ad91174d366cea25319aaa7903c5443735a 3853 lintian_2.12.0.dsc
 c0a8798165d3b4ce5f439940e6273349b1791b97 1718176 lintian_2.12.0.tar.xz
 cadcdfdb6775ab2744daf489021bfc1ec012a6ee 1190076 lintian_2.12.0_all.deb
 f4fbeed78fd86a7292cd30397590f51e7d597ec6 18095 lintian_2.12.0_amd64.buildinfo
Checksums-Sha256:
 01fbaa781d7ce08d51583dd92a6f945781d28a2a0319971a1018d7301fd3f23c 3853 lintian_2.12.0.dsc
 7c58dfcbb1daa86b1b2f6e5629652dcdd63c661c80877dfc6767bae41bf7931c 1718176 lintian_2.12.0.tar.xz
 de9cd775000b91bca0ef0026cdc93cb071294a6adaf314c3c919b06a02e8cfa4 1190076 lintian_2.12.0_all.deb
 d207a3c95dcd83adeadb0a290ed39e5b06ed0ba0aefe6611b13b8263a6728e52 18095 lintian_2.12.0_amd64.buildinfo
Files:
 36288b54eacce8f63b436bbce90d784c 3853 devel optional lintian_2.12.0.dsc
 6d5e6b770464fcf75822d6a54e736b52 1718176 devel optional lintian_2.12.0.tar.xz
 05c249e8c209afa205c18ff78c2822e7 1190076 devel optional lintian_2.12.0_all.deb
 2291868896d3a3ff3177c18530190b92 18095 devel optional lintian_2.12.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlyl2ocACgkQHpU+J9Qx
HlgFGg//eOlLe4PDNn+t6Mj5s2uphKtyb5484YdafbLlfo+p7L1iQapJJYVc0asp
PbaME0GXnzybkiIKV1NBMX4vBgPi6MWYSD8v3YHPwa7s9VkhpY3cDtaYQ82r3hi/
BcH34noy8AhhPuwtM0iZCIS0z2R26y3BOiAaQ5qrHH3/9V6Ldx1R5mnfoPp813Sp
6jsnBHCk8TftglRl25lOYwNYtLXR+iGzKbR9Zb+ywET713bCwPBSXOOopzjaP2Fs
i1NLFPzVCwsJQGekI+IlLb9vXeZq6jLJhI4/krBy6t39Fz9xwIyT2gUBIYFnB0Xx
CV4OmTkOog2Z2uGgEveL7lP/JR72Ti/Ezk/Fa7RWC0SqhS8Scd7HCS8qsEudj5Yp
YHI+sz7dqdknE2Vaio21cIHjh58RIG8Pc1gJy7D7zJ7X5j1cX0PYX+T6KFdIJhaH
KY4KQ/wFhvjtOewmclcUB4b/edDPtBspHQK9Z687kez4N95J0XJpFF1ToX+GhE1r
JqbbANqbNcuDFse2idh4L+vf6hKF7fgEisxpwkoCR+Hl3PxUdcgdPi/T6hWj2dzW
Q2es1sHux29XZ21Un9XI8Ji+oTk/OsbtwgBgllHY0FftZvqgN7wmMumoF4bepUAX
DJKZb3Fmc/wgbIPGGHE7vC/yt8n7/70AbMU0vf0Ujx91Keqb/Ds=
=m+dS
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: