Your message dated Tue, 25 Aug 2026 06:48:58 +0000
with message-id <[email protected]>
and subject line Bug#1145188: fixed in ply 3.11-12
has caused the Debian Bug report #1145188,
regarding ply: FTBFS against python 3.15rc1
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.)


-- 
1145188: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145188
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ply
Version: 3.11-11
User: [email protected]
Usertags: python3.15
Tags: patch

Hi!

While rebuilding the python related packages against the Python 3.15rc1
version we found that ply fails to build from source [1].
From the information in upstream's repository, ply has been discontinued
and won't be maintained anymore. However, there is a Pull Request that
has the necessary changes to fix this problem [2].

I've applied the PR fix in the sandbox [3] to be able to build the
packages that depend on ply, please consider applying the patch to
support the upcoming 3.15 version.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4341474/
[2]: https://github.com/dabeaz/ply/pull/318
[3]: https://debusine.debian.net/debian/r-python-python3.15

--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
From 3ef4ef231342ca00f7f97772fea451c66aced03b Mon Sep 17 00:00:00 2001
From: Tom spot Callaway <[email protected]>
Date: Thu, 18 Dec 2025 10:39:22 -0500
Subject: [PATCH] Fix testyacc.py to work with Python 3.15

Signed-off-by: Tom spot Callaway <[email protected]>
---
 test/testyacc.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Index: ply/test/testyacc.py
===================================================================
--- ply.orig/test/testyacc.py
+++ ply/test/testyacc.py
@@ -22,7 +22,10 @@ def make_pymodule_path(filename):
     file = os.path.basename(filename)
     mod, ext = os.path.splitext(file)
 
-    if sys.hexversion >= 0x3040000:
+    if sys.hexversion >= 0x3050000:
+        import importlib.util
+        fullpath = importlib.util.cache_from_source(filename)
+    elif sys.hexversion >= 0x3040000:
         import importlib.util
         fullpath = importlib.util.cache_from_source(filename, ext=='.pyc')
     elif sys.hexversion >= 0x3020000:

--- End Message ---
--- Begin Message ---
Source: ply
Source-Version: 3.11-12
Done: Jeroen Ploemen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ply, 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.
Jeroen Ploemen <[email protected]> (supplier of updated ply 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, 25 Aug 2026 06:30:55 +0000
Source: ply
Built-For-Profiles: noudeb
Architecture: source
Version: 3.11-12
Distribution: unstable
Urgency: medium
Maintainer: Jeroen Ploemen <[email protected]>
Changed-By: Jeroen Ploemen <[email protected]>
Closes: 1145188
Changes:
 ply (3.11-12) unstable; urgency=medium
 .
   * Patches: add fix_testyacc_for_py315_upstream_pr318. (Closes: #1145188)
   * Control: add build-dep on pybuild-plugin-pyproject.
Checksums-Sha1:
 cf25e6b374c9f053f224d77acf451dd3f10ab8d4 1959 ply_3.11-12.dsc
 1c131002e1e85219492d3c199b7999c731bf4f10 13704 ply_3.11-12.debian.tar.xz
 a006a8a11d0026456b39840fc0d204ef65da06c2 8044 ply_3.11-12_source.buildinfo
Checksums-Sha256:
 3273a11ad4b061ec27aacdf0c6e7452c6325ee02d783ea196f5584c2256c7185 1959 
ply_3.11-12.dsc
 d762f6a6c261e1198d5509517dd8ebe879b4086b115edb3b7072af43260aec6b 13704 
ply_3.11-12.debian.tar.xz
 c2e8231a99ac49e21e618c3cb0686bf3ef098ac39702fa720dbf612b43c77568 8044 
ply_3.11-12_source.buildinfo
Files:
 74c86f90f6b9079e0784cb888093e3a6 1959 python - ply_3.11-12.dsc
 fa34949e434cea7a8bfb3a189199f95b 13704 python - ply_3.11-12.debian.tar.xz
 32554cf358471033e20c405e718d0d96 8044 python - ply_3.11-12_source.buildinfo

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

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmqNNrkACgkQQoMEoXSN
zHqTdg//a4rSokRDfLWpU3cdrWZplKhtv1+kEhMnHqREW8oQhLTbRXvZIUfIWwpK
2D5gDm7UMIs7iE40YZLjRFOVEgl4A4nXWr66Xg0DYU5uddhwi2cQuLx0VIky9cM9
ofLN80PwaLcpV5rmeODb1M9I18lf+CED9S8fhVafd95hCnc8rWtL2ZtmRoE5lP5M
Ay4SAlWwTRsS1oLz2KaJo62rWi4geznVzC2fd8Tiid+JYEBa13YR8wlKrwYdz9x/
c6cC3dMnhVDcuHZy457l7Me6W/yXBL3BrUhDWoOJ7pDbW8CsQdMo2dogjhKeHHO/
L7oKn1UBqyMbi6nPrQ+/wfzs5EujB7xgyucogiB1M4oAN65pFYzu4Dg8g0n/9djZ
umOWqp91/MnSWweBaOyNXSXWVDKZq0163ieVmluyo4t4mIFYNfYPrq0fiStZkYd6
lwiq9GGSfLIMUQdQFHQVukO7Hewdh8+AxY76KOKDMkGU+U6muljfCClt8Hft5zYr
fU7tLTUSrwxvhQDIw2RlWSNy9y4HwOcQ6TvAx8S6kr1BL0WJ+DpoRvxcdeMYqPmn
/pEBN5tlqF4C+OXCrMVali9UZoTFpLnVMT9D1anqV0bbXdy8xONCAVKGhb4RyFdM
L3MC24/wfEiaBEvFD064owLNasw3E4IEVffJI0ud98ACj43/EM4=
=lRVU
-----END PGP SIGNATURE-----

Attachment: pgpyA6sOF4eEx.pgp
Description: PGP signature


--- End Message ---

Reply via email to