[Pkg-electronics-devel] Bug#947668: pcb-rnd: FTBFS on arm64, i386, ppc64el, s390x: out/elem_pins.gcode/elem_pins.gcode.bottom.cnc not as expected

Simon McVittie smcv at debian.org
Sat Dec 28 21:20:55 GMT 2019


Source: pcb-rnd
Version: 2.1.4-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

pcb-rnd FTBFS on arm64, i386, ppc64el and s390x due to gcode output
during tests not matching a reference version:

> gcode: ... diff -u ref/elem_pins.gcode/elem_pins.gcode.bottom.cnc out/elem_pins.gcode/elem_pins.gcode.bottom.cnc
> --- ref/elem_pins.gcode/elem_pins.gcode.bottom.cnc	2019-08-02 17:38:47.000000000 +0000
> +++ out/elem_pins.gcode/elem_pins.gcode.bottom.cnc	2019-11-06 06:32:41.472049411 +0000
> @@ -55,8 +55,8 @@
>  G1 X0.343333 Y0.191667
>  G1 X0.343333 Y0.156667
>  G1 X0.391667 Y0.133333
> -G1 X0.441667 Y0.133333
> -G1 X0.465000 Y0.158333
> +G1 X0.440000 Y0.133333
> +G1 X0.465000 Y0.156667
>  G1 X0.465000 Y0.190000
>  G1 X0.441667 Y0.215000
>  G1 X0.390000 Y0.215000
> gcode: ... BROKEN

There are also many other mismatches on i386, possibly caused by i386's
80-bit extended-precision (the i387 FPU).

Logs:

https://buildd.debian.org/status/fetch.php?pkg=pcb-rnd&arch=arm64&ver=2.1.4-2&stamp=1573021974&raw=0
https://buildd.debian.org/status/fetch.php?pkg=pcb-rnd&arch=ppc64el&ver=2.1.4-2&stamp=1573020793&raw=0
https://buildd.debian.org/status/fetch.php?pkg=pcb-rnd&arch=s390x&ver=2.1.4-2&stamp=1576926721&raw=0
https://buildd.debian.org/status/fetch.php?pkg=pcb-rnd&arch=i386&ver=2.1.4-2&stamp=1573020665&raw=0



More information about the Pkg-electronics-devel mailing list