Description of problem: Package mkdocs fails to build from source in Fedora 43 and Rawhide. Version-Release number of selected component (if applicable): 1.6.1-5.fc43 Steps to Reproduce: koji build --scratch f44 mkdocs-1.6.1-5.fc43.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/mkdocs Actual results: 24 tests related to CLI fail; an example failure: FAIL: test_build_defaults (tests.cli_tests.CLITests.test_build_defaults) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python3.14/unittest/mock.py", line 1432, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/mkdocs-1.6.1-build/mkdocs-1.6.1/mkdocs/tests/cli_tests.py", line 228, in test_build_defaults mock_load_config.assert_called_once_with( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ config_file=None, ^^^^^^^^^^^^^^^^^ ...<3 lines>... site_dir=None, ^^^^^^^^^^^^^^ ) ^ File "/usr/lib64/python3.14/unittest/mock.py", line 245, in assert_called_once_with return mock.assert_called_once_with(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/unittest/mock.py", line 997, in assert_called_once_with return self.assert_called_with(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.14/unittest/mock.py", line 985, in assert_called_with raise AssertionError(_error_message()) from cause AssertionError: expected call not found. Expected: load_config(config_file=None, strict=None, theme=None, use_directory_urls=None, site_dir=None) Actual: load_config(config_file=None, strict=False, theme=None, use_directory_urls=False, site_dir=None)
FTR, this may be caused by a regression in python3-click 8.2.2 and mitigated in https://src.fedoraproject.org/rpms/python-click/pull-request/27
With the click PR, instead of 24, 7 tests fail.
Hello. This is a bulk comment. This package still needs to be rebuilt and/or shipped with Python 3.14.0rc2+ bytecode in Fedora 43. The Beta Freeze of Fedora 43 is scheduled to start today. Please prioritize this bugzilla accordingly. Thanks.
FEDORA-2025-c4587bab59 (mkdocs-1.6.1-7.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-c4587bab59
FEDORA-2025-c4587bab59 (mkdocs-1.6.1-7.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.