Package: debhelper Version: 4.2.32 Severity: minor Tags: patch
Dh_Lib::buildarch() function calls error($!) if dpkg-architecture is not found (or there's some other problem with it), but $! is empty, resulting in a silent and misleading exit in dh_* helper apps. Current behavior: $ perl ./dh_link etc/foo debian/debhelper/usr/lib/bar dh_link: $ echo $? 1 Suggested behavior: $ perl ./dh_link etc/foo debian/debhelper/usr/lib/bar dh_link: problem executing dpkg-architecture -qDEB_HOST_ARCH $ echo $? 1 There's a number of simple ways to increase verbosity here, here's just one: --- Debian/Debhelper/Dh_Lib.pm Fri Jan 20 22:52:44 CET 2006 +++ /buildd/test/debhelper/Debian/Debhelper/Dh_Lib.pm Thu Mar 02 15:01:43 CET 2006 @@ -553,7 +553,8 @@ sub buildarch { return $arch if defined $arch; - $arch=`dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null` || error($!); + $arch=`dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null` || + error("problem executing dpkg-architecture -qDEB_HOST_ARCH"); chomp $arch; return $arch; } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]