Your message dated Tue, 02 Jul 2024 16:20:10 +0000
with message-id <e1sogek-00angn...@fasolo.debian.org>
and subject line Bug#1073375: fixed in python-npe2 0.7.6-1
has caused the Debian Bug report #1073375,
regarding python-npe2: FTBFS: TypeError: ForwardRef._evaluate() missing 1
required keyword-only argument: 'recursive_guard'
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.)
--
1073375: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073375
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-npe2
Version: 0.7.2-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240615 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --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:129: Building wheel for python3.12 with "build"
> module
> I: pybuild base:311: python3.12 -m build --skip-dependency-check
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2
> * Building wheel...
> Successfully built npe2-0.7.2-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with
> "installer" module
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build"
> module
> I: pybuild base:311: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_npe2
> * Building wheel...
> Successfully built npe2-0.7.2-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build;
> python3.12 -m unittest discover -v
> npe2 (unittest.loader._FailedTest.npe2) ... ERROR
>
> ======================================================================
> ERROR: npe2 (unittest.loader._FailedTest.npe2)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: npe2
> Traceback (most recent call last):
> File "/usr/lib/python3.12/unittest/loader.py", line 429, in _find_test_path
> package = self._get_module_from_name(name)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.12/unittest/loader.py", line 339, in
> _get_module_from_name
> __import__(name)
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/__init__.py",
> line 11, in <module>
> from ._dynamic_plugin import DynamicPlugin
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/_dynamic_plugin.py",
> line 19, in <module>
> from ._plugin_manager import PluginManager
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/_plugin_manager.py",
> line 31, in <module>
> from ._command_registry import CommandRegistry
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/_command_registry.py",
> line 9, in <module>
> from .manifest import utils
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/manifest/__init__.py",
> line 2, in <module>
> from .schema import ENTRY_POINT, PluginManifest
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/manifest/schema.py",
> line 20, in <module>
> from .contributions import ContributionPoints
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/manifest/contributions/__init__.py",
> line 2, in <module>
> from ._configuration import ConfigurationContribution,
> ConfigurationProperty
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/manifest/contributions/_configuration.py",
> line 5, in <module>
> from ._json_schema import (
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build/npe2/manifest/contributions/_json_schema.py",
> line 200, in <module>
> class Draft04JsonSchema(_JsonSchemaBase):
> File "pydantic/main.py", line 286, in pydantic.main.ModelMetaclass.__new__
> File "pydantic/main.py", line 807, in
> pydantic.main.BaseModel.__try_update_forward_refs__
> File "pydantic/typing.py", line 554, in
> pydantic.typing.update_model_forward_refs
> File "pydantic/typing.py", line 520, in
> pydantic.typing.update_field_forward_refs
> File "pydantic/typing.py", line 66, in pydantic.typing.evaluate_forwardref
> TypeError: ForwardRef._evaluate() missing 1 required keyword-only argument:
> 'recursive_guard'
>
>
> ----------------------------------------------------------------------
> Ran 1 test in 0.000s
>
> FAILED (errors=1)
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_npe2/build; python3.12 -m unittest
> discover -v
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_npe2/build;
> python3.11 -m unittest discover -v
>
> ----------------------------------------------------------------------
> Ran 0 tests in 0.000s
>
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/06/15/python-npe2_0.7.2-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: python-npe2
Source-Version: 0.7.6-1
Done: Roland Mas <lola...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-npe2, 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 1073...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roland Mas <lola...@debian.org> (supplier of updated python-npe2 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: SHA512
Format: 1.8
Date: Tue, 02 Jul 2024 17:54:28 +0200
Source: python-npe2
Architecture: source
Version: 0.7.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Roland Mas <lola...@debian.org>
Closes: 1067998 1073375
Changes:
python-npe2 (0.7.6-1) unstable; urgency=medium
.
* New upstream release. This fixes: "FTBFS: TypeError:
ForwardRef._evaluate() missing 1 required keyword-only argument:
'recursive_guard', thanks to Lucas Nussbaum (Closes: #1073375).
* Update Build-Dependencies for testsuite.
* Disable testsuite for now, as it tries importing a deprecated module
(napari_plugin_engine).
* Bug fix: "Please replace python3-appdirs dependency with
platformdirs", thanks to Simon McVittie (Closes: #1067998).
Checksums-Sha1:
4127f56536cb4f44024037d9f62340627a6c53b3 2288 python-npe2_0.7.6-1.dsc
871fe27b288a30f5db5c272e458fc5983a9f8f6b 117528 python-npe2_0.7.6.orig.tar.gz
9616a6653be19d23219668c5314792cded0889e4 2796 python-npe2_0.7.6-1.debian.tar.xz
6218e82c7771d31c4791405c5eaac998b3c0ccd1 13755
python-npe2_0.7.6-1_amd64.buildinfo
Checksums-Sha256:
72e64199565a49cfcb66930a301be6ee24c09a5a5d8395c4089efe216324c39b 2288
python-npe2_0.7.6-1.dsc
ee14de6147751fed1edda3d0e532ae506f7586883009cfeab6992456236bbf7d 117528
python-npe2_0.7.6.orig.tar.gz
241af61ab7bc29af388f58d5bbfcd74a4768bcb312e7c5e32c83158d7f39cee6 2796
python-npe2_0.7.6-1.debian.tar.xz
9fb47b4497944a7e9734bd4fe29dce27b4400c614cf78b279b07f19029d9481b 13755
python-npe2_0.7.6-1_amd64.buildinfo
Files:
b810dbfcd6a96f52a63c8d6af09188f8 2288 python optional python-npe2_0.7.6-1.dsc
b6f44c853c784a475086a6474fbd3592 117528 python optional
python-npe2_0.7.6.orig.tar.gz
1883aba5e5395b7bd9797c129d1285b7 2796 python optional
python-npe2_0.7.6-1.debian.tar.xz
11ee02802ec6dd53dfb8d361bbd37c65 13755 python optional
python-npe2_0.7.6-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmaEI50ACgkQ0w3s0lmT
IvzZzw/+MP39XabIN6Wg5URQ9FCsYxaLPrKBjGnfUr7I58FnknJfRuY3d+nDGaAx
Wo6BCxOyDF7PNTF2JTArffhaR9Ajl3mFuIFux6sy5egZePpTJsjXMnM1taPZNU2+
kwOqTZuGbu54mmv7FwDZd9EKmxbsvDMUewWannwRQuAUXIxU5p658Zf+SBBSgn4F
P9iQWPF3JTVJFdBMcKWFk8L2FxhOH7191MC18P+OGLUZujEyhl/4iUGyKnKxcMtT
7zKlM2x/O8tD9VLp8X4L/q+ds5aim5v3Wo6/hCEVHjChnbzanFGPFRK2WAqQyY1B
4GN7kX+u3/teBTO783H0VaaXRZS/hhQp+HfuplLtUlDNQiKoeeetCTUvwSnHvdVw
58Qndc8vzaNWxEsipR31dY53N5r40gxTAGSiYj8r+2CMTb2EiBAKq6TEQGmYYM9H
z6Vctkmus8KPHzL+fF/IKUDgjxs9NP0e4V2rrGtjYIABRmYzuFOn+iXSHixGQZfB
8cHigBMcIwcZ3KsQNHAIsat05mlIo5XIt6mniEDtd1eW86zG5A94o0JkejmjRbVJ
MSoXCUpEENYQkA/dP+XYj06hUkxbtOgw9oPBxp2kWfeb5mdgjVQpIuaGKIU+dg0C
wRwCpgqEn5yVSwcUobzjQBdTN9bhfPwdATzp19WjeZSNKQehuVY=
=HbO5
-----END PGP SIGNATURE-----
pgpaFotpp3sPa.pgp
Description: PGP signature
--- End Message ---