Description of problem: Package python-nikola fails to build from source in Fedora Rawhide. Version-Release number of selected component (if applicable): 8.2.4-4.fc39 Steps to Reproduce: koji build --scratch f40 python-nikola-8.2.4-4.fc39.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/python-nikola Reproducible: Always Actual Results: =================================== FAILURES =================================== _____________________ test_compiling_markdown[mdx podcast] _____________________ compiler = <nikola.plugins.compile.markdown.CompileMarkdown object at 0x7fff8d0313a0> input_path = '/tmp/pytest-of-mockbuild/pytest-0/test_compiling_markdown_mdx_po0/input.markdown' output_path = '/tmp/pytest-of-mockbuild/pytest-0/test_compiling_markdown_mdx_po0/output.html' input_str = '[podcast]https://archive.org/download/Rebeldes_Stereotipos/rs20120609_1.mp3[/podcast]' expected_output = '<p><audio controls=""><source src="https://archive.org/download/Rebeldes_Stereotipos/rs20120609_1.mp3" type="audio/mpeg"></source></audio></p>' @pytest.mark.parametrize( "input_str, expected_output", [ pytest.param("", "", id="empty"), pytest.param( "[podcast]https://archive.org/download/Rebeldes_Stereotipos/rs20120609_1.mp3[/podcast]", '<p><audio controls=""><source src="https://archive.org/download/Rebeldes_Stereotipos/rs20120609_1.mp3" type="audio/mpeg"></source></audio></p>', id="mdx podcast", ), pytest.param( "~~striked out text~~", "<p><del>striked out text</del></p>", id="strikethrough", ), pytest.param( """\ #!python from this """, """\ <div class="code"><table class="codetable"><tr><td class="linenos linenodiv">\ <a href="#-1"><code data-line-number="1"></code></a></td>\ <td class="code"><code><span class="kn">from</span> <span class="nn">this</span> </code></td></tr></table></div> """, id="hilite", ), ], ) def test_compiling_markdown( compiler, input_path, output_path, input_str, expected_output ): output = markdown_compile(compiler, input_path, output_path, input_str) > assert output.strip() == expected_output.strip() E assert '<p><audio co...></audio></p>' == '<p><audio co...></audio></p>' E Skipping 113 identical leading characters in diff, use -v to show E - o/mpeg"></source></audio></p> E ? --------- E + o/mpeg"></audio></p> tests/test_compile_markdown.py:44: AssertionError =============================== warnings summary =
Built in https://koji.fedoraproject.org/koji/buildinfo?buildID=2397488 Since this is an output test I suppose that one of the used packages fixed this, or else the update to 8.3.0 did it. In any case this is fixed in https://bodhi.fedoraproject.org/updates/FEDORA-2024-96f5225859