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 A557C1581E7 for ; Sun, 28 Apr 2024 00:28:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CABCAE29F8; Sun, 28 Apr 2024 00:28:01 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 A0187E29F8 for ; Sun, 28 Apr 2024 00:28:01 +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 8DBC4335D6D for ; Sun, 28 Apr 2024 00:28:00 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C893415EC for ; Sun, 28 Apr 2024 00:27:58 +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: <1714264067.909991ee9d18418d68ec8d1aa853f329df30e18c.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: 909991ee9d18418d68ec8d1aa853f329df30e18c X-VCS-Branch: master Date: Sun, 28 Apr 2024 00:27:58 +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: 44e91c19-add6-4099-aa0a-f8798555e0b5 X-Archives-Hash: 72c65efcce031687c996b74b546446e7 commit: 909991ee9d18418d68ec8d1aa853f329df30e18c Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:25:42 2024 +0000 Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:27:47 2024 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=909991ee NEWS: update Signed-off-by: Sam James gentoo.org> NEWS | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/NEWS b/NEWS index ef59577f66..8ec71ffeb9 100644 --- a/NEWS +++ b/NEWS @@ -9,11 +9,104 @@ Release notes take the form of the following optional categories: portage-3.0.64 (UNRELEASED) -------------- +Features: +* Scheduler: Support parallel-install with merge-wait (bug #256616, bug #925213). + + This makes the (future) improvement mentioned in portage-3.0.62's NEWS. + +* phase-functions: prematurely delete WORKDIR if FEATURES=merge-wait + + The 'merge-wait' feature could lead to running out of disk space on + PORTAGE_TMPDIR's filesystem because many more workdirs were kept around + until merging was queued up. We now purge the workdirs but keep the image + around until merging. + +* Start to record REPO_REVISIONS in build-info in VDB (bug #924772). + + Ultimately the intention is to expose this information in binhost + metadata so that clients can select consistent revisions of source + repositories. + +* util: file_copy: Support btrfs's FICLONE ioctl for fast file clones. + + Added when implementing the below 'src: Drop linux_reflink C module.' + cleanup. + +* sync: Add new 'zipfile' sync-type. + + This allows fetching ebuild repositories via snapshots from e.g. GitHub, + gitweb, cgit. + Bug fixes: * ctypes: Add workaround for loading libc on musl. * util: set a timeout for urlopen calls (bug #926221). +* SpawnProcess: Fix noise / warnings caused by set_term_size (bug #923750, bug #925456). + +* binpkg, gpkg: Add missing newlines to error messages. + +* writable_check: Improve whitespace handling when parsing /proc/self/mountinfo (bug #925888). + +* doebuild: Call _setup_locale (bug #925863). + + This is needed to more robustly handle invalid or inappropriate locale settings. + +* binarytree._populate_remote: Fix UnboundLocalError for binpkg-request-signature (bug #926048). + +* elog/mod_custom: Spawn processes in background (bug #925907). + + Fixes a noisy crash on exit. + +* Fix REQUIRED_USE error with --fetchonly --pretend but not --fetchonly (bug #675748). + +* socks5: Fix exit with FEATURES="network-sandbox-proxy" or FEATURES="distcc" (bug #925240). + +* meson.build: Install dist-info METADATA (bug #920330). + + This is needed for 'pip' to not be confused when Portage is installed system-wide. + +* EbuildPhase/EbuildBinpkg: Ensure PKGDIR subdirectory permissions (bug #712222). + + A warning (failure) was observed with FEATURES="installsources" otherwise. + +* config: Sort FEATURES to avoid non-determinism (bug #914441). + +* man: Document autoenabled options by --getbinpkgonly. + +* BinpkgPrefetcher: Use eerror for binarytree inject failures (bug #927632). + + This improves the readability of the error substantially. + +* install-qa-check.d: Remove QA warning when no bash completions are found (bug #928599, bug #928869). + + This check had too many false positives. + +* lib: use more pure git-describe output for --version (bug #912209). + + This makes 'emerge --version' info far nicer when using portage-9999. + +* lib: adhere to python package version conventions (bug #926966). + + (Note that this needed fixing even before the change for bug #912209). + +Cleanups: +* cnf: sets: Migrate @golang-rebuild to dev-lang/go (removed from Portage) (bug #919751). + +* src: Drop libc C module. + + This was only used for `find_library` on musl. We've now implemented + an alternative workaround for this. + +* src: Drop linux_reflink C module. + + This is now implemented in pure Python, which also means PyPy can + benefit. + + Testsuite coverage was also improved for this area. + +* Delete compat_coroutine module. + portage-3.0.63 (2024-02-25) --------------