Bug#1122326: cracklib2: FTBFS on hurd-amd64 and hurd-i386: ModuleNotFoundError: No module named _sysconfigdata__hurd_*
Source: cracklib2
Version: 2.9.6-5.2
Tags: ftbfs
Severity: wishlist
Affects: src:mariadb
User: debian-hurd@lists.debian.org
Usertags: hurd
X-Debbugs-CC: debian-hurd@lists.debian.org
Seems cracklib2 builds have been broken on hppa for a long time. Last
time anything passed was cracklib2 2.9.6-3.2 on hurd-i386 back in
2020.
Filing this as a 'wishlist' due to the number of real users on hppa is
likely very low. If cracklib2 did pass on hppa, MariaDB could build on
that platform just like on all other archs.
Current failure is due to missing Python module:
hurd-amd64:
File "/usr/lib/python3.13/sysconfig/__init__.py", line 627, in get_config_var
return get_config_vars().get(name)
~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/sysconfig/__init__.py", line 601, in get_config_vars
_init_config_vars()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/sysconfig/__init__.py", line 538, in
_init_config_vars
_init_posix(_CONFIG_VARS)
~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/sysconfig/__init__.py", line 396, in _init_posix
_temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata__hurd_x86_64-gnu'
make[1]: *** [debian/rules:59: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/cracklib2-2.9.6'
make: *** [debian/rules:157: binary-arch] Error 2
hurd-i386:
vars.update(_get_sysconfigdata() | vars)
~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/sysconfig/__init__.py", line 407, in
_get_sysconfigdata
module = _import_from_directory(path, name) if path else
importlib.import_module(name)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1335, in _find_and_load_unlocked
ModuleNotFoundError: No module named '_sysconfigdata__hurd_i386-gnu'
make[1]: *** [debian/rules:59: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/cracklib2-2.9.6'
make: *** [debian/rules:157: binary-arch] Error 2
Reply to: