Your message dated Fri, 12 Jan 2024 16:51:08 +0000
with message-id <e1rokko-008wgy...@fasolo.debian.org>
and subject line Bug#1057607: fixed in sphinx-design 0.5.0-2
has caused the Debian Bug report #1057607,
regarding sphinx-design: FTBFS: failing tests
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 ow...@bugs.debian.org
immediately.)


-- 
1057607: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057607
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:sphinx-design
Version: 0.5.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build" 
module
I: pybuild base:310: python3.12 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sphinx-design
* Building wheel...
Successfully built sphinx_design-0.5.0-py3-none-any.whl
I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with 
"installer" module
I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" 
module
I: pybuild base:310: python3.11 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sphinx-design
* Building wheel...
Successfully built sphinx_design-0.5.0-py3-none-any.whl
I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:310: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sphinx-design/build; python3.12 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sphinx-design/build
plugins: cov-4.1.0, datadir-1.4.1+ds, regressions-2.4.1+ds
collected 6 items

tests/test_snippets.py ssssFF                                            [100%]

=================================== FAILURES ===================================
____________________________ test_sd_hide_title_rst ____________________________

sphinx_builder = <function sphinx_builder.<locals>._create_project at 
0x7ff8dd512de0>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object 
at 0x7ff8dd527b90>

    def test_sd_hide_title_rst(
        sphinx_builder: Callable[..., SphinxBuilder], file_regression
    ):
        """Test that the root title is hidden."""
      builder = sphinx_builder()

tests/test_snippets.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/conftest.py:78: in _create_project
    app = make_app(
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:183: in make
    app_: Any = SphinxTestApp(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") 
raised in repr()] SphinxTestApp object at 0x7ff8dd527ef0>
buildername = 'html'
srcdir = path('/tmp/pytest-of-buildd/pytest-0/test_sd_hide_title_rst0/srcdir')
builddir = 
path('/tmp/pytest-of-buildd/pytest-0/test_sd_hide_title_rst0/srcdir/_build')
freshenv = False, confoverrides = None
status = <_io.StringIO object at 0x7ff8dd51b7c0>
warning = <_io.StringIO object at 0x7ff8dd51aec0>, tags = None
docutilsconf = None, parallel = 0

    def __init__(
        self,
        buildername: str = 'html',
        srcdir: Path | None = None,
        builddir: Path | None = None,
        freshenv: bool = False,
        confoverrides: dict | None = None,
        status: IO | None = None,
        warning: IO | None = None,
        tags: list[str] | None = None,
        docutilsconf: str | None = None,
        parallel: int = 0,
    ) -> None:
        assert srcdir is not None
self.docutils_conf_path = srcdir / 'docutils.conf'
        if docutilsconf is not None:
            self.docutils_conf_path.write_text(docutilsconf, encoding='utf8')
if builddir is None:
            builddir = srcdir / '_build'
confdir = srcdir
        outdir = builddir.joinpath(buildername)
      outdir.mkdir(parents=True, exist_ok=True)
E       AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 
'isdir'?

/usr/lib/python3/dist-packages/sphinx/testing/util.py:105: AttributeError
___________________________ test_sd_hide_title_myst ____________________________

sphinx_builder = <function sphinx_builder.<locals>._create_project at 
0x7ff8dd54d1c0>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object 
at 0x7ff8dd553f20>

    def test_sd_hide_title_myst(
        sphinx_builder: Callable[..., SphinxBuilder], file_regression
    ):
        """Test that the root title is hidden."""
      builder = sphinx_builder()

tests/test_snippets.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/conftest.py:78: in _create_project
    app = make_app(
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:183: in make
    app_: Any = SphinxTestApp(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") 
raised in repr()] SphinxTestApp object at 0x7ff8dd552930>
buildername = 'html'
srcdir = path('/tmp/pytest-of-buildd/pytest-0/test_sd_hide_title_myst0/srcdir')
builddir = 
path('/tmp/pytest-of-buildd/pytest-0/test_sd_hide_title_myst0/srcdir/_build')
freshenv = False, confoverrides = None
status = <_io.StringIO object at 0x7ff8dd51b880>
warning = <_io.StringIO object at 0x7ff8dd51abc0>, tags = None
docutilsconf = None, parallel = 0

    def __init__(
        self,
        buildername: str = 'html',
        srcdir: Path | None = None,
        builddir: Path | None = None,
        freshenv: bool = False,
        confoverrides: dict | None = None,
        status: IO | None = None,
        warning: IO | None = None,
        tags: list[str] | None = None,
        docutilsconf: str | None = None,
        parallel: int = 0,
    ) -> None:
        assert srcdir is not None
self.docutils_conf_path = srcdir / 'docutils.conf'
        if docutilsconf is not None:
            self.docutils_conf_path.write_text(docutilsconf, encoding='utf8')
if builddir is None:
            builddir = srcdir / '_build'
confdir = srcdir
        outdir = builddir.joinpath(buildername)
      outdir.mkdir(parents=True, exist_ok=True)
E       AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 
'isdir'?

/usr/lib/python3/dist-packages/sphinx/testing/util.py:105: AttributeError
=============================== warnings summary ===============================
tests/conftest.py:7
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sphinx-design/build/tests/conftest.py:7:
 RemovedInSphinx90Warning: 'sphinx.testing.path' is deprecated. Use 'os.path' or 'pathlib' 
instead.
    from sphinx.testing.path import path as sphinx_path

../../../../../../usr/lib/python3/dist-packages/babel/messages/catalog.py:13
  /usr/lib/python3/dist-packages/babel/messages/catalog.py:13: 
DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
    from cgi import parse_header

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_snippets.py::test_sd_hide_title_rst - AttributeError: 'path...
FAILED tests/test_snippets.py::test_sd_hide_title_myst - AttributeError: 'pat...
=================== 2 failed, 4 skipped, 2 warnings in 0.06s ===================
E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sphinx-design/build; python3.12 -m 
pytest tests
I: pybuild base:310: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sphinx-design/build; python3.11 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sphinx-design/build
plugins: cov-4.1.0, datadir-1.4.1+ds, regressions-2.4.1+ds
collected 6 items

tests/test_snippets.py ssssFF                                            [100%]

=================================== FAILURES ===================================
____________________________ test_sd_hide_title_rst ____________________________

sphinx_builder = <function sphinx_builder.<locals>._create_project at 
0x7fc926f12340>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object 
at 0x7fc926f63ed0>

    def test_sd_hide_title_rst(
        sphinx_builder: Callable[..., SphinxBuilder], file_regression
    ):
        """Test that the root title is hidden."""
      builder = sphinx_builder()

tests/test_snippets.py:122:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/conftest.py:78: in _create_project
    app = make_app(
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:183: in make
    app_: Any = SphinxTestApp(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") 
raised in repr()] SphinxTestApp object at 0x7fc926f63e90>
buildername = 'html'
srcdir = path('/tmp/pytest-of-buildd/pytest-1/test_sd_hide_title_rst0/srcdir')
builddir = 
path('/tmp/pytest-of-buildd/pytest-1/test_sd_hide_title_rst0/srcdir/_build')
freshenv = False, confoverrides = None
status = <_io.StringIO object at 0x7fc926f8c700>
warning = <_io.StringIO object at 0x7fc926f8c790>, tags = None
docutilsconf = None, parallel = 0

    def __init__(
        self,
        buildername: str = 'html',
        srcdir: Path | None = None,
        builddir: Path | None = None,
        freshenv: bool = False,
        confoverrides: dict | None = None,
        status: IO | None = None,
        warning: IO | None = None,
        tags: list[str] | None = None,
        docutilsconf: str | None = None,
        parallel: int = 0,
    ) -> None:
        assert srcdir is not None
self.docutils_conf_path = srcdir / 'docutils.conf'
        if docutilsconf is not None:
            self.docutils_conf_path.write_text(docutilsconf, encoding='utf8')
if builddir is None:
            builddir = srcdir / '_build'
confdir = srcdir
        outdir = builddir.joinpath(buildername)
      outdir.mkdir(parents=True, exist_ok=True)
E       AttributeError: 'path' object has no attribute 'mkdir'

/usr/lib/python3/dist-packages/sphinx/testing/util.py:105: AttributeError
___________________________ test_sd_hide_title_myst ____________________________

sphinx_builder = <function sphinx_builder.<locals>._create_project at 
0x7fc926f78900>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object 
at 0x7fc926fe5fd0>

    def test_sd_hide_title_myst(
        sphinx_builder: Callable[..., SphinxBuilder], file_regression
    ):
        """Test that the root title is hidden."""
      builder = sphinx_builder()

tests/test_snippets.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/conftest.py:78: in _create_project
    app = make_app(
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:183: in make
    app_: Any = SphinxTestApp(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") 
raised in repr()] SphinxTestApp object at 0x7fc926fe6250>
buildername = 'html'
srcdir = path('/tmp/pytest-of-buildd/pytest-1/test_sd_hide_title_myst0/srcdir')
builddir = 
path('/tmp/pytest-of-buildd/pytest-1/test_sd_hide_title_myst0/srcdir/_build')
freshenv = False, confoverrides = None
status = <_io.StringIO object at 0x7fc926f8dab0>
warning = <_io.StringIO object at 0x7fc926f8dbd0>, tags = None
docutilsconf = None, parallel = 0

    def __init__(
        self,
        buildername: str = 'html',
        srcdir: Path | None = None,
        builddir: Path | None = None,
        freshenv: bool = False,
        confoverrides: dict | None = None,
        status: IO | None = None,
        warning: IO | None = None,
        tags: list[str] | None = None,
        docutilsconf: str | None = None,
        parallel: int = 0,
    ) -> None:
        assert srcdir is not None
self.docutils_conf_path = srcdir / 'docutils.conf'
        if docutilsconf is not None:
            self.docutils_conf_path.write_text(docutilsconf, encoding='utf8')
if builddir is None:
            builddir = srcdir / '_build'
confdir = srcdir
        outdir = builddir.joinpath(buildername)
      outdir.mkdir(parents=True, exist_ok=True)
E       AttributeError: 'path' object has no attribute 'mkdir'

/usr/lib/python3/dist-packages/sphinx/testing/util.py:105: AttributeError
=============================== warnings summary ===============================
tests/conftest.py:7
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sphinx-design/build/tests/conftest.py:7:
 RemovedInSphinx90Warning: 'sphinx.testing.path' is deprecated. Use 'os.path' or 'pathlib' 
instead.
    from sphinx.testing.path import path as sphinx_path

../../../../../../usr/lib/python3/dist-packages/babel/messages/catalog.py:13
  /usr/lib/python3/dist-packages/babel/messages/catalog.py:13: 
DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
    from cgi import parse_header

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_snippets.py::test_sd_hide_title_rst - AttributeError: 'path...
FAILED tests/test_snippets.py::test_sd_hide_title_myst - AttributeError: 'pat...
=================== 2 failed, 4 skipped, 2 warnings in 0.05s ===================
E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sphinx-design/build; python3.11 -m 
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
3.11" returned exit code 13
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202312/

About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages.

If you could not 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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: sphinx-design
Source-Version: 0.5.0-2
Done: Gianfranco Costamagna <locutusofb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
sphinx-design, 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 1057...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated 
sphinx-design 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 12 Jan 2024 17:38:59 +0100
Source: sphinx-design
Built-For-Profiles: noudeb
Architecture: source
Version: 0.5.0-2
Distribution: unstable
Urgency: medium
Maintainer: Gianfranco Costamagna <locutusofb...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 1057607
Changes:
 sphinx-design (0.5.0-2) unstable; urgency=medium
 .
   * debian/patches/c7a2ca91456787a65f87ef5ee7020d9582ad4205.patch:
   * debian/patches/fa9e3cc5d162fdf3a138bb166992813ea608b2c0.patch:
     - cherry-pick two upstream patches for js and sphinx build fixes.
       (Closes: #1057607
Checksums-Sha1:
 3346e1c6d3d42b2a8ed818c14ecf201161145741 2057 sphinx-design_0.5.0-2.dsc
 6530990db04ab9017f0a27feafab35cca798c26b 3544 
sphinx-design_0.5.0-2.debian.tar.xz
 326d82aaba53992cbe484631d2bedd7a62e65ad4 11160 
sphinx-design_0.5.0-2_source.buildinfo
Checksums-Sha256:
 005d8dd54a1cfe4b414f96f59ec030ae9f142bebe7439fd2d980dceb662de797 2057 
sphinx-design_0.5.0-2.dsc
 6b280291863071e420019ac64e975026c8aaf3913358e97a71d43a21d6d842c7 3544 
sphinx-design_0.5.0-2.debian.tar.xz
 d34ff3ab7d5fdb744f01598fc75c84d1eb9bf92f887a7948500f7f6b874c837d 11160 
sphinx-design_0.5.0-2_source.buildinfo
Files:
 f1566a333dd797ef8d648aa62a819e3c 2057 python optional sphinx-design_0.5.0-2.dsc
 2e29f49818b10ce327ac9c031cd85f98 3544 python optional 
sphinx-design_0.5.0-2.debian.tar.xz
 5a5f4cc1e45d438284dc44038a8b65d6 11160 python optional 
sphinx-design_0.5.0-2_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmWha4AACgkQ808JdE6f
XdmWuxAAtJxDjV9CBNIhNWSzIRTyetlBe/8zyJrbgff3U5NP3cUPrDTwAePgaaoH
TalLJLOu2YOt+be7N2izq9hNRydBuUNZeYihVZuSG4f3oRsAPr+WpmqP/ldph/cN
iJIflZ+P3V6S7B26pl0grlM0fu6xNLh0O0FPupphzVy1aHxjzH5LxNU4MZlMCjmk
uR9WzPIwjxda1kXNgeITBVrsy/W+JHU5u8yaAD2ioEyJxR3f4H5CRUvIAHYmzQBF
TXR3Y4iR7QOkQgSXvaL6s4FpCosAY60+jKgfENuhTmJJNY39QJXSuP8ZLj56Qv5C
Kfvm/Mcxvv1ebz90X3PtdfSiGREWgJFXUyOfXZpREuXTMPb1/utHja4lrlwKO6Nx
8Li1xX9S8SuaVXWniMd2cS+d7/3e8t5+ZX9dBjUF3zApqq62cla+4Nhkeye+h35T
vaOchHhCNPEVRyGTgOtK7CnE1QVChEDuWJFgChfXbkwmyyS/+peHVprHewNxIe3j
cYFCrJ4fmifCDqIb6Y2mJMTgRmsSdAZwqHDIdVX43301N1WVhGiwxv5Y5AjvWJMK
yH5ckyOJ7ygYdnnWhAqMHAwdxabuqNfS1Xe5nl1r01IbgMDVYRyBdRgISFm7sTkG
Itl2q3G2XY4x974b1LQgO+wVJpPe/OfiSMiIgC/kqebPXB46Y5E=
=gWF8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to