@@ -6,25 +6,48 @@ Release notes take the form of the following optional categories:
66* Bug fixes
77* Cleanups
88
9- portage-3.0.70 (UNRELEASED )
9+ portage-3.0.70 (2025-11-01 )
1010--------------
1111
12- Features:
12+ Lots of Python 3.14 compatibility fixes: the default multiprocessing start
13+ method for Linux became 'forkserver' and we've run into a bunch of issues,
14+ some on the CPython side, and some on the Portage side.
1315
14- * Prefer the 'Last-Modified' over the 'timestamp' HTTP header when
15- querying binhosts.
16+ Testing this release (and master) with Python 3.14 is encouraged. It works
17+ but users may run into the odd problem. Bug reports appreciated.
18+
19+ Features:
1620
1721* Enable sync-git-verify-commit-signature for the 'gentoo' repository
18- per default.
22+ per default (bug #901385, bug #959831).
23+
24+ Accompanied by the 2025-11-01-portage-git-sync-verify news item in
25+ gentoo-news.git.
26+
27+ * sync-openpgp-key-refresh in portage(5) now supports more options:
28+ 'wkd', 'keyserver', and 'false-nowarn' to allow choosing the specific
29+ refresh methods used and to suppress warnings if someone doesn't want
30+ verification for a repo (bug #661518).
1931
2032Bug fixes:
2133
22- * Fix timestamp comparison for Packages index by using UTC consistently
23- (bug #962832).
34+ * Many multiprocessing-related fixes for Python 3.14.
35+
36+ * bintree: Fix crash when binhost is unavailable (bug #965098).
37+
38+ * bintree: Fix argument error / crash (bug #965098).
39+
40+ * gpkg: Decode 'gpg-status' correctly for compatibility with other
41+ GPG implementations like app-crypt/sequoia-chameleon-gnupg.
42+
43+ * emerge-webrsync: Fix curl support.
44+
45+ * Improve Portage regex for parsing dependencies.
2446
2547Cleanups:
2648
2749* Drop legacy USE=test hacks.
50+
2851* Replace FEATURES=export-pms-vars with Portage development feature
2952 PORTAGE_DO_NOT_EXPORT_PMS_VARS (bug #953842)
3053
0 commit comments