[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Debian Bug report logs - #1082279
python-venusian FTBFS with Python 3.13

version graph

Package: src:python-venusian; Maintainer for src:python-venusian is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Stefano Rivera <stefanor@debian.org>

Date: Thu, 19 Sep 2024 15:51:02 UTC

Severity: serious

Found in version python-venusian/3.1.0-1

Fixed in version python-venusian/3.1.0-2

Done: Colin Watson <cjwatson@debian.org>

Forwarded to https://github.com/Pylons/venusian/issues/91

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1082279; Package src:python-venusian. (Thu, 19 Sep 2024 15:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Stefano Rivera <stefanor@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Thu, 19 Sep 2024 15:51:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Stefano Rivera <stefanor@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: python-venusian FTBFS with Python 3.13
Date: Thu, 19 Sep 2024 17:50:25 +0200
Source: python-venusian
Version: 3.1.0-1
Severity: normal
User: debian-python@lists.debian.org
Usertags: python3.13
Forwarded: https://github.com/Pylons/venusian/issues/91

This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_venusian/build; python3.13 -m pytest --no-cov
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: typeguard-4.3.0, cov-5.0.0
collected 47 items

tests/test_advice.py F..                                                 [  6%]
tests/test_venusian.py ............................................      [100%]

=================================== FAILURES ===================================
__________________________ FrameInfoTest.testCallInfo __________________________

self = <tests.test_advice.FrameInfoTest testMethod=testCallInfo>

    def testCallInfo(self):
        (kind, module, f_locals, f_globals, codeinfo) = advice.getFrameInfo(
            sys._getframe()
        )
        self.assertEqual(kind, "function call")
>       self.assertTrue(f_locals is locals())  # ???
E       AssertionError: False is not true

tests/test_advice.py:96: AssertionError
=========================== short test summary info ============================
FAILED tests/test_advice.py::FrameInfoTest::testCallInfo - AssertionError: Fa...
========================= 1 failed, 46 passed in 0.12s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_venusian/build; python3.13 -m pytest --no-cov
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_venusian/build; python3.12 -m pytest --no-cov
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: typeguard-4.3.0, cov-5.0.0
collected 47 items

tests/test_advice.py ...                                                 [  6%]
tests/test_venusian.py ............................................      [100%]

============================== 47 passed in 0.12s ==============================
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned exit code 13
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T09:26:57Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/790770/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano



Message sent on to Stefano Rivera <stefanor@debian.org>:
Bug#1082279. (Wed, 06 Nov 2024 03:03:01 GMT) (full text, mbox, link).


Message #8 received at 1082279-submitter@bugs.debian.org (full text, mbox, reply):

From: Colin Watson <cjwatson@debian.org>
To: 1082279-submitter@bugs.debian.org
Subject: Bug#1082279 marked as pending in python-venusian
Date: Wed, 06 Nov 2024 02:59:35 +0000
Control: tag -1 pending

Hello,

Bug #1082279 in python-venusian reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/python-venusian/-/commit/1a5337c033ccbe594cbd1ca3c8b8bee35fdc3654

------------------------------------------------------------------------
Accommodate FrameLocalsProxy introduction in Python 3.13

Closes: #1082279
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1082279



Added tag(s) pending. Request was from Colin Watson <cjwatson@debian.org> to 1082279-submitter@bugs.debian.org. (Wed, 06 Nov 2024 03:03:02 GMT) (full text, mbox, link).


Reply sent to Colin Watson <cjwatson@debian.org>:
You have taken responsibility. (Wed, 06 Nov 2024 03:27:02 GMT) (full text, mbox, link).


Notification sent to Stefano Rivera <stefanor@debian.org>:
Bug acknowledged by developer. (Wed, 06 Nov 2024 03:27:02 GMT) (full text, mbox, link).


Message #15 received at 1082279-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1082279-close@bugs.debian.org
Subject: Bug#1082279: fixed in python-venusian 3.1.0-2
Date: Wed, 06 Nov 2024 03:22:21 +0000
[Message part 1 (text/plain, inline)]
Source: python-venusian
Source-Version: 3.1.0-2
Done: Colin Watson <cjwatson@debian.org>

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

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated python-venusian 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 06 Nov 2024 02:58:08 +0000
Source: python-venusian
Architecture: source
Version: 3.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1082279
Changes:
 python-venusian (3.1.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Accommodate FrameLocalsProxy introduction in Python 3.13 (closes:
     #1082279).
   * Use pybuild-plugin-pyproject.
Checksums-Sha1:
 76a3b05427beb889228ea93bb3d3a17d478e1355 2229 python-venusian_3.1.0-2.dsc
 0fc6cc3c8c349648fe11f40809710e7fcfee923e 4968 python-venusian_3.1.0-2.debian.tar.xz
Checksums-Sha256:
 8a11a28f3d5ffbbd7c5086938d7cca2b35440b030c56850335a400e80986ae3f 2229 python-venusian_3.1.0-2.dsc
 1f6d6168cc6bb48f6a1b378a9f59954605b74090a5aa1c1070f18f3156a3a29f 4968 python-venusian_3.1.0-2.debian.tar.xz
Files:
 c0e0023381adef691e592473e759a20a 2229 python optional python-venusian_3.1.0-2.dsc
 8b8f80f89769e6009b0a0a9d6c221fbf 4968 python optional python-venusian_3.1.0-2.debian.tar.xz

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

iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmcq24kACgkQOTWH2X2G
UAtgUA/+KkcPcSHN37gMyu1XZOVu2uvZ5rmT960yKaYwz0BbnhZvIoZTWLfgz9bU
Aqd5xhKAcdaHDgRo6Rm3GcUFW73GWhoz/50GaZkdlMgxF3TW4bdFsMXTxG7T06Ri
R6y1KCkG3rtOfbYsBdoDC/iSTAFzLXT3Wav/ma9YMZl3JZkyPokmHJOZA2T2nu40
rv9WM/qIB274GW5FHSdpJbKsM/oweOEQmtsrzCuYoD7ZZ2S+JIzEwXrdl3BezGE1
X20SvSgnSkgfFqwzFTkGNplD1TED+ZYhiRkTlsOX5o3sHl7th+fdus1f5WH/RBgE
lxkBH5rvR4XRu4QelH4CVP/9FEGn1PAxrsHagYmZtIEE238FXD2C2pt9UAcnqZji
OXp124XqvdWa/2VpNfL0UFR28wRe63eff47VEkWw3nu8bYd9s0S1nUoeqVbziXfr
dGWBZN9OP/8/fDXeeX1LoRfc0FlT6AIOCWDawjdXwsLJFB7DEoL1mxuvrNzuvdZz
USfvNp2sMs1W18O904Pxi9yWUj1YDGWjRTdHg8Esy2XbK4jcmMtOotibMep6Qr/G
u1rPcu/PvCufXXxxdlaxw8tvyK4d8W5U5mCw6vfoByTtw6IsFlfR0H+y+zGvaKpH
gwfd2pwxJqQ220uA7avuOw5Abv6+O+nt+islyJJfePmv23MIFtU=
=UNtN
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Severity set to 'serious' from 'normal' Request was from Stefano Rivera <stefanor@debian.org> to control@bugs.debian.org. (Wed, 13 Nov 2024 09:45:16 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Dec 11 09:07:52 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.