pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Wed Dec 10 17:51:47 UTC 2025
Modified Files:
pkgsrc/lang/py314-html-docs: Makefile distinfo
pkgsrc/lang/python314: dist.mk distinfo
Log Message:
python314 py314-html-docs: updated to 3.14.2
Python 3.14.2
Security
gh-142145: Remove quadratic behavior in xml.minidom node ID cache clearing.
gh-119452: Fix a potential memory denial of service in the http.server module. When a malicious user is connected to the CGI server on Windows, it could cause an arbitrary amount of memory to be
allocated. This could have led to symptoms including a MemoryError, swapping, out of memory (OOM) killed processes or containers, or even system crashes.
Library
gh-140797: Revert changes to the undocumented re.Scanner class. Capturing groups are still allowed for backward compatibility, although using them can lead to incorrect result. They will be forbidden
in future Python versions.
gh-142206: The resource tracker in the multiprocessing module now uses the original communication protocol, as in Python 3.14.0 and below, by default. This avoids issues with upgrading Python while
it is running. (Note that such ‘in-place’ upgrades are not tested.) The tracker remains compatible with subprocesses that use new protocol (that is, subprocesses using Python 3.13.10, 3.14.1 and
3.15).
gh-142214: Fix two regressions in dataclasses in Python 3.14.1 related to annotations.
An exception is no longer raised if slots=True is used and the __init__ method does not have an __annotate__ attribute (likely because init=False was used).
An exception is no longer raised if annotations are requested on the __init__ method and one of the fields is not present in the class annotations. This can occur in certain dynamic scenarios.
Patch by Jelle Zijlstra.
Core and Builtins
gh-142218: Fix crash when inserting into a split table dictionary with a non str key that matches an existing key.
gh-116738: Fix cmath data race when initializing trigonometric tables with subinterpreters.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/py314-html-docs/Makefile \
pkgsrc/lang/py314-html-docs/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python314/dist.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/python314/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/py314-html-docs/Makefile
diff -u pkgsrc/lang/py314-html-docs/Makefile:1.2 pkgsrc/lang/py314-html-docs/Makefile:1.3
--- pkgsrc/lang/py314-html-docs/Makefile:1.2 Tue Dec 2 21:34:38 2025
+++ pkgsrc/lang/py314-html-docs/Makefile Wed Dec 10 17:51:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2025/12/02 21:34:38 adam Exp $
+# $NetBSD: Makefile,v 1.3 2025/12/10 17:51:47 adam Exp $
-VERS= 3.14.1
+VERS= 3.14.2
DISTNAME= python-${VERS}-docs-html
PKGNAME= py314-html-docs-${VERS}
CATEGORIES= lang python
Index: pkgsrc/lang/py314-html-docs/distinfo
diff -u pkgsrc/lang/py314-html-docs/distinfo:1.2 pkgsrc/lang/py314-html-docs/distinfo:1.3
--- pkgsrc/lang/py314-html-docs/distinfo:1.2 Tue Dec 2 21:34:38 2025
+++ pkgsrc/lang/py314-html-docs/distinfo Wed Dec 10 17:51:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2025/12/02 21:34:38 adam Exp $
+$NetBSD: distinfo,v 1.3 2025/12/10 17:51:47 adam Exp $
-BLAKE2s (python-3.14.1-docs-html.tar.bz2) = 6d8bbd6f8e62b49de1494a1e78153075095f9fee39485c875d76c90685edd39c
-SHA512 (python-3.14.1-docs-html.tar.bz2) = e0eeaf0ce9d624b9d868fb8c2ad06ee21a47cc52b038833281a6049f26c8a623e52e8b3b13603c95791abbbe91b5911a27f07fe8b083a8052ff5fbfff9a2e41e
-Size (python-3.14.1-docs-html.tar.bz2) = 10770251 bytes
+BLAKE2s (python-3.14.2-docs-html.tar.bz2) = ec536c6334ed9553c4fd1d873e1f7eceb53c979c94647e5c7dc544eeb66ec199
+SHA512 (python-3.14.2-docs-html.tar.bz2) = b76c8fe18168b603e71482b486fd02f378c062cc9d1d9c71677c7fa825885cdfc6e7576a70ef6c623beed75e0b3ea98d8c6685346215015de5fe71214a7b41ca
+Size (python-3.14.2-docs-html.tar.bz2) = 10777500 bytes
Index: pkgsrc/lang/python314/dist.mk
diff -u pkgsrc/lang/python314/dist.mk:1.2 pkgsrc/lang/python314/dist.mk:1.3
--- pkgsrc/lang/python314/dist.mk:1.2 Tue Dec 2 21:34:37 2025
+++ pkgsrc/lang/python314/dist.mk Wed Dec 10 17:51:46 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.2 2025/12/02 21:34:37 adam Exp $
+# $NetBSD: dist.mk,v 1.3 2025/12/10 17:51:46 adam Exp $
-PY_DISTVERSION= 3.14.1
+PY_DISTVERSION= 3.14.2
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python314/distinfo
Index: pkgsrc/lang/python314/distinfo
diff -u pkgsrc/lang/python314/distinfo:1.5 pkgsrc/lang/python314/distinfo:1.6
--- pkgsrc/lang/python314/distinfo:1.5 Thu Dec 4 15:21:11 2025
+++ pkgsrc/lang/python314/distinfo Wed Dec 10 17:51:46 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2025/12/04 15:21:11 adam Exp $
+$NetBSD: distinfo,v 1.6 2025/12/10 17:51:46 adam Exp $
-BLAKE2s (Python-3.14.1.tar.xz) = fcef40787764323e904d06a63e6f20ad5847a6fc44f678e67e378d1f2c0b068f
-SHA512 (Python-3.14.1.tar.xz) = b5ec011190536126fedade5c33a4afabc081a133ad5c734f4b872769d376735775219d63a482812d139fdd90c46707927065ab9dc733d0bce2d1ebc59fe705a2
-Size (Python-3.14.1.tar.xz) = 23563532 bytes
+BLAKE2s (Python-3.14.2.tar.xz) = 36e65403d757ee07ac71c26516bfd06b1cf5248a173f5114acd587d623dc9abd
+SHA512 (Python-3.14.2.tar.xz) = 165256b4c713e0262767cd7a2c65622f3f086423524646a39bfa64912376be9e5b70863d5a3c95224b516152d0b79e7ccbfe2f2cf35b809d132f2c38ebb3ab3b
+Size (Python-3.14.2.tar.xz) = 23566248 bytes
SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
SHA1 (patch-Lib_sysconfig_____init____.py) = 76a35b78b098978209f9bcc0e5357d439f281c6b
Home |
Main Index |
Thread Index |
Old Index