Package: dh-acc
Version: 1.99.22-1
Severity: important
Hi,
There is bug in dh_acc, which is hidden by bug in Dh_lib. I intend to
fix the latter soon, which will cause issues in dh_acc once that
happens. This bug is here:
> if ($definition) {
> # TODO if next command fails, should output debug/log info?
> doit("abi-compliance-checker -q -l $package -v1 $version -dump
> $definition -dump-path $abidump");
> }
> if ($base) {
> doit("abi-compliance-checker -l $package -d1 $base -d2 $abidump
> -report-path ${path}_report.html");
> doit("abi-compliance-checker -q -l $package -d1 $base -d2 $abidump
> -xml -report-path ${path}_report.xml");
> }
The API of doit intends for it to *not* fork a shell, but the above
only works in a shell call. In the concrete case, please use a list
instead, e.g.:
doit('abi-compliance-checker', '-q', '-l', $package, '-v1', $version,
'-dump', $definition, '-dump-path', $abidump);
Thanks,
~Niels