Bug#394104: lintian: Use of uninitialized value in concatenation in checks/fields
Package: lintian
Version: 1.23.25
Severity: minor
Hi,
Lintian outputs a warning when checking update-manager_0.42.2ubuntu22-5.dsc
as available from the archive:
$ lintian update-manager_0.42.2ubuntu22-5.dsc
E: update-manager source: missing-build-dependency python | python-dev |
python-all-dev
Use of uninitialized value in concatenation (.) or string at
/usr/share/lintian/checks/fields line 754.
E: update-manager source: malformed-python-version all, >= 2.4
Attached is the same run with debug output.
Thijs
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-k7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Versions of packages lintian depends on:
ii binutils 2.17-3 The GNU assembler, linker and bina
ii diffstat 1.43-2 produces graph of changes introduc
ii dpkg-dev 1.13.24 package building tools for Debian
ii file 4.17-4 Determines file type using "magic"
ii gettext 0.15-2 GNU Internationalization utilities
ii intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii libparse-debianchangel 1.0-1 parse Debian changelogs and output
ii man-db 2.4.3-4 The on-line manual pager
ii perl [libdigest-md5-pe 5.8.8-6.1 Larry Wall's Practical Extraction
lintian recommends no packages.
-- no debconf information
N: Lintian v1.23.25
N: Lintian root directory: /usr/share/lintian
N: Configuration file: /etc/lintianrc
N: Laboratory:
N: Archive directory:
N: Distribution:
N: Default unpack level: 1
N: Architecture: any
N: ----
N: Setting up lab in /tmp/VQQdVsvCf4 ...
N: Processing 1 packages...
N: Selected action: check
N: Requested unpack level: 1
N: Requested data to collect: override-file,copyright-file,file-info,debian-readme,debfiles,init.d,md5sums,changelog-file,diffstat,source-control-file,scripts,objdump-info,menu-files,doc-base-files
N: Selected checks: manpages,huge-usr-share,files,menus,debian-readme,rules,md5sums,scripts,version-substvars,debhelper,shared-libs,etcfiles,debconf,po-debconf,standards-version,copyright-file,debdiff,control-file,nmu,menu-format,deb-format,description,control-files,init.d,binaries,conffiles,spelling,changelog-file,fields,cruft,infofiles
N: ----
N: Processing source package update-manager (version 0.42.2ubuntu22-5) ...
N: Base directory in lab: /tmp/VQQdVsvCf4/source/update-manager
N: Current unpack level is 0
N: Unpacking package to level 1 ...
N: Current unpack level is 1
N: Unpacking package to level 2 ...
N: /usr/share/lintian/unpack/unpack-srcpkg-l2 /tmp/VQQdVsvCf4/source/update-manager
N: Collecting info: override-file ...
N: Current unpack level is 2
N: Collecting info: debfiles ...
N: Current unpack level is 2
N: Collecting info: diffstat ...
N: Current unpack level is 2
N: Collecting info: source-control-file ...
N: Current unpack level is 2
N: Running check: rules ...
N: Current unpack level is 2
N: Running check: version-substvars ...
N: Current unpack level is 2
N: Running check: debhelper ...
N: Current unpack level is 2
N: Running check: po-debconf ...
N: Current unpack level is 2
N: Running check: standards-version ...
N: Current unpack level is 2
N: Running check: debdiff ...
N: Current unpack level is 2
N: Running check: control-file ...
N: Current unpack level is 2
N: Running check: nmu ...
N: Current unpack level is 2
N: Running check: fields ...
E: update-manager source: missing-build-dependency python | python-dev | python-all-dev
Use of uninitialized value in concatenation (.) or string at /usr/share/lintian/checks/fields line 754.
E: update-manager source: malformed-python-version all, >= 2.4
N: Current unpack level is 2
N: Running check: cruft ...
N: Decreasing unpack level to 1 (removing files) ...
N: Removing /tmp/VQQdVsvCf4 ...
Reply to: