Package: src:dfwinreg Version: 20240316-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202608/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:dfwinreg, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild --with sphinxdoc dh_auto_clean -O--buildsystem=pybuild I: pybuild base:385: python3.13 setup.py clean running clean removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it I: pybuild base:385: python3.14 setup.py clean running clean removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.14' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild --with sphinxdoc dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:385: python3.13 setup.py config running config I: pybuild base:385: python3.14 setup.py config running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:385: /usr/bin/python3.13 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/virtual.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/key_paths.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/interface.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/glob2regex.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/creg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/fake.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/registry_searcher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/regf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/definitions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg copying dfwinreg/dtfabric.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dfwinreg/build/dfwinreg I: pybuild base:385: /usr/bin/python3 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/virtual.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/key_paths.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/interface.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/glob2regex.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/creg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/fake.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/registry_searcher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/regf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/definitions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg copying dfwinreg/dtfabric.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_dfwinreg/build/dfwinreg debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' python3 run_tests.py testGetKeyByPath (creg.CREGWinRegistryFileTest.testGetKeyByPath) Tests the GetKeyByPath function. ... ok testGetRootKey (creg.CREGWinRegistryFileTest.testGetRootKey) Tests the GetRootKey function. ... ok testOpenClose (creg.CREGWinRegistryFileTest.testOpenClose) Tests the Open and Close functions. ... ok testRecurseKeys (creg.CREGWinRegistryFileTest.testRecurseKeys) Tests the RecurseKeys function. ... ok testGetSubkeyByIndex (creg.CREGWinRegistryKeyTest.testGetSubkeyByIndex) Tests the GetSubkeyByIndex function. ... ok testGetSubkeyByName (creg.CREGWinRegistryKeyTest.testGetSubkeyByName) Tests the GetSubkeyByName function. ... ok testGetSubkeyByPath (creg.CREGWinRegistryKeyTest.testGetSubkeyByPath) Tests the GetSubkeyByPath function. ... ok testGetSubkeys (creg.CREGWinRegistryKeyTest.testGetSubkeys) Tests the GetSubkeys function. ... ok testGetValueByName (creg.CREGWinRegistryKeyTest.testGetValueByName) Tests the GetValueByName function. ... ok testGetValues (creg.CREGWinRegistryKeyTest.testGetValues) Tests the GetValues function. ... ok testProperties (creg.CREGWinRegistryKeyTest.testProperties) Tests the properties functions. ... ok testRecurseKeys (creg.CREGWinRegistryKeyTest.testRecurseKeys) Tests the RecurseKeys function. ... ok testGetDataAsObject (creg.CREGWinRegistryValueTest.testGetDataAsObject) Tests the GetDataAsObject function. ... ok testProperties (creg.CREGWinRegistryValueTest.testProperties) Tests the properties functions on a USER.DAT file. ... ok testAddKeyByPath (fake.FakeWinRegistryFileTest.testAddKeyByPath) Tests the AddKeyByPath function. ... ok testGetKeyByPath (fake.FakeWinRegistryFileTest.testGetKeyByPath) Tests the GetKeyByPath function. ... ok testGetRootKey (fake.FakeWinRegistryFileTest.testGetRootKey) Tests the GetRootKey function. ... ok testOpenClose (fake.FakeWinRegistryFileTest.testOpenClose) Tests the Open and Close functions. ... ok testRecurseKeys (fake.FakeWinRegistryFileTest.testRecurseKeys) Tests the RecurseKeys function. ... ok testAddSubkey (fake.FakeWinRegistryKeyTest.testAddSubkey) Tests the AddSubkey function. ... ok testAddValue (fake.FakeWinRegistryKeyTest.testAddValue) Tests the AddValue function. ... ok testBuildKeyHierarchy (fake.FakeWinRegistryKeyTest.testBuildKeyHierarchy) Tests the BuildKeyHierarchy function. ... ok testGetSubkeyByIndex (fake.FakeWinRegistryKeyTest.testGetSubkeyByIndex) Tests the GetSubkeyByIndex function. ... ok testGetSubkeyByName (fake.FakeWinRegistryKeyTest.testGetSubkeyByName) Tests the GetSubkeyByName function. ... ok testGetSubkeyByPath (fake.FakeWinRegistryKeyTest.testGetSubkeyByPath) Tests the GetSubkeyByPath function. ... ok testGetSubkeys (fake.FakeWinRegistryKeyTest.testGetSubkeys) Tests the GetSubkeys function. ... ok testGetValueByName (fake.FakeWinRegistryKeyTest.testGetValueByName) Tests the GetValueByName function. ... ok testGetValues (fake.FakeWinRegistryKeyTest.testGetValues) Tests the GetValues function. ... ok testProperties (fake.FakeWinRegistryKeyTest.testProperties) Tests the properties. ... ok testDataIsBinaryData (fake.FakeWinRegistryValueTest.testDataIsBinaryData) Tests the DataIsBinaryData function. ... ok testDataIsInteger (fake.FakeWinRegistryValueTest.testDataIsInteger) Tests the DataIsInteger function. ... ok testDataIsMultiString (fake.FakeWinRegistryValueTest.testDataIsMultiString) Tests the DataIsMultiString function. ... ok testDataIsString (fake.FakeWinRegistryValueTest.testDataIsString) Tests the DataIsString function. ... ok testGetDataAsObject (fake.FakeWinRegistryValueTest.testGetDataAsObject) Tests the GetDataAsObject function. ... ok testProperties (fake.FakeWinRegistryValueTest.testProperties) Tests the properties. ... ok testGlob2Regex (glob2regex.Glob2RegexTest.testGlob2Regex) Tests the Glob2Regex function. ... FAIL testSplitKeyPath (key_paths.KeyPathTest.testSplitKeyPath) Tests the SplitKeyPath function. ... ok testGetKeyByPath (regf.REGFWinRegistryFileTest.testGetKeyByPath) Tests the GetKeyByPath function. ... ok testGetRootKey (regf.REGFWinRegistryFileTest.testGetRootKey) Tests the GetRootKey function. ... ok testOpenClose (regf.REGFWinRegistryFileTest.testOpenClose) Tests the Open and Close functions. ... ok testRecurseKeys (regf.REGFWinRegistryFileTest.testRecurseKeys) Tests the RecurseKeys function. ... ok testGetSubkeyByIndex (regf.REGFWinRegistryKeyTest.testGetSubkeyByIndex) Tests the GetSubkeyByIndex function. ... ok testGetSubkeyByName (regf.REGFWinRegistryKeyTest.testGetSubkeyByName) Tests the GetSubkeyByName function. ... ok testGetSubkeyByPath (regf.REGFWinRegistryKeyTest.testGetSubkeyByPath) Tests the GetSubkeyByPath function. ... ok testGetSubkeys (regf.REGFWinRegistryKeyTest.testGetSubkeys) Tests the GetSubkeys function. ... ok testGetValueByName (regf.REGFWinRegistryKeyTest.testGetValueByName) Tests the GetValueByName function. ... ok testGetValues (regf.REGFWinRegistryKeyTest.testGetValues) Tests the GetValues function. ... ok testProperties (regf.REGFWinRegistryKeyTest.testProperties) Tests the properties functions. ... ok testRecurseKeys (regf.REGFWinRegistryKeyTest.testRecurseKeys) Tests the RecurseKeys function. ... ok testGetDataAsObject (regf.REGFWinRegistryValueTest.testGetDataAsObject) Tests the GetDataAsObject function. ... ok testProperties (regf.REGFWinRegistryValueTest.testProperties) Tests the properties functions on a NTUSER.DAT file. ... ok testGetSubkeyByIndex (regf.VirtualREGFWinRegistryKeyTest.testGetSubkeyByIndex) Tests the GetSubkeyByIndex function. ... ok testGetSubkeyByName (regf.VirtualREGFWinRegistryKeyTest.testGetSubkeyByName) Tests the GetSubkeyByName function. ... ok testGetSubkeyByPath (regf.VirtualREGFWinRegistryKeyTest.testGetSubkeyByPath) Tests the GetSubkeyByPath function. ... ok testGetSubkeys (regf.VirtualREGFWinRegistryKeyTest.testGetSubkeys) Tests the GetSubkeys function. ... ok testGetCachedFileByPath (registry.RegistryTest.testGetCachedFileByPath) Tests the _GetCachedFileByPath function. ... ok testGetCandidateFileMappingsByPath (registry.RegistryTest.testGetCandidateFileMappingsByPath) Tests the _GetCandidateFileMappingsByPath function. ... ok testGetFileByPath (registry.RegistryTest.testGetFileByPath) Tests the _GetFileByPath function. ... ok testGetKeyByPathFromFile (registry.RegistryTest.testGetKeyByPathFromFile) Tests the _GetKeyByPathFromFile function. ... ok testGetKeyByPathOnNTUserDat (registry.RegistryTest.testGetKeyByPathOnNTUserDat) Tests the GetKeyByPath function on a NTUSER.DAT file. ... ok testGetKeyByPathOnSystem (registry.RegistryTest.testGetKeyByPathOnSystem) Tests the GetKeyByPath function on a SYSTEM file. ... ok testGetRegistryFileMappingOnNTUserDat (registry.RegistryTest.testGetRegistryFileMappingOnNTUserDat) Tests the GetRegistryFileMapping function on a NTUSER.DAT file. ... ok testGetRegistryFileMappingOnSystem (registry.RegistryTest.testGetRegistryFileMappingOnSystem) Tests the GetRegistryFileMapping function on a SYSTEM file. ... ok testGetRootKey (registry.RegistryTest.testGetRootKey) Tests the GetRootKey function. ... ok testGetUsersVirtualKey (registry.RegistryTest.testGetUsersVirtualKey) Tests the _GetUsersVirtualKey function. ... ok testMapFile (registry.RegistryTest.testMapFile) Tests the MapFile function. ... ok testMapUserFile (registry.RegistryTest.testMapUserFile) Tests the MapUserFile function. ... ok testAtLastKeyPathSegment (registry_searcher.FindSpecTest.testAtLastKeyPathSegment) Test the AtLastKeyPathSegment function. ... ok testAtMaximumDepth (registry_searcher.FindSpecTest.testAtMaximumDepth) Tests the AtMaximumDepth function. ... /<<PKGBUILDDIR>>/tests/registry_searcher.py:157: DeprecationWarning: Call to deprecated function: AtMaximumDepth. result = find_spec.AtMaximumDepth(1) /<<PKGBUILDDIR>>/tests/registry_searcher.py:160: DeprecationWarning: Call to deprecated function: AtMaximumDepth. result = find_spec.AtMaximumDepth(5) ok testCheckKeyPath (registry_searcher.FindSpecTest.testCheckKeyPath) Tests the _CheckKeyPath function. ... ok testCompareKeyPath (registry_searcher.FindSpecTest.testCompareKeyPath) Test the CompareKeyPath function. ... ok testCompareNameWithKeyPathSegment (registry_searcher.FindSpecTest.testCompareNameWithKeyPathSegment) Test the CompareNameWithKeyPathSegment function. ... ok testCompareWithKeyPathSegment (registry_searcher.FindSpecTest.testCompareWithKeyPathSegment) Test the _CompareWithKeyPathSegment function. ... ok testHasKeyPath (registry_searcher.FindSpecTest.testHasKeyPath) Test the HasKeyPath function. ... ok testInitialize (registry_searcher.FindSpecTest.testInitialize) Tests the __init__ function. ... ok testIsLastKeyPathSegment (registry_searcher.FindSpecTest.testIsLastKeyPathSegment) Test the IsLastKeyPathSegment function. ... ok testMatches (registry_searcher.FindSpecTest.testMatches) Tests the Matches function. ... /<<PKGBUILDDIR>>/tests/registry_searcher.py:238: DeprecationWarning: Call to deprecated function: Matches. result = find_spec.Matches(registry_key, 3) /<<PKGBUILDDIR>>/tests/registry_searcher.py:241: DeprecationWarning: Call to deprecated function: Matches. result = find_spec.Matches(registry_key, 1) /<<PKGBUILDDIR>>/tests/registry_searcher.py:244: DeprecationWarning: Call to deprecated function: Matches. result = find_spec.Matches(registry_key, 0) /<<PKGBUILDDIR>>/tests/registry_searcher.py:249: DeprecationWarning: Call to deprecated function: Matches. result = find_spec.Matches(registry_key, 3) ok testFind (registry_searcher.WinRegistrySearcherTest.testFind) Tests the Find function. ... ok testGetKeyByPath (registry_searcher.WinRegistrySearcherTest.testGetKeyByPath) Tests the GetKeyByPath function. ... ok testInitialize (registry_searcher.WinRegistrySearcherTest.testInitialize) Tests the __init__ function. ... ok testSplitKeyPath (registry_searcher.WinRegistrySearcherTest.testSplitKeyPath) Tests the SplitKeyPath function. ... ok testAddSubkey (virtual.VirtualWinRegistryKeyTest.testAddSubkey) Tests the AddSubkey function. ... ok testGetKeyFromRegistry (virtual.VirtualWinRegistryKeyTest.testGetKeyFromRegistry) Tests the _GetKeyFromRegistry function. ... ok testGetSubkeyByIndex (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByIndex) Tests the GetSubkeyByIndex function. ... ok testGetSubkeyByIndexWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByIndexWithMappedRegistry) Tests the GetSubkeyByIndex function with a mapped registry. ... ok testGetSubkeyByName (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByName) Tests the GetSubkeyByName function. ... ok testGetSubkeyByNameWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByNameWithMappedRegistry) Tests the GetSubkeyByName function with a mapped registry. ... ok testGetSubkeyByPath (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByPath) Tests the GetSubkeyByPath function. ... ok testGetSubkeyByPathWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetSubkeyByPathWithMappedRegistry) Tests the GetSubkeyByPath function with a mapped registry. ... ok testGetSubkeys (virtual.VirtualWinRegistryKeyTest.testGetSubkeys) Tests the GetSubkeys function. ... ok testGetSubkeysWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetSubkeysWithMappedRegistry) Tests the GetSubkeys function with a mapped registry. ... ok testGetValueByName (virtual.VirtualWinRegistryKeyTest.testGetValueByName) Tests the GetValueByName function. ... ok testGetValueByNameWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetValueByNameWithMappedRegistry) Tests the GetValueByName function with a mapped registry. ... ok testGetValues (virtual.VirtualWinRegistryKeyTest.testGetValues) Tests the GetValues function. ... ok testGetValuesWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testGetValuesWithMappedRegistry) Tests the GetValues function with a mapped registry. ... ok testJoinKeyPath (virtual.VirtualWinRegistryKeyTest.testJoinKeyPath) Tests the _JoinKeyPath function. ... ok testLastWrittenTime (virtual.VirtualWinRegistryKeyTest.testLastWrittenTime) Tests the last_written_time property. ... ok testNumberOfSubkeys (virtual.VirtualWinRegistryKeyTest.testNumberOfSubkeys) Tests the number_of_subkeys property. ... ok testNumberOfValues (virtual.VirtualWinRegistryKeyTest.testNumberOfValues) Tests the number_of_values property. ... ok testOffset (virtual.VirtualWinRegistryKeyTest.testOffset) Tests the offset property. ... ok testPropertiesWithMappedRegistry (virtual.VirtualWinRegistryKeyTest.testPropertiesWithMappedRegistry) Tests the properties with a mapped registry. ... ok ====================================================================== FAIL: testGlob2Regex (glob2regex.Glob2RegexTest.testGlob2Regex) Tests the Glob2Regex function. ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/tests/glob2regex.py", line 55, in testGlob2Regex self.assertEqual(regex, expected_regex) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: 'plain\\.txt' != 'plain\\.txt)\\z' - plain\.txt + plain\.txt)\z ? +++ ---------------------------------------------------------------------- Ran 101 tests in 0.479s FAILED (failures=1) Using Python version 3.14.6 (main, Jun 10 2026, 18:54:31) [GCC 15.2.0] Checking availability and versions of dependencies. [OK] dfdatetime version: 20251018 [OK] dtfabric version: 20251118 [OK] pycreg version: 20240419 [OK] pyregf version: 20240421 [OK] yaml version: 6.0.3 Checking availability and versions of test dependencies. make[1]: *** [debian/rules:18: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:10: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

