From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 938D015817D for ; Tue, 4 Jun 2024 01:27:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CF2DCE29A4; Tue, 4 Jun 2024 01:27:42 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AFA2DE29A4 for ; Tue, 4 Jun 2024 01:27:42 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DA839340806 for ; Tue, 4 Jun 2024 01:27:41 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3EBB5119 for ; Tue, 4 Jun 2024 01:27:40 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1717464422.4dccee4b7f57be075e4d2d987181f0d88ae19b14.sam@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: / X-VCS-Repository: proj/portage X-VCS-Files: NEWS X-VCS-Directories: / X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 4dccee4b7f57be075e4d2d987181f0d88ae19b14 X-VCS-Branch: master Date: Tue, 4 Jun 2024 01:27:40 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 2f4f41cb-703f-4167-891b-3439796984c7 X-Archives-Hash: d81a284c9fc8e50bcdb9d542f1343242 commit: 4dccee4b7f57be075e4d2d987181f0d88ae19b14 Author: Sam James gentoo org> AuthorDate: Tue Jun 4 01:27:02 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Jun 4 01:27:02 2024 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=4dccee4b NEWS: prepare for Signed-off-by: Sam James gentoo.org> NEWS | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 7c1eb99616..bb48e3819f 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,69 @@ Release notes take the form of the following optional categories: portage-3.0.65 (UNRELEASED) -------------- -TODO +Features: +* binrepos.conf: Support "frozen" attribute (bug #932739). + + This avoids mutating the local index cache by fetching changes from a + binpkg host when running emerge repeatedly. It's useful for consistency + between emerge runs while completing an update. + + It should only be used temporarily, not set on a permanent basis. + +* bintree: Add REPO_REVISIONS to Packages index header (bug #924772). + + Portage will now store synced revisions at /var/lib/portage/repo_revisions. + + This associates a binpkg being built with the repository state / revision + at a time, which will ultimately later allow pinning binhost clients + to <= the last commit the binhost was updated at. + + It's also useful for pinning source builds from the same revision as + when binary builds were done for consistency and to minimize rebuilds and + maximize binpkg use. + +* mtimedb: Record binpkg BUILD_ID and BUILD_TIME (bug #933442). + + This fixes 'emerge --resume' to correctly pick up binpkgs and not + recalculate. + +Bug fixes: +* unpack: Skip unrecognized file formats silently, fixing PMS compliance. + +* estrip: Don't use splitdebug for .o files (bug #787623). + + This fixes splitdebug mangling debug information with Clang. + +* sync: git: Add safe.directory for getting HEAD commit (bug #930992). + +* install-qa-checks.d: 90config-impl-decl: Suppress known false positives + for gnulib on glibc and musl. + +* CONFIG_PROTECT: Don't use shlex.split (as it's a whitespace-separated list). + +* depgraph: Fix crash with --useoldpkg with subslot bumps (bug #932804). + +* depgraph: find_smallest_cycle: Revert optimization which caused + merge order regression (bug #922629). + + A new testcase is also added. + +* sync: Don't use IPv6 for rsync when disabled (bug #927241). + +* atomic_ofstream: Use mkstemp instead of PID for PID namespace safety (bug #851015). + +* MergeProcess: Pass bintree to subprocess (bug #933297). + + This fixes FEATURES="downgrade-backup". + +* tar_stream_writer: Improve error handling (bug #933385). + +Cleanups: +* Scheduler: Improve legibility. + +* portage.util.shlex_split: Drop legacy Python 2 wrapper. + +* eapi.sh: Drop obsolete ___eapi_has_dohtml_deprecated(). portage-3.0.64 (2024-04-28) --------------