Package: lintian Version: 1.23.45 Severity: important The dpkg team is heavily refactoring dpkg-source and while using the new version on my system, I discovered that it broke lintian because the output messages got changed (and also -q will quiet all messages, not only warnings).
The problem is the following: internal error: dpkg-source didn't report unpack directory internal error: could not unpack package to desired level: No such file or directory The bug is in /usr/share/lintian/unpack/unpack-srcpkg-l2: | my $IN = FileHandle->new; | pipeline_open($IN, sub { | my $ret=exec 'dpkg-source', '-q', '-x', 'dsc'; | $ret; | }) or fail("cannot run dpkg-source: $!"); | | while (<$IN>) { | chop; | $unpack_dir = $1 | if (/^dpkg-source: extracting [^\s]+ in (\S+)/); | } | close($IN) or fail("error occured during execution of dpkg-source in $base_dir: $!"); | $unpack_dir or fail("dpkg-source didn't report unpack directory"); I really suggest you to add a supplementary parameter to the dpkg-source invocation to explicitely specify the directory name where you want to unpack it. dpkg-source -q -x dsc unpacked Note however that dpkg-source will exit if 'unpacked' exists. Thus you should probably remove it before calling dpkg-source (if it exists that is). Hopefully you can fix that in the next upload so that once the new dpkg-source hits unstable people already have a fixed lintian. :) Cheers, -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages lintian depends on: ii binutils 2.18.1~cvs20080103-1 The GNU assembler, linker and bina ii diffstat 1.45-2 produces graph of changes introduc ii dpkg-dev 1.14.17 package building tools for Debian ii file 4.23-2 Determines file type using "magic" ii gettext 0.17-2 GNU Internationalization utilities ii intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant conf ii libparse-debianchan 1.1.1-2 parse Debian changelogs and output ii liburi-perl 1.35.dfsg.1-1 Manipulates and accesses URI strin ii man-db 2.5.1-2 on-line manual pager ii perl [libdigest-md5 5.8.8-12 Larry Wall's Practical Extraction lintian recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]