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