Package: src:pcb Version: 20140316-3 Severity: important I've just tried to rebuild the package on my host which has ru_RU.UTF-8 locale and some tests fail. It turns out setting LC_NUMERIC=C.UTF-8 is enough to make the build succeed.
Test: hid_gcode4 ../../../src/pcbtest.sh -x gcode --iso-mill-depth 0.5 ../../tests/inputs/gcode_oneline.pcb --- /tmp/pcb_tests.22186/gcode_oneline-bottom.gcode-ref 2016-11-22 22:54:33.689204896 +0500 +++ /tmp/pcb_tests.22186/gcode_oneline-bottom.gcode-out 2016-11-22 22:54:33.689204896 +0500 @@ -5,5 +5,5 @@ (Tool diameter: 0.200000 mm) #100=2.000000 (safe Z) -#101=0.500000 (cutting depth) +#101=0.000000 (cutting depth) #102=25.000000 (plunge feedrate) #103=50.000000 (feedrate) --- /tmp/pcb_tests.22186/gcode_oneline-top.gcode-ref 2016-11-22 22:54:33.701204539 +0500 +++ /tmp/pcb_tests.22186/gcode_oneline-top.gcode-out 2016-11-22 22:54:33.701204539 +0500 @@ -5,5 +5,5 @@ (Tool diameter: 0.200000 mm) #100=2.000000 (safe Z) -#101=0.500000 (cutting depth) +#101=0.000000 (cutting depth) #102=25.000000 (plunge feedrate) #103=50.000000 (feedrate) FAIL ---------------------------------------------------------------------- Test: hid_gcode6 ../../../src/pcbtest.sh -x gcode --iso-tool-diameter 0.4 ../../tests/inputs/gcode_oneline.pcb --- /tmp/pcb_tests.22186/gcode_oneline-bottom.gcode-ref 2016-11-22 22:54:33.893198850 +0500 +++ /tmp/pcb_tests.22186/gcode_oneline-bottom.gcode-out 2016-11-22 22:54:33.897198732 +0500 @@ -3,5 +3,5 @@ (Board size: 50.80 x 25.40 mm) (Accuracy 600 dpi) -(Tool diameter: 0.400000 mm) +(Tool diameter: 0.000000 mm) #100=2.000000 (safe Z) #101=-0.050000 (cutting depth) @@ -13,29 +13,30 @@ G0 Z#100 (polygon 1) -G0 X27.728333 Y13.631333 (start point) +G0 X27.770667 Y13.462000 (start point) G1 Z#101 F#102 F#103 -G1 X27.347333 Y13.419667 -G1 X7.493000 Y13.419667 -G1 X7.112000 Y13.250333 -G1 X6.900333 Y12.911667 -G1 X6.900333 Y12.446000 -G1 X7.112000 Y12.107333 -G1 X7.493000 Y11.938000 -G1 X27.305000 Y11.938000 -G1 X27.770667 Y11.726333 -G1 X28.194000 Y11.768667 -G1 X28.575000 Y12.022667 -G1 X28.829000 Y12.403667 -G1 X28.829000 Y12.954000 -G1 X28.575000 Y13.335000 -G1 X28.194000 Y13.589000 -G1 X27.728333 Y13.631333 +G1 X27.516667 Y13.335000 +G1 X27.347333 Y13.208000 +G1 X7.408333 Y13.165667 +G1 X7.112000 Y12.869333 +G1 X7.112000 Y12.488333 +G1 X7.408333 Y12.192000 +G1 X27.347333 Y12.149667 +G1 X27.643667 Y11.938000 +G1 X27.940000 Y11.895667 +G1 X28.278667 Y11.980333 +G1 X28.532667 Y12.192000 +G1 X28.702000 Y12.530667 +G1 X28.702000 Y12.827000 +G1 X28.532667 Y13.165667 +G1 X28.321000 Y13.335000 +G1 X28.024667 Y13.462000 +G1 X27.770667 Y13.462000 G0 Z#100 -(polygon end, distance 45.99) +(polygon end, distance 44.84) (predrilling) F#102 G81 X27.940000 Y12.700000 Z#101 R#100 (1 predrills) -(milling distance 45.99mm = 1.81in) +(milling distance 44.84mm = 1.77in) M5 M9 M2 --- /tmp/pcb_tests.22186/gcode_oneline-top.gcode-ref 2016-11-22 22:54:33.905198495 +0500 +++ /tmp/pcb_tests.22186/gcode_oneline-top.gcode-out 2016-11-22 22:54:33.909198376 +0500 @@ -3,5 +3,5 @@ (Board size: 50.80 x 25.40 mm) (Accuracy 600 dpi) -(Tool diameter: 0.400000 mm) +(Tool diameter: 0.000000 mm) #100=2.000000 (safe Z) #101=-0.050000 (cutting depth) @@ -13,25 +13,26 @@ G0 Z#100 (polygon 1) -G0 X22.690667 Y13.631333 (start point) +G0 X22.733000 Y13.462000 (start point) G1 Z#101 F#102 F#103 -G1 X22.309667 Y13.419667 -G1 X2.455333 Y13.419667 -G1 X2.074333 Y13.250333 -G1 X1.862667 Y12.911667 -G1 X1.862667 Y12.446000 -G1 X2.074333 Y12.107333 -G1 X2.455333 Y11.938000 -G1 X22.267333 Y11.938000 -G1 X22.733000 Y11.726333 -G1 X23.156333 Y11.768667 -G1 X23.537333 Y12.022667 -G1 X23.791333 Y12.403667 -G1 X23.791333 Y12.954000 -G1 X23.537333 Y13.335000 -G1 X23.156333 Y13.589000 -G1 X22.690667 Y13.631333 +G1 X22.479000 Y13.335000 +G1 X22.309667 Y13.208000 +G1 X2.370667 Y13.165667 +G1 X2.074333 Y12.869333 +G1 X2.074333 Y12.488333 +G1 X2.370667 Y12.192000 +G1 X22.309667 Y12.149667 +G1 X22.606000 Y11.938000 +G1 X22.902333 Y11.895667 +G1 X23.241000 Y11.980333 +G1 X23.495000 Y12.192000 +G1 X23.664333 Y12.530667 +G1 X23.664333 Y12.827000 +G1 X23.495000 Y13.165667 +G1 X23.283333 Y13.335000 +G1 X22.987000 Y13.462000 +G1 X22.733000 Y13.462000 G0 Z#100 -(polygon end, distance 45.99) -(milling distance 45.99mm = 1.81in) +(polygon end, distance 44.84) +(milling distance 44.84mm = 1.77in) M5 M9 M2 FAIL -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)