Your message dated Thu, 21 Nov 2024 15:54:27 +0000 with message-id <e1te9vj-00fvv5...@fasolo.debian.org> and subject line Bug#1084041: fixed in python-django-zeal 2.0.1-1 has caused the Debian Bug report #1084041, regarding python-django-zeal: FTBFS: E TypeError: Cannot create a consistent method resolution 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.) -- 1084041: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084041 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: src:python-django-zeal Version: 1.4.0-1 Severity: serious Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] 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_django-zeal * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/zeal copying src/zeal/errors.py -> build/lib/zeal copying src/zeal/listeners.py -> build/lib/zeal copying src/zeal/apps.py -> build/lib/zeal copying src/zeal/__init__.py -> build/lib/zeal copying src/zeal/util.py -> build/lib/zeal copying src/zeal/middleware.py -> build/lib/zeal copying src/zeal/patch.py -> build/lib/zeal running egg_info creating src/django_zeal.egg-info writing src/django_zeal.egg-info/PKG-INFO writing dependency_links to src/django_zeal.egg-info/dependency_links.txt writing top-level names to src/django_zeal.egg-info/top_level.txt writing manifest file 'src/django_zeal.egg-info/SOURCES.txt' reading manifest file 'src/django_zeal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'src/django_zeal.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/zeal copying build/lib/zeal/errors.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/listeners.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/apps.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/__init__.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/util.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/middleware.py -> build/bdist.linux-x86_64/wheel/./zeal copying build/lib/zeal/patch.py -> build/bdist.linux-x86_64/wheel/./zeal running install_egg_info Copying src/django_zeal.egg-info to build/bdist.linux-x86_64/wheel/./django_zeal-1.4.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/django_zeal-1.4.0.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-zeal/.tmp-ff2v9cjo/django_zeal-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'zeal/__init__.py' adding 'zeal/apps.py' adding 'zeal/errors.py' adding 'zeal/listeners.py' adding 'zeal/middleware.py' adding 'zeal/patch.py' adding 'zeal/util.py' adding 'django_zeal-1.4.0.dist-info/LICENSE' adding 'django_zeal-1.4.0.dist-info/METADATA' adding 'django_zeal-1.4.0.dist-info/WHEEL' adding 'django_zeal-1.4.0.dist-info/top_level.txt' adding 'django_zeal-1.4.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built django_zeal-1.4.0-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-zeal/build; python3.12 -m pytest -k 'not test_can_log_errors and not test_errors_include_caller and not test_ignores_calls_on_different_lines' ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 django: settings: djangoproject.settings (from ini) rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-zeal/build configfile: pyproject.toml testpaths: tests plugins: typeguard-4.3.0, Faker-28.1.0, django-4.5.2 collected 0 items / 3 errors ==================================== ERRORS ==================================== ___________________ ERROR collecting tests/test_listeners.py ___________________ tests/test_listeners.py:9: in <module> from .factories import PostFactory, UserFactory tests/factories.py:9: in <module> class BaseFactory(Generic[T], factory.django.DjangoModelFactory): /usr/lib/python3/dist-packages/factory/base.py:80: in __new__ new_class = super().__new__( E TypeError: Cannot create a consistent method resolution E order (MRO) for bases Generic, DjangoModelFactory ___________________ ERROR collecting tests/test_nplusones.py ___________________ tests/test_nplusones.py:10: in <module> from .factories import PostFactory, ProfileFactory, UserFactory tests/factories.py:9: in <module> class BaseFactory(Generic[T], factory.django.DjangoModelFactory): /usr/lib/python3/dist-packages/factory/base.py:80: in __new__ new_class = super().__new__( E TypeError: Cannot create a consistent method resolution E order (MRO) for bases Generic, DjangoModelFactory _____________________ ERROR collecting tests/test_patch.py _____________________ tests/test_patch.py:6: in <module> from tests.factories import UserFactory tests/factories.py:9: in <module> class BaseFactory(Generic[T], factory.django.DjangoModelFactory): /usr/lib/python3/dist-packages/factory/base.py:80: in __new__ new_class = super().__new__( E TypeError: Cannot create a consistent method resolution E order (MRO) for bases Generic, DjangoModelFactory =========================== short test summary info ============================ ERROR tests/test_listeners.py - TypeError: Cannot create a consistent method ... ERROR tests/test_nplusones.py - TypeError: Cannot create a consistent method ... ERROR tests/test_patch.py - TypeError: Cannot create a consistent method reso... !!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!! ============================== 3 errors in 0.14s =============================== E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_django-zeal/build; python3.12 -m pytest -k 'not test_can_log_errors and not test_errors_include_caller and not test_ignores_calls_on_different_lines' dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:10: binary] Error 25 dpkg-buildpackage: error: debian/rules binary 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/202410/ 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 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: python-django-zeal Source-Version: 2.0.1-1 Done: Michael Fladischer <fl...@debian.org> We believe that the bug you reported is fixed in the latest version of python-django-zeal, 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 1084...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Michael Fladischer <fl...@debian.org> (supplier of updated python-django-zeal 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: Thu, 21 Nov 2024 13:14:26 +0000 Source: python-django-zeal Architecture: source Version: 2.0.1-1 Distribution: unstable Urgency: low Maintainer: Debian Python Team <team+pyt...@tracker.debian.org> Changed-By: Michael Fladischer <fl...@debian.org> Closes: 1084041 Changes: python-django-zeal (2.0.1-1) unstable; urgency=low . * New upstream version 2.0.1 * Add patch to fix compatibility with factory-boy (>= 3.3.1~) (Closes: #1084041). * Add python3-pytest-mock to Build-Depends, required by tests. Checksums-Sha1: 3f54fc3346043f517220340d7f64850b8332a40e 1947 python-django-zeal_2.0.1-1.dsc 9ee253c9c749c112cd7bff771404cff9dc1402b5 20936 python-django-zeal_2.0.1.orig.tar.gz e8442b75bc9a984ba12297b5bc0d695716ed3919 2920 python-django-zeal_2.0.1-1.debian.tar.xz 9b3063490fc2b316c5d78a06c6f9859234c995f8 8065 python-django-zeal_2.0.1-1_riscv64.buildinfo Checksums-Sha256: a89f4c6661c778aedd5904fc06496a370d4c68e4f82bc07e98259159963bda0f 1947 python-django-zeal_2.0.1-1.dsc c8a3fa7681f99f2976c4c7ed93fdc13c71087638b2ca1ad98f55762664f9e58b 20936 python-django-zeal_2.0.1.orig.tar.gz fb57968e675d9aeb44d66b6625dc4eb0506a2b52800db7cea32d0ee681fca4b7 2920 python-django-zeal_2.0.1-1.debian.tar.xz 5f2bc6097e8e6aecacbfa65755fb22953a261a90844d5cce03a70a3fc660a518 8065 python-django-zeal_2.0.1-1_riscv64.buildinfo Files: 6920fb8aba36f58c67cc33d1b9d4f1a0 1947 python optional python-django-zeal_2.0.1-1.dsc b6e74057463ca75dbf9356d8ab71b089 20936 python optional python-django-zeal_2.0.1.orig.tar.gz bca1174deae0add5cce4cf5df2db6d74 2920 python optional python-django-zeal_2.0.1-1.debian.tar.xz f31b3347c7d542994b2df044eafa473c 8065 python optional python-django-zeal_2.0.1-1_riscv64.buildinfo -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmc/UMcACgkQ/9PIi5l9 0Wqk8Qf+KPnO9cKcc5ub8yq1wB0tTbcV2az8vwRsbPZ9/JWnCAhD3I/77IvR8G2z SzppXE1jvpEyqWHLnZTZX7+VfaRV6uJUKUcq0mEX3rrt9ecFesrXrMKEjmdqX7J3 sD5+KWm9+lKvDU9acP90oR2jOZnyKY0nlEuRkSrNDvuycOWD/ps41yvTpG8kwyHA bvD2Wuo5ZftcArEhQKdqk4hMLWJSF34M8RmCiAFkyrUz8b3jTS/w/RRo5Wu0kuak nFxxFGZY/qT+o+8RP4g1QqxK0LlfySc136+xDkApOYf1iWLCQ6tvfwOV3gLhcXLq /Blz5TUnfm+5rdlSQvM9eJk3cMjymw== =f6FM -----END PGP SIGNATURE-----pgpkndKe5U0PZ.pgp
Description: PGP signature
--- End Message ---