Your message dated Fri, 20 Feb 2026 22:05:07 +0000
with message-id <[email protected]>
and subject line Bug#1128361: fixed in mkdocs-include-markdown-plugin 7.2.1-2
has caused the Debian Bug report #1128361,
regarding mkdocs-include-markdown-plugin: FTBFS: FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension[directive=include]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1128361: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mkdocs-include-markdown-plugin
Version: 7.2.1-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/202602/

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:mkdocs-include-markdown-plugin, so that this 
is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
============================= test session starts ==============================
platform linux -- Python 3.14.3, pytest-9.0.2, pluggy-1.6.0
rootdir: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_mkdocs-include-markdown-plugin/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 340 items / 88 deselected / 252 selected

tests/test_integration/test_cache_integration.py ..                      [  0%]
tests/test_integration/test_order_setting.py ..                          [  1%]
tests/test_unit/test_arguments.py ...................................... [ 16%]
........................................                                 [ 32%]
tests/test_unit/test_cache.py .......                                    [ 35%]
tests/test_unit/test_config.py ..................                        [ 42%]
tests/test_unit/test_encoding.py ......                                  [ 44%]
tests/test_unit/test_exclude.py ............                             [ 49%]
tests/test_unit/test_glob_include.py ..........                          [ 53%]
tests/test_unit/test_logging.py ....                                     [ 55%]
tests/test_unit/test_nested_includes.py ..........                       [ 59%]
tests/test_unit/test_order.py ........................................FF [ 75%]
..............FFssss....                                                 [ 85%]
tests/test_unit/test_process.py .....................................    [100%]

=================================== FAILURES ===================================
______________ test_natural_order_by_extension[directive=include] ______________

directive = 'include', page = <function page.<locals>._page at 0x7f943402ddd0>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-0/test_natural_order_by_extensio0')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f943420a430>

    @parametrize_directives
    def test_natural_order_by_extension(directive, page, tmp_path, plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file1.md\nfile2.md\nfile10.txt\n'
E       AssertionError: assert 'file2.md\nfi...nfile10.txt\n' == 
'file1.md\nfi...nfile10.txt\n'
E         
E         + file2.md
E           file1.md
E         - file2.md
E           file10.txt

tests/test_unit/test_order.py:379: AssertionError
_________ test_natural_order_by_extension[directive=include-markdown] __________

directive = 'include-markdown'
page = <function page.<locals>._page at 0x7f943402e400>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-0/test_natural_order_by_extensio1')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f94340415c0>

    @parametrize_directives
    def test_natural_order_by_extension(directive, page, tmp_path, plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file1.md\nfile2.md\nfile10.txt\n'
E       AssertionError: assert 'file2.md\nfi...nfile10.txt\n' == 
'file1.md\nfi...nfile10.txt\n'
E         
E         + file2.md
E           file1.md
E         - file2.md
E           file10.txt

tests/test_unit/test_order.py:379: AssertionError
__________ test_natural_order_by_extension_reverse[directive=include] __________

directive = 'include', page = <function page.<locals>._page at 0x7f9434070a90>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-0/test_natural_order_by_extensio2')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f9434041710>

    @parametrize_directives
    def test_natural_order_by_extension_reverse(directive, page, tmp_path, 
plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='-natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file10.txt\nfile1.md\nfile2.md\n'
E       AssertionError: assert 'file10.txt\n...d\nfile1.md\n' == 
'file10.txt\n...d\nfile2.md\n'
E         
E           file10.txt
E         + file2.md
E           file1.md
E         - file2.md

tests/test_unit/test_order.py:519: AssertionError
_____ test_natural_order_by_extension_reverse[directive=include-markdown] ______

directive = 'include-markdown'
page = <function page.<locals>._page at 0x7f94340710c0>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-0/test_natural_order_by_extensio3')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f9434042d60>

    @parametrize_directives
    def test_natural_order_by_extension_reverse(directive, page, tmp_path, 
plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='-natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file10.txt\nfile1.md\nfile2.md\n'
E       AssertionError: assert 'file10.txt\n...d\nfile1.md\n' == 
'file10.txt\n...d\nfile2.md\n'
E         
E           file10.txt
E         + file2.md
E           file1.md
E         - file2.md

tests/test_unit/test_order.py:519: AssertionError
=========================== short test summary info ============================
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension[directive=include]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension[directive=include-markdown]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension_reverse[directive=include]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension_reverse[directive=include-markdown]
=========== 4 failed, 244 passed, 4 skipped, 88 deselected in 0.44s ============
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_mkdocs-include-markdown-plugin/build; 
python3.14 -m pytest -k 'not test_page_included_by_url_is_cached and not 
test_examples_subprocess and not test_examples_api and not test_include and not 
test_read_url_cached_content'
I: pybuild pybuild:388: cp -a examples/ 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mkdocs-include-markdown-plugin/build
I: pybuild base:384: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mkdocs-include-markdown-plugin/build; 
python3.13 -m pytest -k 'not test_page_included_by_url_is_cached and not 
test_examples_subprocess and not test_examples_api and not test_include and not 
test_read_url_cached_content'
============================= test session starts ==============================
platform linux -- Python 3.13.12, pytest-9.0.2, pluggy-1.6.0
rootdir: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mkdocs-include-markdown-plugin/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 340 items / 88 deselected / 252 selected

tests/test_integration/test_cache_integration.py ..                      [  0%]
tests/test_integration/test_order_setting.py ..                          [  1%]
tests/test_unit/test_arguments.py ...................................... [ 16%]
........................................                                 [ 32%]
tests/test_unit/test_cache.py .......                                    [ 35%]
tests/test_unit/test_config.py ..................                        [ 42%]
tests/test_unit/test_encoding.py ......                                  [ 44%]
tests/test_unit/test_exclude.py ............                             [ 49%]
tests/test_unit/test_glob_include.py ..........                          [ 53%]
tests/test_unit/test_logging.py ....                                     [ 55%]
tests/test_unit/test_nested_includes.py ..........                       [ 59%]
tests/test_unit/test_order.py ........................................FF [ 75%]
..............FFssss....                                                 [ 85%]
tests/test_unit/test_process.py .....................................    [100%]

=================================== FAILURES ===================================
______________ test_natural_order_by_extension[directive=include] ______________

directive = 'include', page = <function page.<locals>._page at 0x7f6d2a8d2480>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-1/test_natural_order_by_extensio0')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f6d2aac7350>

    @parametrize_directives
    def test_natural_order_by_extension(directive, page, tmp_path, plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file1.md\nfile2.md\nfile10.txt\n'
E       AssertionError: assert 'file2.md\nfi...nfile10.txt\n' == 
'file1.md\nfi...nfile10.txt\n'
E         
E         + file2.md
E           file1.md
E         - file2.md
E           file10.txt

tests/test_unit/test_order.py:379: AssertionError
_________ test_natural_order_by_extension[directive=include-markdown] __________

directive = 'include-markdown'
page = <function page.<locals>._page at 0x7f6d2a8d2520>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-1/test_natural_order_by_extensio1')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f6d2aac64b0>

    @parametrize_directives
    def test_natural_order_by_extension(directive, page, tmp_path, plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file1.md\nfile2.md\nfile10.txt\n'
E       AssertionError: assert 'file2.md\nfi...nfile10.txt\n' == 
'file1.md\nfi...nfile10.txt\n'
E         
E         + file2.md
E           file1.md
E         - file2.md
E           file10.txt

tests/test_unit/test_order.py:379: AssertionError
__________ test_natural_order_by_extension_reverse[directive=include] __________

directive = 'include', page = <function page.<locals>._page at 0x7f6d2a8d3d80>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-1/test_natural_order_by_extensio2')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f6d2a86d370>

    @parametrize_directives
    def test_natural_order_by_extension_reverse(directive, page, tmp_path, 
plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='-natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file10.txt\nfile1.md\nfile2.md\n'
E       AssertionError: assert 'file10.txt\n...d\nfile1.md\n' == 
'file10.txt\n...d\nfile2.md\n'
E         
E           file10.txt
E         + file2.md
E           file1.md
E         - file2.md

tests/test_unit/test_order.py:519: AssertionError
_____ test_natural_order_by_extension_reverse[directive=include-markdown] ______

directive = 'include-markdown'
page = <function page.<locals>._page at 0x7f6d2a8d3e20>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-1/test_natural_order_by_extensio3')
plugin = <mkdocs_include_markdown_plugin.plugin.IncludeMarkdownPlugin object at 
0x7f6d2a86e990>

    @parametrize_directives
    def test_natural_order_by_extension_reverse(directive, page, tmp_path, 
plugin):
        f1 = tmp_path / 'file2.md'
        f1.write_text('file2.md\n')
        f2 = tmp_path / 'file10.txt'
        f2.write_text('file10.txt\n')
        f3 = tmp_path / 'file1.md'
        f3.write_text('file1.md\n')
    
>       assert on_page_markdown(
            f'''{{%
    {directive} "*"
    order='-natural-extension'
    %}}''',
            page(tmp_path / 'includer.md'),
            tmp_path,
            plugin,
        ) == 'file10.txt\nfile1.md\nfile2.md\n'
E       AssertionError: assert 'file10.txt\n...d\nfile1.md\n' == 
'file10.txt\n...d\nfile2.md\n'
E         
E           file10.txt
E         + file2.md
E           file1.md
E         - file2.md

tests/test_unit/test_order.py:519: AssertionError
=========================== short test summary info ============================
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension[directive=include]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension[directive=include-markdown]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension_reverse[directive=include]
FAILED 
tests/test_unit/test_order.py::test_natural_order_by_extension_reverse[directive=include-markdown]
=========== 4 failed, 244 passed, 4 skipped, 88 deselected in 0.61s ============
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_mkdocs-include-markdown-plugin/build; 
python3.13 -m pytest -k 'not test_page_included_by_url_is_cached and not 
test_examples_subprocess and not test_examples_api and not test_include and not 
test_read_url_cached_content'
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: mkdocs-include-markdown-plugin
Source-Version: 7.2.1-2
Done: Santiago Ruano Rincón <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mkdocs-include-markdown-plugin, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Ruano Rincón <[email protected]> (supplier of updated 
mkdocs-include-markdown-plugin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 20 Feb 2026 18:30:43 -0300
Source: mkdocs-include-markdown-plugin
Architecture: source
Version: 7.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Santiago Ruano Rincón <[email protected]>
Closes: 1128361
Changes:
 mkdocs-include-markdown-plugin (7.2.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Temporarily disable failing test_*order* tests (Closes: #1128361)
Checksums-Sha1:
 c5499cfcc47a994798eeed1a147b0c2d51ff875e 1790 
mkdocs-include-markdown-plugin_7.2.1-2.dsc
 36a8b39354f55f488711c807765e01edf9d7df22 2372 
mkdocs-include-markdown-plugin_7.2.1-2.debian.tar.xz
 b826fd6dbe7a152ce6f1a624cc03072aec477132 7205 
mkdocs-include-markdown-plugin_7.2.1-2_source.buildinfo
Checksums-Sha256:
 1681fc78ea3bbe43a1d747a56ffb447b28be7254f608e44c7f8c5d29d0aae195 1790 
mkdocs-include-markdown-plugin_7.2.1-2.dsc
 91abfb5be167f954d8d16af56f5812589e692cf6ccd8a3afca488903ca4cdb6d 2372 
mkdocs-include-markdown-plugin_7.2.1-2.debian.tar.xz
 125507fa6a7b6d4f5fbc037fabaef6ac314aa31556c188f21f2493558687d818 7205 
mkdocs-include-markdown-plugin_7.2.1-2_source.buildinfo
Files:
 0e11cf047a98a73400fc69de5e1a8ddb 1790 python optional 
mkdocs-include-markdown-plugin_7.2.1-2.dsc
 3a1c9c8346c61a9a1b734ffbbd370cd2 2372 python optional 
mkdocs-include-markdown-plugin_7.2.1-2.debian.tar.xz
 a1c1293b221f225bd138404a0323b3fd 7205 python optional 
mkdocs-include-markdown-plugin_7.2.1-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIwEARYKADQWIQR+lHTq7mkJOyB6t2Un3j1FEEiG7wUCaZjVABYcc2FudGlhZ29y
ckByaXNldXAubmV0AAoJECfePUUQSIbvI0cA/j8hzcBd9RRct9tMjHg1r73HgQsz
VBCoLVSVX3tcCeGDAPwMrD5rH3HbOasAUnmWIFjoCBmqLBN3qT1qs80B2rLjAg==
=rM/8
-----END PGP SIGNATURE-----

Attachment: pgpp6p_cFoKnx.pgp
Description: PGP signature


--- End Message ---

Reply via email to