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

Reply via email to