Your message dated Wed, 12 Jan 2022 02:38:52 +0000
with message-id <[email protected]>
and subject line Bug#1000716: fixed in ponyorm 0.7.15~rc1+ds-1
has caused the Debian Bug report #1000716,
regarding ponyorm: FTBFS on Python 3.10
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 [email protected]
immediately.)
--
1000716: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000716
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pony
Version: 0.7.14-1
Severity: serious
User: [email protected]
Usertags: python3.10
Hello,
It seems the current version of ponyorm is broken on python3.10. If you
look closely at the logs from the latest DebCI run [1], it outputs
(without failing........):
> Sorry, but pony 0.7.14 requires Python of one of the following
> versions: 2.7, 3.3-3.9. You have version 3.10.0+
Actually running pony on 3.10 outputs something like:
======================================================================
ERROR: tests (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: tests
Traceback (most recent call last):
File "/usr/lib/python3.10/unittest/loader.py", line 154, in
loadTestsFromName
module = __import__(module_name)
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 11, in <module>
from . import base
File "/<<PKGBUILDDIR>>/tests/base/__init__.py", line 10, in <module>
from .test_cli import CLITestCase
File "/<<PKGBUILDDIR>>/tests/base/test_cli.py", line 14, in <module>
from pony.orm import db_session
File "/usr/lib/python3/dist-packages/pony/orm/__init__.py", line 3, in
<module>
from pony.orm.core import *
File "/usr/lib/python3/dist-packages/pony/orm/core.py", line 18, in
<module>
from pony.thirdparty.compiler import ast, parse
File
"/usr/lib/python3/dist-packages/pony/thirdparty/compiler/__init__.py",
line 24, in <module>
from .transformer import parse, parseFile
File
"/usr/lib/python3/dist-packages/pony/thirdparty/compiler/transformer.py", line
32, in <module>
import parser
ModuleNotFoundError: No module named 'parser'
This is because the parser module has been removed in Python 3.10 in
favor of ast [2].
I'll suggest upstream to fail their testsuite when ran on Python 3.10.
[1]:
https://ci.debian.net/data/autopkgtest/unstable/amd64/p/ponyorm/17023056/log.gz
[2]: https://docs.python.org/3/whatsnew/3.9.html#new-parser
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau
⢿⡄⠘⠷⠚⠋ [email protected] / veronneau.org
⠈⠳⣄
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: ponyorm
Source-Version: 0.7.15~rc1+ds-1
Done: Louis-Philippe Véronneau <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ponyorm, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Louis-Philippe Véronneau <[email protected]> (supplier of updated ponyorm
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 11 Jan 2022 21:12:48 -0500
Source: ponyorm
Architecture: source
Version: 0.7.15~rc1+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Louis-Philippe Véronneau <[email protected]>
Closes: 1000716
Changes:
ponyorm (0.7.15~rc1+ds-1) unstable; urgency=medium
.
* Team upload.
.
[ Louis-Philippe Véronneau ]
* New upstream release. (Closes: #1000716)
* d/tests: run the upstream testsuite with "set -efu" to catch
error codes.
* d/watch: use the github releases.
* d/gbp.conf: add file.
* d/copyright: repack to not include a thirdparty file we don't install
anyway.
* d/patches: refresh.
* d/copyright: remove old files and update date.
* d/control: Standards-Version update to 4.6.0. No changes.
Checksums-Sha1:
8e022eb69c66f52b8af0305ffdde6abca04b8b86 1562 ponyorm_0.7.15~rc1+ds-1.dsc
24e1780ce5dae06cebb3e6e45979128a890ce8a2 203848
ponyorm_0.7.15~rc1+ds.orig.tar.xz
2b38b6613fe0ea40abc5fdef1a692749879a5dfd 3256
ponyorm_0.7.15~rc1+ds-1.debian.tar.xz
552b87a930587483744ec170887a22f8b366ea26 6921
ponyorm_0.7.15~rc1+ds-1_amd64.buildinfo
Checksums-Sha256:
941093cf2b9577639cf1d1bcd569fc9141100c17d708564e89ddf5d7f2f130ef 1562
ponyorm_0.7.15~rc1+ds-1.dsc
3f8dccc6549dafb2446ed93679c6545bade092acddb4fda96b1644ee3a356b04 203848
ponyorm_0.7.15~rc1+ds.orig.tar.xz
5756ed1cdca2a7d254e2da8769c9aa0d8b5ffe922cdf5e054f78fdb498795661 3256
ponyorm_0.7.15~rc1+ds-1.debian.tar.xz
f701312510ce246d00d78a3ba4051384b4f2cc0e5b5eb7a8e27e0251a70d1ae4 6921
ponyorm_0.7.15~rc1+ds-1_amd64.buildinfo
Files:
2bdcf392fd9837e65bc3173a0ce9b310 1562 python optional
ponyorm_0.7.15~rc1+ds-1.dsc
4bfc076170b9bf578a8d52c90730d1d2 203848 python optional
ponyorm_0.7.15~rc1+ds.orig.tar.xz
e700fad4d71fca8f0fbde66bdf7c7ecc 3256 python optional
ponyorm_0.7.15~rc1+ds-1.debian.tar.xz
0ae0c6e07de1dbe6f2d23e92a00e0471 6921 python optional
ponyorm_0.7.15~rc1+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCYd45qgAKCRD0JXpQshz6
hcp9AQC1zllvWccEoO0CuBXgDDVsRrK0IusCPh7JNRwurRZ44wD/b0YMfAVRxnii
/ZA+RtgUfIPnnlpbGxyjZeJCrylLiAQ=
=u7Ch
-----END PGP SIGNATURE-----
--- End Message ---