<86>Jan 20 03:01:46 userdel[1454175]: delete user 'rooter' <86>Jan 20 03:01:46 userdel[1454175]: removed group 'rooter' owned by 'rooter' <86>Jan 20 03:01:46 userdel[1454175]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 20 03:01:46 groupadd[1454219]: group added to /etc/group: name=rooter, GID=1799 <86>Jan 20 03:01:46 groupadd[1454219]: group added to /etc/gshadow: name=rooter <86>Jan 20 03:01:46 groupadd[1454219]: new group: name=rooter, GID=1799 <86>Jan 20 03:01:46 useradd[1454259]: new user: name=rooter, UID=1799, GID=1799, home=/root, shell=/bin/bash, from=none <86>Jan 20 03:01:46 userdel[1454308]: delete user 'builder' <86>Jan 20 03:01:46 userdel[1454308]: removed group 'builder' owned by 'builder' <86>Jan 20 03:01:46 userdel[1454308]: removed shadow group 'builder' owned by 'builder' <86>Jan 20 03:01:46 groupadd[1454351]: group added to /etc/group: name=builder, GID=1800 <86>Jan 20 03:01:46 groupadd[1454351]: group added to /etc/gshadow: name=builder <86>Jan 20 03:01:46 groupadd[1454351]: new group: name=builder, GID=1800 <86>Jan 20 03:01:46 useradd[1454394]: new user: name=builder, UID=1800, GID=1800, home=/usr/src, shell=/bin/bash, from=none <13>Jan 20 03:01:49 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Jan 20 03:01:49 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Jan 20 03:01:49 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Jan 20 03:01:49 rpmi: openssl-config-3.2.0-alt1 sisyphus+366659.140.4.1 1736956949 installed <13>Jan 20 03:01:49 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Jan 20 03:01:49 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Jan 20 03:01:49 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Jan 20 03:01:49 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 20 03:01:49 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 20 03:01:49 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Jan 20 03:01:49 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jan 20 03:01:49 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Jan 20 03:01:49 rpmi: libcrypto3-3.3.2-alt1 sisyphus+366659.40.4.1 1736956900 installed <13>Jan 20 03:01:49 rpmi: libssl3-3.3.2-alt1 sisyphus+366659.40.4.1 1736956900 installed <13>Jan 20 03:01:49 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Jan 20 03:01:50 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Jan 20 03:01:50 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Jan 20 03:01:50 rpmi: python3-module-pyproject-installer-0.5.5-alt2 sisyphus+366395.100.1.1 1735032014 installed <13>Jan 20 03:01:50 rpmi: rpm-macros-pyproject-0.0.9-alt1 sisyphus+362541.300.2.1 1731671840 installed <13>Jan 20 03:01:50 rpmi: tests-for-installed-python3-pkgs-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Jan 20 03:01:50 rpmi: rpm-build-python3-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Jan 20 03:01:50 rpmi: rpm-build-pyproject-0.0.9-alt1 sisyphus+362541.300.2.1 1731671840 installed <13>Jan 20 03:01:53 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed <13>Jan 20 03:01:53 rpmi: python3-module-urllib3-2:2.3.0-alt1 sisyphus+366320.100.2.1 1735116352 installed <13>Jan 20 03:01:54 rpmi: python3-module-Pygments-2.19.1-alt1 sisyphus+368586.100.2.1 1737039695 installed <13>Jan 20 03:01:54 rpmi: python3-module-defusedxml-0.7.1-alt1 sisyphus+274841.2300.1.1 1624295691 installed <13>Jan 20 03:01:54 rpmi: python3-module-six-1.17.0-alt1 sisyphus+364177.100.1.1 1733425205 installed <13>Jan 20 03:01:54 rpmi: python3-module-packaging-24.2-alt1 sisyphus+362183.100.1.1 1731315992 installed <13>Jan 20 03:01:54 rpmi: python3-module-babel-1:2.15.0-alt1 sisyphus+353791.100.1.1 1722073848 installed <13>Jan 20 03:01:54 rpmi: python3-module-genshi-0.7.9-alt2 sisyphus+359540.100.1.1 1728646235 installed <13>Jan 20 03:01:54 rpmi: python3-module-alabaster-0.7.16-alt1 sisyphus+349698.100.1.1 1716897815 installed <13>Jan 20 03:01:54 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>Jan 20 03:01:54 rpmi: python3-module-ruamel-yaml-0.18.5-alt1 sisyphus+339392.100.1.1 1706614902 installed <13>Jan 20 03:01:54 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Jan 20 03:01:54 rpmi: python3-module-uc-micro-py-1.0.3-alt1 sisyphus+341790.100.1.1 1709309103 installed <13>Jan 20 03:01:54 rpmi: python3-module-linkify-it-py-2.0.3-alt1 sisyphus+343902.100.1.1 1711708185 installed <13>Jan 20 03:01:54 rpmi: python3-module-markdown-it-3.0.0-alt2 sisyphus+365460.100.1.1 1734639341 installed <13>Jan 20 03:01:54 rpmi: python3-module-markupsafe-1:3.0.2-alt1 sisyphus+360209.100.1.1 1729323052 installed <13>Jan 20 03:01:54 rpmi: python3-module-jinja2-3.1.5-alt1 sisyphus+369511.100.1.1 1736862713 installed <13>Jan 20 03:01:54 rpmi: python3-module-imagesize-1.4.1-alt1 sisyphus+318084.100.1.1 1680697673 installed <13>Jan 20 03:01:54 rpmi: python3-module-idna-3.10-alt1 sisyphus+358681.100.1.1 1727701241 installed <13>Jan 20 03:01:54 rpmi: python3-module-charset-normalizer-3.2.0-alt1 sisyphus+347396.200.2.1 1714733155 installed <13>Jan 20 03:01:54 rpmi: python3-module-requests-2.32.3-alt1 sisyphus+349946.100.1.1 1717059877 installed <13>Jan 20 03:01:54 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>Jan 20 03:01:54 rpmi: python3-module-cssselect-1.2.0-alt1 sisyphus+317931.100.1.1 1680503903 installed <13>Jan 20 03:01:54 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Jan 20 03:01:54 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Jan 20 03:01:54 rpmi: python3-module-pytest-8.3.4-alt1 sisyphus+363889.100.1.1 1733152874 installed <13>Jan 20 03:01:54 rpmi: python3-module-pytest-datadir-1.5.0-alt1 sisyphus+330926.100.1.1 1696404893 installed <13>Jan 20 03:01:54 rpmi: python-sphinx-objects.inv-1:2.3.14.20241219-alt1 sisyphus+365435.100.1.1 1734616744 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-applehelp-2.0.0-alt1 sisyphus+353872.100.1.1 1722243556 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-devhelp-2.0.0-alt1 sisyphus+353872.200.1.1 1722243589 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt2 sisyphus+348403.100.1.1 1716017686 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-htmlhelp-2.1.0-alt1 sisyphus+353893.100.2.1 1722416845 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-serializinghtml-2.0.0-alt1 sisyphus+361088.100.1.1 1730215552 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinxcontrib-qthelp-2.0.0-alt1 sisyphus+353872.300.1.1 1722243619 installed <13>Jan 20 03:01:54 rpmi: python3-module-sphinx-sphinx-build-symlink-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed <13>Jan 20 03:01:55 rpmi: python3-module-sphinx-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed <13>Jan 20 03:01:55 rpmi: python3-module-sphinx-tests-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed <13>Jan 20 03:01:55 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Jan 20 03:01:55 rpmi: python3-module-yaml-6.0.2-alt1 sisyphus+356896.100.1.1 1725541112 installed <13>Jan 20 03:01:55 rpmi: libxslt-1.1.39-alt1 sisyphus+349406.100.1.1 1716751806 installed <13>Jan 20 03:01:55 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Jan 20 03:01:55 rpmi: python3-module-lxml-5.3.0-alt1 sisyphus+355253.100.1.1 1723745864 installed <13>Jan 20 03:01:55 rpmi: python3-module-soupsieve-2.3.1-alt1 sisyphus+297886.100.1.1 1649153481 installed <13>Jan 20 03:01:55 rpmi: python3-module-beautifulsoup4-4.12.3-alt2 sisyphus+359146.100.1.1 1728292225 installed <13>Jan 20 03:01:55 rpmi: python3-module-pytest-regressions-2.6.0-alt1 sisyphus+365394.400.5.1 1734547404 installed <13>Jan 20 03:01:55 rpmi: python3-module-sphinx-pytest-0.2.0-alt1 sisyphus+338726.100.1.1 1706004200 installed <13>Jan 20 03:01:55 rpmi: python3-module-pytest_param_files-0.6.0-alt1 sisyphus+356648.100.1.1 1725291796 installed <13>Jan 20 03:01:55 rpmi: python3-module-mdit-plugins-0.4.2-alt1 sisyphus+358287.100.1.1 1727236971 installed <13>Jan 20 03:01:55 rpmi: python3-module-flit-core-3.10.1-alt1 sisyphus+361771.100.1.1 1730823467 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-myst-parser-4.0.0-alt2.nosrc.rpm (w1.gzdio) Installing python3-module-myst-parser-4.0.0-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.36260 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-myst-parser-4.0.0 + echo 'Source #0 (python3-module-myst-parser-4.0.0.tar):' Source #0 (python3-module-myst-parser-4.0.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-myst-parser-4.0.0.tar + cd python3-module-myst-parser-4.0.0 + /bin/chmod -c -Rf u+rwX,go-w . + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep518 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep517 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync metadata --verify INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0 INFO : Output dir: /usr/src/tmp/tmpdvlfmbaa + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14493 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-myst-parser-4.0.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: flit_core.buildapi INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} DEBUG : flit_core.common : Loading module myst_parser/__init__.py INFO : flit_core.wheel : Zip timestamps will be from SOURCE_DATE_EPOCH: 2024-11-13 10:29:27+00:00 INFO : flit_core.wheel : Copying package file(s) from myst_parser DEBUG : flit_core.wheel : Adding myst_parser/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/_compat.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/_docs.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/cli.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/docutils_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/inventory.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mocking.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/py.typed to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/warnings_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/dc_validators.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/main.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/base.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/html_to_nodes.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/transforms.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/directives.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/docutils_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/mdit.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/options.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/parse_html.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/directives.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/main.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/mathjax.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/myst_refs.py to zip file INFO : flit_core.wheel : Writing metadata files DEBUG : flit_core.wheel : Writing data to myst_parser-4.0.0.dist-info/entry_points.txt in zip file DEBUG : flit_core.wheel : Adding LICENSE to zip file DEBUG : flit_core.wheel : Writing data to myst_parser-4.0.0.dist-info/WHEEL in zip file DEBUG : flit_core.wheel : Writing data to myst_parser-4.0.0.dist-info/METADATA in zip file INFO : flit_core.wheel : Writing the record of files DEBUG : flit_core.wheel : Writing data to myst_parser-4.0.0.dist-info/RECORD in zip file INFO : flit_core.wheel : Built wheel: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist/myst_parser-4.0.0-py3-none-any.whl INFO : pyproject_installer.build_cmd._build : Built wheel: myst_parser-4.0.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.14493 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-myst-parser-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-myst-parser-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-myst-parser-4.0.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-myst-parser-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: myst_parser-4.0.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-myst-parser-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-4.0.0.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-4.0.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-4.0.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-anchors DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-demo DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-html DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-html5 DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-latex DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-pseudoxml DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-xml DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-inv INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-myst-parser-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-myst-parser-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-myst-parser-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-myst-parser-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-myst-parser-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-myst-parser-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-myst-parser-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/options.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/options.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/options.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/myst_parser/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/_compat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/_compat.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/cli.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/cli.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/docutils_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/docutils_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/inventory.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/inventory.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/mocking.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/mocking.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/warnings_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/warnings_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/dc_validators.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/dc_validators.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/html_to_nodes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/html_to_nodes.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/transforms.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/transforms.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/directives.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/directives.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/docutils_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/docutils_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/mdit.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/mdit.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/options.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/options.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/directives.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/directives.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/mathjax.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/mathjax.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.84485 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-myst-parser-4.0.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -ra --ignore tests/test_renderers INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist/myst_parser-4.0.0-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/dist/myst_parser-4.0.0-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-ra', '--ignore', 'tests/test_renderers'] ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 rootdir: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0 configfile: pyproject.toml plugins: datadir-1.5.0, regressions-2.6.0, sphinx_pytest-0.2.0, pytest_param_files-0.6.0 collected 730 items tests/test_anchors.py . [ 0%] tests/test_commonmark/test_commonmark.py .............s................. [ 4%] ..................................s.s................................... [ 14%] ........................................................................ [ 24%] ........................................................................ [ 33%] ........................................................................ [ 43%] ........................................................................ [ 53%] ........................................................................ [ 63%] ........................................................................ [ 73%] ........................................................................ [ 83%] .......................................... [ 89%] tests/test_docutils.py ........... [ 90%] tests/test_html/test_html_to_nodes.py ................. [ 92%] tests/test_html/test_parse_html.py ..................... [ 95%] tests/test_inventory.py .............. [ 97%] tests/test_sphinx/test_sphinx_builds.py .....F........... [100%] =================================== FAILURES =================================== ________________________________ test_includes _________________________________ app = status = <_io.StringIO object at 0x7f7919d9ebc0> warning = <_io.StringIO object at 0x7f7919d9cd00> get_sphinx_app_doctree = .read at 0x7f7919c00c20> get_sphinx_app_output = .read at 0x7f79192a5440> @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "includes"), freshenv=True ) def test_includes( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, ): """Test of include directive.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: > get_sphinx_app_doctree( app, docname="index", regress=True, rstrip_lines=True, # fix for Windows CI replace={ r"subfolder\example2.jpg": "subfolder/example2.jpg", r"subfolder\\example2.jpg": "subfolder/example2.jpg", r"subfolder\\\\example2.jpg": "subfolder/example2.jpg", # added in sphinx 7.2 (#9846) 'original_uri="/subfolder/example2.jpg" ': "", }, ) tests/test_sphinx/test_sphinx_builds.py:271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ app = , docname = 'index', resolve = False regress = True replace = {'original_uri="/subfolder/example2.jpg" ': '', 'subfolder\\\\\\\\example2.jpg': 'subfolder/example2.jpg', 'subfolder\\\\example2.jpg': 'subfolder/example2.jpg', 'subfolder\\example2.jpg': 'subfolder/example2.jpg'} rstrip_lines = True, regress_ext = '.xml' def read( app, docname="index", resolve=False, regress=False, replace=None, rstrip_lines=False, regress_ext=".xml", ): if resolve: doctree = app.env.get_and_resolve_doctree(docname, app.builder) extension = f".resolved{regress_ext}" else: doctree = app.env.get_doctree(docname) extension = regress_ext # convert absolute filenames for node in findall(doctree)( lambda n: "source" in n and not isinstance(n, str) ): node["source"] = pathlib.Path(node["source"]).name doctree = doctree.deepcopy() # remove attrs added in sphinx 7.1 doctree.attributes.pop("translation_progress", None) for node in findall(doctree)(nodes.Element): node.attributes.pop("translated", None) if regress: text = doctree.pformat() # type: str for find, rep in (replace or {}).items(): text = text.replace(find, rep) if rstrip_lines: text = "\n".join([li.rstrip() for li in text.splitlines()]) > file_regression.check(text, extension=extension) E AssertionError: FILES DIFFER: E /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.xml E /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.obtained.xml E HTML DIFF: /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.obtained.diff.html E --- E +++ E @@ -53,6 +53,7 @@ E E E def E + E E E a_func E @@ -78,6 +79,7 @@ E 0 E E def E + E E E a_func tests/test_sphinx/conftest.py:131: AssertionError During handling of the above exception, another exception occurred: app = status = <_io.StringIO object at 0x7f7919d9ebc0> warning = <_io.StringIO object at 0x7f7919d9cd00> get_sphinx_app_doctree = .read at 0x7f7919c00c20> get_sphinx_app_output = .read at 0x7f79192a5440> @pytest.mark.sphinx( buildername="html", srcdir=os.path.join(SOURCE_DIR, "includes"), freshenv=True ) def test_includes( app, status, warning, get_sphinx_app_doctree, get_sphinx_app_output, ): """Test of include directive.""" app.build() assert "build succeeded" in status.getvalue() # Build succeeded warnings = warning.getvalue().strip() assert warnings == "" try: get_sphinx_app_doctree( app, docname="index", regress=True, rstrip_lines=True, # fix for Windows CI replace={ r"subfolder\example2.jpg": "subfolder/example2.jpg", r"subfolder\\example2.jpg": "subfolder/example2.jpg", r"subfolder\\\\example2.jpg": "subfolder/example2.jpg", # added in sphinx 7.2 (#9846) 'original_uri="/subfolder/example2.jpg" ': "", }, ) finally: > get_sphinx_app_output( app, filename="index.html", regress_html=True, replace={ "Permalink to this headline": "Permalink to this heading", r"'subfolder\\example2'": "'subfolder/example2'", r'uri="subfolder\\example2"': 'uri="subfolder/example2"', "_images/example21.jpg": "_images/example2.jpg", }, ) tests/test_sphinx/test_sphinx_builds.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ app = , buildername = 'html' filename = 'index.html', encoding = 'utf-8', regress_html = True regress_ext = '.html' replace = {"'subfolder\\\\example2'": "'subfolder/example2'", 'Permalink to this headline': 'Permalink to this heading', '_images/example21.jpg': '_images/example2.jpg', 'uri="subfolder\\\\example2"': 'uri="subfolder/example2"'} def read( app, buildername="html", filename="index.html", encoding="utf-8", regress_html=False, regress_ext=".html", replace=None, ): outpath = pathlib.Path(str(app.srcdir), "_build", buildername, filename) if not outpath.exists(): raise OSError(f"no output file exists: {outpath}") content = outpath.read_text(encoding=encoding) if regress_html: # only regress the inner body, since other sections are non-deterministic soup = BeautifulSoup(content, "html.parser") doc_div = soup.findAll("div", {"class": "documentwrapper"})[0] # pygments 2.11.0 introduces a whitespace tag for pygment_whitespace in doc_div.select("pre > span.w"): pygment_whitespace.replace_with(pygment_whitespace.text) text = doc_div.prettify() # changed in sphinx 7.2 text = text.replace('"Link to this', '"Permalink to this') for find, rep in (replace or {}).items(): text = text.replace(find, rep) > file_regression.check(text, extension=regress_ext, encoding="utf8") E AssertionError: FILES DIFFER: E /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.html E /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.obtained.html E HTML DIFF: /usr/src/tmp/pytest-of-builder/pytest-0/test_includes0/test_sphinx_builds/test_includes.obtained.diff.html E --- E +++ E @@ -115,7 +115,7 @@ E E E E -
0 def a_func(param):
E           +     
0 def a_func(param):
E            1     print(param)
E
E
tests/test_sphinx/conftest.py:87: AssertionError --------------------------- Captured stdout teardown --------------------------- # testroot: root # builder: html # srcdir: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/tests/test_sphinx/sourcedirs/includes # outdir: /usr/src/RPM/BUILD/python3-module-myst-parser-4.0.0/tests/test_sphinx/sourcedirs/includes/_build/html # status: Running Sphinx v7.4.7 loading translations [en]... done myst v4.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=set(), disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets...  copying static files... done copying extra files... done copying assets: done writing output... [100%] index generating indices... genindex done writing additional pages... search done copying images... [ 50%] example1.jpg copying images... [100%] subfolder/example2.jpg dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in tests/test_sphinx/sourcedirs/includes/_build/html. # warning: =========================== short test summary info ============================ SKIPPED [1] tests/test_commonmark/test_commonmark.py:24: Expects '+++' to be unconverted (not block break). SKIPPED [2] tests/test_commonmark/test_commonmark.py:29: Thematic breaks on the first line conflict with front matter syntax FAILED tests/test_sphinx/test_sphinx_builds.py::test_includes - AssertionErro... =================== 1 failed, 726 passed, 3 skipped in 3.47s =================== INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest', '-ra', '--ignore', 'tests/test_renderers']' returned non-zero exit status 1. error: Bad exit status from /usr/src/tmp/rpm-tmp.84485 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.84485 (%check) Command exited with non-zero status 1 5.41user 1.01system 0:06.37elapsed 100%CPU (0avgtext+0avgdata 96720maxresident)k 0inputs+0outputs (0major+181404minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-myst-parser-4.0.0-alt2.src.rpm' failed. Command exited with non-zero status 1 5.71user 2.95system 0:21.48elapsed 40%CPU (0avgtext+0avgdata 138032maxresident)k 200inputs+0outputs (0major+289010minor)pagefaults 0swaps