Bug#48526: dpkg-dev: dpkg-parsechangelog doesn't respect /usr/local
Package: dpkg-dev
Version: 1.4.1.18
There's a missing 'last' command after line 66 of dpkg-parsechangelog,
so a parser in /usr/local/lib will be overridden by one in /usr/lib:
for $pd (@parserpath) {
$pa= "$pd/$format";
if (!stat("$pa")) {
$! == ENOENT || &syserr("failed to check for format parser
$pa");
} elsif (!-x _) {
&warn("format parser $pa not executable");
} else {
$pf= $pa;
+ last;
}
}
Julian
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
Debian GNU/Linux Developer, see http://www.debian.org/~jdg
Reply to: