Попробовал поставить mercurial на свежайший sisyphus x86 и loongarch64. И там и там была следующая ошибка: Traceback (most recent call last): File "/usr/bin/hg", line 57, in <module> from mercurial import dispatch File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "/usr/lib64/python3/site-packages/hgdemandimport/demandimportpy3.py", line 52, in exec_module super().exec_module(module) File "<frozen importlib.util>", line 257, in exec_module File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "/usr/lib64/python3/site-packages/hgdemandimport/demandimportpy3.py", line 52, in exec_module super().exec_module(module) File "<frozen importlib.util>", line 267, in exec_module AttributeError: partially initialized module 'threading' has no attribute 'RLock' (most likely due to a circular import) Нашел багу и в других местах https://bugzilla.redhat.com/show_bug.cgi?id=2299346 https://linux.debian.bugs.dist.narkive.com/GLamyfsL/bug-1076449-mercurial-does-not-start-anymore-with-python-3-12-4-3-hgdemandimport-problem В федоре сначала сделали патч, потом после обновления до 6.8.1 патч убрали, поэтому что бы пакет не ломался на современном питоне необходимо обновить mercurial https://koji.fedoraproject.org/koji/buildinfo?buildID=2517518 Патч убрали в самом свежем коммите (9ee6346e8f42002676d4c943a0775ed4040189ff)
Эта ошибка также ломает сборку python3-module-setuptools_scm и texlive: https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2024/0830/error/python3-module-setuptools_scm-8.1.0-alt1 https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2024/0830/error/texlive-2022-alt0_11
А я уж думал, что он никому не нужен. Хорошо, принято.