Your message dated Tue, 23 Jun 2026 22:34:45 +0000
with message-id <[email protected]>
and subject line Bug#1139593: fixed in python3.15 3.15.0~b3-1
has caused the Debian Bug report #1139593,
regarding python3.14: Please build with -fno-thread-jumps instead of -O1 on m68k
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.)
--
1139593: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1139593
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python3.14
Version: 3.14.5-1
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: m68k
Hello,
after lots of testing, it was discovered that the lockup problem of CPython
on m68k is caused by the -fthread-jumps optimization. [1]
Thus, it's therefore not necessary to build the whole interpretor with -O1,
it's enough to turn that optimization off with -fno-thread-jumps.
Could you just pass -fno-thread-jumps in debian/rules to CFLAGS instead of
-O1?
--- debian/rules.orig 2026-05-11 03:38:08.000000000 +0200
+++ debian/rules 2026-06-10 00:40:31.672179962 +0200
@@ -204,8 +204,8 @@
endif
ifneq (,$(filter $(DEB_HOST_ARCH), m68k))
- OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -O1
- OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -O1
+ OPT_CFLAGS += -fno-thread-jumps
+ OPT_PIE_CFLAGS += -fno-thread-jumps
endif
ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
Thanks,
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--- debian/rules.orig 2026-05-11 03:38:08.000000000 +0200
+++ debian/rules 2026-06-10 00:40:31.672179962 +0200
@@ -204,8 +204,8 @@
endif
ifneq (,$(filter $(DEB_HOST_ARCH), m68k))
- OPT_CFLAGS += $(filter-out -O%,$(DPKG_CFLAGS)) -O1
- OPT_PIE_CFLAGS += $(filter-out -O%,$(DPKG_PIE_CFLAGS)) -O1
+ OPT_CFLAGS += -fno-thread-jumps
+ OPT_PIE_CFLAGS += -fno-thread-jumps
endif
ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
--- End Message ---
--- Begin Message ---
Source: python3.15
Source-Version: 3.15.0~b3-1
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python3.15, 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.
Stefano Rivera <[email protected]> (supplier of updated python3.15 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, 23 Jun 2026 18:11:52 -0400
Source: python3.15
Architecture: source
Version: 3.15.0~b3-1
Distribution: experimental
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1139593
Changes:
python3.15 (3.15.0~b3-1) experimental; urgency=medium
.
* Python 3.15.0 beta 3.
* Refresh patches.
* Build with -fno-thread-jumps, instead of -O1 on m68k. Closes: #1139593
Checksums-Sha1:
3bfd31b10b9fa94ae2d61f09923b45c07d2fe908 3471 python3.15_3.15.0~b3-1.dsc
948ac828116ae6d53a4b965fa6fb64777dc74c55 35459584
python3.15_3.15.0~b3.orig.tar.xz
e35be3d87f1996131abd33795f393168c3c2dfc6 217324
python3.15_3.15.0~b3-1.debian.tar.xz
fcd79614ed58af98dc2705dee064db76d8d412be 10181
python3.15_3.15.0~b3-1_source.buildinfo
Checksums-Sha256:
d78cd928f65e0065ebbc9078dbd4d48c61cd8263a81f8b7692d8535588837384 3471
python3.15_3.15.0~b3-1.dsc
6a935ae234a67e6549894373b0cfeb8361182d03b21442328ae9598ab7422127 35459584
python3.15_3.15.0~b3.orig.tar.xz
5fd9d083c657c708fe4e5e08ffebdbb1e1a7fdfd39fa178a00f3eacc81266950 217324
python3.15_3.15.0~b3-1.debian.tar.xz
025fcde7b17895cee356ff4daa9efa9580b4a86d082b660370d06ed191f7d8a2 10181
python3.15_3.15.0~b3-1_source.buildinfo
Files:
cf639f3306c8df5a284f691dbb0f67ef 3471 python optional
python3.15_3.15.0~b3-1.dsc
c86e67ba3c6dff3ba3b715af6a3a5f53 35459584 python optional
python3.15_3.15.0~b3.orig.tar.xz
8e890f8c4de7b6be5bda5044a34cc505 217324 python optional
python3.15_3.15.0~b3-1.debian.tar.xz
d12ad874d5a3931d4f5036e7f4277dc6 10181 python optional
python3.15_3.15.0~b3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCajsEvBQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2FhRAQCCe5zUn0V8L6u19d9zVfHRbpImq4Ok
+XjEVZjjcUJJpwEA0e0Nk10+0QpaMtcgA4jbH4srq5+JHu19GF6epPRIiAQ=
=CsZN
-----END PGP SIGNATURE-----
pgpCHzLD1dleE.pgp
Description: PGP signature
--- End Message ---