commit:     cb654ac3f763c89e50f4de371eb467337a01714b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 11 00:52:03 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 11 00:52:03 2025 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cb654ac3

NEWS: refresh

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 47 insertions(+), 8 deletions(-)

diff --git a/NEWS b/NEWS
index bcd09b16d3..9fbac467ed 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,9 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.69 (UNRELEASED)
+--------------
+
 Security:
 
 * The emerge-webrsync utility will now parse the output of gpg(1) correctly
@@ -22,11 +25,50 @@ Security:
 
 Features:
 
+* Initial work by Ulrich Müller and Florian Schmaus on implementing EAPI 9.
+
+  So far, we have:
+  * ban assert
+  * ban domo
+  * add pipestatus
+  * add ver_replacing
+  * add edo
+  * do not rewrite absolute symlinks
+
+* bintree: Accelerate index fetch by requesting Packages.gz first (bug 248089).
+
 * Portage will now show statistics about its internal LRU caches if the
   PORTAGE_SHOW_LRU_CACHE_INFO environment variable is set.
 
+* Introduce PORTAGE_LOG_FILE_SEP, allowing to configure the separator between
+  the components of the log files produced by portage.
+
+* bintree: Introduce PORTAGE_BINHOST_TTL setting (bug 958401).
+
+  If set (to a value in seconds), Portage will add a TTL field to the Packages
+  index for binhosts.
+
+  (Note that Portage also received a fix in this release for respecting
+  cached Packages indexes.)
+
 Bug fixes:
 
+* _global_updates: Skip if vardb lock raises PermissionDenied (bug #953449).
+
+* process: do not poll join() in MultiprocessingProcess (bug 958635).
+
+  This is a significant performance improvement from Esteve Varela Colominas
+  and Florian Schmaus.
+
+* bintree: Fix local vs. remote timestamp comparison for cached Packages
+  index (bug 958200, bug 958236).
+
+* actions: Handle sched_setscheduler failure gracefully (bug 904502).
+
+  Handles PORTAGE_SCHEDULING_POLICY on e.g. musl in a nicer way.
+
+* emergelog: Truncate fractional seconds
+
 * The emerge-webrsync utility will now ensure that the temporary directory
   containing an ephemeral keyring is deleted upon exiting, in the case that
   it chooses to use gpg rather than gemato.
@@ -55,6 +97,11 @@ Bug fixes:
 * The estrip utility will no longer produce multiple, redundant warnings
   whose lines are unpredictably interleaved (bug 832138).
 
+* file_copy: Update list of acceptable copy_file_range 'errors' to ignore
+  where we fallback (bug 961738).
+
+* ebuild.sh: Improve diagnostics with too old-bash version.
+
 Performance:
 
 * The way in which portage searches for words that are subsumed by scalar
@@ -91,20 +138,12 @@ Cleanups:
   Though in its early stages, this effort is expected to continue at a brisk
   pace through upcoming releases of portage.
 
-portage-3.0.69 (UNRELEASED)
---------------
-
-Bug fixes:
-* _global_updates: Skip if vardb lock raises PermissionDenied (bug #953449).
-
 portage-3.0.68 (2025-04-12)
 --------------
 
 Features:
 * Allow "portageq envvar" to treat a trailing * as a wildcard, matching 
multiple
   variables. Useful for multilib.
-* Introduce PORTAGE_LOG_FILE_SEP, allowing to configure the separator between
-  the components of the log files produced by portage.
 
 * Show package category, name, and repository before global-scope messages.
 

Reply via email to