Source: ola
Version: 0.10.9.nojsmin-7
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250215 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[5]: Entering directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> PASS: common/base/FlagsTester
> PASS: common/io/DescriptorTester
> PASS: common/export_map/ExportMapTester
> PASS: common/base/LoggingTester
> PASS: common/base/CredentialsTester
> PASS: common/io/IOQueueTester
> PASS: common/dmx/RunLengthEncoderTester
> PASS: common/file/UtilTester
> PASS: common/io/StreamTester
> PASS: common/io/MemoryBlockTester
> PASS: common/messaging/DescriptorTester
> PASS: common/io/TimeoutManagerTester
> PASS: common/io/IOStackTester
> PASS: common/network/NetworkTester
> PASS: common/rdm/RDMAPITester
> PASS: common/rdm/QueueingRDMControllerTester
> PASS: common/rdm/PidStoreTester
> PASS: common/rdm/DiscoveryAgentTester
> PASS: common/rdm/RDMCommandSerializerTester
> PASS: common/rdm/RDMCommandTester
> PASS: common/rdm/RDMFrameTester
> PASS: common/rdm/RDMHelperTester
> PASS: common/rdm/RDMReplyTester
> PASS: common/rdm/RDMMessageTester
> PASS: common/rdm/UIDAllocatorTester
> PASS: common/rdm/UIDTester
> PASS: common/rpc/RpcTester
> PASS: common/rpc/RpcServerTester
> PASS: common/strings/UtilsTester
> PASS: common/thread/ThreadTester
> PASS: common/thread/ExecutorThreadTester
> PASS: common/thread/FutureTester
> PASS: common/timecode/TimeCodeTester
> PASS: common/web/JsonTester
> PASS: common/web/ParserTester
> PASS: common/web/PtchTester
> PASS: common/web/PtchParserTester
> PASS: common/web/PointerTester
> PASS: common/web/PointerTrackerTester
> PASS: common/web/SchemaParserTester
> PASS: common/web/SchemaTester
> PASS: common/web/SectionsTester
> PASS: libs/acn/E133Tester
> PASS: libs/acn/E131Tester
> PASS: data/rdm/PidDataTester
> PASS: libs/acn/TransportTester
> PASS: libs/usb/LibUsbThreadTester
> PASS: olad/plugin_api/ClientTester
> PASS: olad/plugin_api/DeviceTester
> PASS: ola/OlaClientTester
> PASS: olad/plugin_api/DmxSourceTester
> PASS: olad/plugin_api/PortTester
> PASS: olad/plugin_api/PreferencesTester
> PASS: plugins/artnet/ArtNetTester
> PASS: olad/plugin_api/UniverseTester
> PASS: plugins/dummy/DummyPluginTester
> PASS: plugins/espnet/EspNetTester
> PASS: plugins/kinet/KiNetTester
> PASS: plugins/openpixelcontrol/OPCClientTester
> PASS: plugins/openpixelcontrol/OPCServerTester
> PASS: plugins/osc/OSCTester
> PASS: plugins/shownet/ShowNetTester
> PASS: plugins/spi/SPITester
> PASS: plugins/usbpro/ArduinoWidgetTester
> PASS: plugins/usbpro/BaseRobeWidgetTester
> PASS: plugins/usbpro/BaseUsbProWidgetTester
> PASS: plugins/usbpro/DmxterWidgetTester
> PASS: plugins/usbpro/RobeWidgetDetectorTester
> PASS: plugins/usbpro/RobeWidgetTester
> PASS: plugins/usbpro/UltraDMXProWidgetTester
> PASS: common/network/TCPConnectorTester
> PASS: olad/OlaTester
> PASS: tools/ola_trigger/ActionTester
> echo "PYTHONPATH=./python PIDDATA=./data/rdm /usr/bin/python3 
> ./data/rdm/PidDataTest.py; exit \$?" > data/rdm/PidDataTest.sh
> chmod +x data/rdm/PidDataTest.sh
> echo "for FILE in ./examples/testdata/dos_line_endings 
> ./examples/testdata/multiple_unis ./examples/testdata/partial_frames 
> ./examples/testdata/single_uni ./examples/testdata/trailing_timeout; do echo 
> \"Checking \$FILE\"; ./examples/ola_recorder --verify \$FILE; STATUS=\$?; if 
> [ \$STATUS -ne 0 ]; then echo \"FAIL: \$FILE caused ola_recorder to exit with 
> status \$STATUS\"; exit \$STATUS; fi; done; exit 0" > 
> examples/RecorderVerifyTest.sh
> chmod +x examples/RecorderVerifyTest.sh
> mkdir -p ./python/ola/rpc
> echo "PYTHONPATH=./python /usr/bin/python3 
> ./python/ola/rpc/SimpleRpcControllerTest.py; exit \$?" > 
> ./python/ola/rpc/SimpleRpcControllerTest.sh
> chmod +x ./python/ola/rpc/SimpleRpcControllerTest.sh
> PASS: plugins/usbpro/UsbProWidgetDetectorTester
> mkdir -p ./python/ola
> echo "PYTHONPATH=./python /usr/bin/python3 ./python/ola/ClientWrapperTest.py; 
> exit \$?" > ./python/ola/ClientWrapperTest.sh
> chmod +x ./python/ola/ClientWrapperTest.sh
> PASS: plugins/usbpro/EnttecUsbProWidgetTester
> mkdir -p ./python/ola
> echo "PYTHONPATH=./python /usr/bin/python3 ./python/ola/OlaClientTest.py; 
> exit \$?" > ./python/ola/OlaClientTest.sh
> chmod +x ./python/ola/OlaClientTest.sh
> mkdir -p ./python/ola
> echo "PYTHONPATH=./python TESTDATADIR=./common/rdm/testdata /usr/bin/python3 
> ./python/ola/PidStoreTest.py; exit \$?" > ./python/ola/PidStoreTest.sh
> chmod +x ./python/ola/PidStoreTest.sh
> mkdir -p ./python/ola
> echo "PYTHONPATH=./python PIDSTOREDIR=./data/rdm /usr/bin/python3 
> ./python/ola/RDMTest.py; exit \$?" > ./python/ola/RDMTest.sh
> chmod +x ./python/ola/RDMTest.sh
> PASS: python/ola/DUBDecoderTest.py
> PASS: python/ola/MACAddressTest.py
> mkdir -p ./python
> echo "/usr/bin/python3 -m compileall data include python scripts tools; exit 
> \$?" > ./python/PyCompileTest.sh
> chmod +x ./python/PyCompileTest.sh
> echo "for FILE in ./tools/ola_trigger/example.conf 
> ./tools/ola_trigger/test_file.conf ./tools/ola_trigger/test_file_falling.conf 
> ./tools/ola_trigger/test_file_rising.conf 
> ./tools/ola_trigger/contrib/mac_volume.conf 
> ./tools/ola_trigger/contrib/mac_itunes.conf 
> ./tools/ola_trigger/contrib/philips_hue_osram_lightify.conf; do echo 
> \"Checking \$FILE\"; ./tools/ola_trigger/ola_trigger --validate \$FILE; 
> STATUS=\$?; if [ \$STATUS -ne 0 ]; then echo \"FAIL: \$FILE caused 
> ola_trigger to exit with status \$STATUS\"; exit \$STATUS; fi; done; exit 0" 
> > ./tools/ola_trigger/FileValidateTest.sh
> chmod +x ./tools/ola_trigger/FileValidateTest.sh
> mkdir -p ./python/ola
> PASS: python/ola/StringUtilsTest.py
> mkdir -p ./python/ola/testing
> echo "PYTHONPATH=./python /usr/bin/python3 
> ./tools/rdm/ExpectedResultsTest.py; exit \$?" > 
> ./tools/rdm/ExpectedResultsTest.sh
> chmod +x ./tools/rdm/ExpectedResultsTest.sh
> touch ./python/ola/testing/__init__.py
> mkdir -p ./python/ola
> ln -s -f ../../../tools/rdm ./python/ola/testing/rdm
> echo "PYTHONPATH=./python /usr/bin/python3 ./tools/rdm/TestHelpersTest.py; 
> exit \$?" > ./tools/rdm/TestHelpersTest.sh
> echo "PYTHONPATH=./python /usr/bin/python3 ./tools/rdm/ResponderTestTest.py; 
> exit \$?" > ./tools/rdm/ResponderTestTest.sh
> chmod +x ./tools/rdm/TestHelpersTest.sh
> chmod +x ./tools/rdm/ResponderTestTest.sh
> mkdir -p ./python/ola/testing
> mkdir -p ./python/ola
> touch ./python/ola/testing/__init__.py
> echo "PYTHONPATH=./python /usr/bin/python3 ./tools/rdm/TestStateTest.py; exit 
> \$?" > ./tools/rdm/TestStateTest.sh
> chmod +x ./tools/rdm/TestStateTest.sh
> ln -s -f ../../../tools/rdm ./python/ola/testing/rdm
> echo "PYTHONPATH=./python /usr/bin/python3 ./tools/rdm/TestRunnerTest.py; 
> exit \$?" > ./tools/rdm/TestRunnerTest.sh
> chmod +x ./tools/rdm/TestRunnerTest.sh
> PASS: python/ola/UIDTest.py
> PASS: plugins/usbpro/WidgetDetectorThreadTester
> PASS: examples/RecorderVerifyTest.sh
> PASS: python/ola/rpc/SimpleRpcControllerTest.sh
> PASS: python/ola/OlaClientTest.sh
> FAIL: python/ola/ClientWrapperTest.sh
> PASS: data/rdm/PidDataTest.sh
> PASS: tools/ola_trigger/FileValidateTest.sh
> PASS: python/PyCompileTest.sh
> PASS: python/ola/PidStoreTest.sh
> PASS: tools/rdm/ExpectedResultsTest.sh
> PASS: python/ola/RDMTest.sh
> PASS: common/network/HealthCheckedConnectionTester
> PASS: tools/rdm/TestHelpersTest.sh
> PASS: tools/rdm/TestStateTest.sh
> PASS: tools/rdm/ResponderTestTest.sh
> PASS: tools/rdm/TestRunnerTest.sh
> PASS: common/io/SelectServerTester
> PASS: plugins/usbpro/DmxTriWidgetTester
> PASS: common/utils/UtilsTester
> ==================================
>    OLA 0.10.9: ./test-suite.log
> ==================================
> 
> # TOTAL: 98
> # PASS:  97
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> 
> System information (uname -a): Linux 6.1.0-28-cloud-amd64 #1 SMP 
> PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64
> Distribution information (/etc/os-release):
> PRETTY_NAME="Debian GNU/Linux trixie/sid"
> NAME="Debian GNU/Linux"
> VERSION_CODENAME=trixie
> ID=debian
> HOME_URL="https://www.debian.org/";
> SUPPORT_URL="https://www.debian.org/support";
> BUG_REPORT_URL="https://bugs.debian.org/";
> 
> .. contents:: :depth: 2
> 
> FAIL: python/ola/ClientWrapperTest.sh
> =====================================
> 
> ...F..
> ======================================================================
> FAIL: testEventLoop (__main__.ClientWrapperTest.testEventLoop)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/build/reproducible-path/ola-0.10.9.nojsmin/./python/ola/ClientWrapperTest.py",
>  line 204, in testEventLoop
>     self.assertAlmostEqual(c_diff, datetime.timedelta(milliseconds=10),
>     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                            delta=datetime.timedelta(microseconds=750))
>                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AssertionError: datetime.timedelta(microseconds=16680) != 
> datetime.timedelta(microseconds=10000) within 
> datetime.timedelta(microseconds=750) delta 
> (datetime.timedelta(microseconds=6680) difference)
> 
> ----------------------------------------------------------------------
> Ran 6 tests in 0.019s
> 
> FAILED (failures=1)
> FAIL python/ola/ClientWrapperTest.sh (exit status: 1)
> 
> ============================================================================
> Testsuite summary for OLA 0.10.9
> ============================================================================
> # TOTAL: 98
> # PASS:  97
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log for debugging.
> Some test(s) failed.  Please report this to open-light...@googlegroups.com,
> together with the test-suite.log file (gzipped) and your system
> information.  Thanks.
> ============================================================================
> make[5]: *** [Makefile:16394: test-suite.log] Error 1
> make[5]: Leaving directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> make[4]: *** [Makefile:16529: check-TESTS] Error 2
> make[4]: Leaving directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> make[3]: *** [Makefile:17416: check-am] Error 2
> make[3]: Leaving directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> make[2]: *** [Makefile:16280: check-recursive] Error 1
> make[2]: Leaving directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> make[1]: *** [Makefile:17419: check] Error 2
> make[1]: Leaving directory '/build/reproducible-path/ola-0.10.9.nojsmin'
> dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 
> returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2025/02/15/ola_0.10.9.nojsmin-7_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250215;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250215&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to