Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too
tags 726589 + pending thanks > It's just overridden ... without overrides I get […] I'm *really* sorry about the confusion here; I should have spotted this as well as that this was about the "package" part of a binary relation rather than about the main "Package" field of the binary package paragraph. Anyway, fixed in Git, pending upload: https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=55437163f287f366cffea440871014974e49ed24 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too
Control: tags -1 = On 2017-12-30 09:40, Chris Lamb wrote: > I also noticed that the package in question no longer generates this > tag. Therefore, do you have another example? It's just overridden ... without overrides I get E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver -> driver-libs E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver -> driver-libs-nonglvnd E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver -> driver-bin E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver -> vdpau-driver E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-bin -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs -> glvnd-glx E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs -> egl-icd E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs -> cfg1 E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs -> vulkan-icd E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs-nonglvnd -> glx E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs-nonglvnd -> cfg1 E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver-libs-nonglvnd -> nonglvnd-vulkan-icd E: nvidia-graphics-drivers source: version-substvar-for-external-package xserver-xorg-video-nvidia -> glcore E: nvidia-graphics-drivers source: version-substvar-for-external-package xserver-xorg-video-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libglx0-glvnd-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libglx-nvidia0 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libglx-nvidia0 -> glcore E: nvidia-graphics-drivers source: version-substvar-for-external-package libgl1-glvnd-nvidia-glx -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgl1-nvidia-glx -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgl1-nvidia-glx -> glcore E: nvidia-graphics-drivers source: version-substvar-for-external-package libegl1-glvnd-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libegl1-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libegl-nvidia0 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libegl-nvidia0 -> eglcore E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles1-glvnd-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles-nvidia1 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles-nvidia1 -> eglcore E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles2-glvnd-nvidia -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles-nvidia2 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libgles-nvidia2 -> eglcore E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-nonglvnd-vulkan-icd -> glx E: nvidia-graphics-drivers source: version-substvar-for-external-package libnvidia-cfg1 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-kernel-support -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-vdpau-driver -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-smi -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-smi -> ml1 E: nvidia-graphics-drivers source: version-substvar-for-external-package libcuda1 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package libcuda1 -> fatbinaryloader E: nvidia-graphics-drivers source: version-substvar-for-external-package libnvidia-fatbinaryloader -> ptxjitcompiler1 E: nvidia-graphics-drivers source: version-substvar-for-external-package libnvidia-ml1 -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-opencl-icd -> alternative E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-opencl-icd -> compiler Andreas
Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too
tags 726589 + moreinfo thanks Hi Andreas, > This is a bug about Depends/Recommends/Suggests triggering the false > positive. Indeed, but it was claimed that the tag triggered when the package name used a substvar which is not supported. I also noticed that the package in question no longer generates this tag. Therefore, do you have another example? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too
Control: reopen -1 On 2017-12-26 19:23, Chris Lamb wrote: > tags 726589 + wontfix > thanks > > Hi, > >> lintian: version-substvar-for-external-package false positive if >> the package name contains substvars, too > > As such variables are (no longer?) valid in the Package, Source and > Architecture fields, I am closing this bug. :) This is a bug about Depends/Recommends/Suggests triggering the false positive. Andreas
Bug#726589: lintian: version-substvar-for-external-package false positive if the package name contains substvars, too
Package: lintian Version: 2.5.19 Severity: normal this looks like a recent regression, iirc 2.5.17 didn't show this: E: nvidia-graphics-drivers source: version-substvar-for-external-package nvidia-driver - glx E: nvidia-graphics-drivers source: version-substvar-for-external-package xserver-xorg-video-nvidia - glx excerpts from debian/control: #Package: ${nvidia}-driver Package: nvidia-driver Depends: libgl1-${nvidia}-glx (= ${binary:Version}), xserver-xorg-video-${nvidia} (= ${binary:Version}), nvidia-vdpau-driver (= ${binary:Version}), ${nvidia-alternative} (= ${binary:Version}), ${nvidia:kmod:binary}, nvidia-support, ${shlibs:Depends}, ${misc:Depends} #Package: xserver-xorg-video-${nvidia} Package: xserver-xorg-video-nvidia Depends: libgl1-${nvidia}-glx (= ${binary:Version}), ${nvidia-alternative} (= ${binary:Version}), nvidia-support (= 20120630), ${nvidia:xorgDepends}, ${shlibs:Depends}, ${misc:Depends} Andreas PS: if you are asking why I'm doing this ... the same Depends/Recommends/Suggests blocks are used in the packaging of nvidia-graphics-drivers-legacy-ABCxx with a different value of ${nvidia}, because I want to keep the diff minimal for easy diffing and merging... -- System Information: Debian Release: 7.2 APT prefers stable APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (500, 'stable-updates'), (130, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.7-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.23.90.20130927-1 ii bzip2 1.0.6-4 ii diffstat 1.55-3 ii file 5.11-2 ii gettext0.18.1.1-9 ii hardening-includes 2.2 ii intltool-debian0.35.0+20060710.1 ii libapt-pkg-perl0.1.26+b1 ii libarchive-zip-perl1.30-6 ii libclass-accessor-perl 0.34-1 ii libclone-perl 0.31-1+b2 ii libdigest-sha-perl 5.71-2+deb7u1 ii libdpkg-perl 1.16.12 ii libemail-valid-perl0.190-1 ii libfile-basedir-perl 0.03-1 ii libipc-run-perl0.92-1 ii liblist-moreutils-perl 0.33-1+b1 ii libparse-debianchangelog-perl 1.2.0-1 ii libtext-levenshtein-perl 0.06~01-1 ii libtimedate-perl 1.2000-1 ii liburi-perl1.60-1 ii man-db 2.6.2-1 ii patchutils 0.3.2-1.1 ii perl [libdigest-sha-perl] 5.14.2-21+deb7u1 ii t1utils1.37-1 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.18-1+b2 ii perl-modules [libautodie-perl] 5.14.2-21+deb7u1 Versions of packages lintian suggests: ii binutils-multiarch 2.23.90.20130927-1 ii dpkg-dev 1.16.12 ii libhtml-parser-perl3.69-2 ii libtext-template-perl 1.45-2 ii xz-utils 5.1.1alpha+20120614-2 -- no debconf information -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20131016230827.26058.7695.report...@cake.ae.cs.uni-frankfurt.de