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 5EE0215814C for ; Tue, 19 Sep 2023 07:18:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 695282BC014; Tue, 19 Sep 2023 07:18:50 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.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 55F5D2BC014 for ; Tue, 19 Sep 2023 07:18:50 +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 70AD4335C78 for ; Tue, 19 Sep 2023 07:18:49 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CB24A11D6 for ; Tue, 19 Sep 2023 07:18:47 +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: <1695107924.3bc7bfef51d88fd716e882d3931f2873e3493e01.sam@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: cnf/, / X-VCS-Repository: proj/portage X-VCS-Files: NEWS cnf/make.globals X-VCS-Directories: cnf/ / X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 3bc7bfef51d88fd716e882d3931f2873e3493e01 X-VCS-Branch: master Date: Tue, 19 Sep 2023 07:18:47 +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: 369b430d-1977-4bcd-b29f-ebb9ebb9beca X-Archives-Hash: 6c81aaf3a038c2873359419eb4f160d3 commit: 3bc7bfef51d88fd716e882d3931f2873e3493e01 Author: John Helmert III gentoo org> AuthorDate: Sun Jan 1 18:14:57 2023 +0000 Commit: Sam James gentoo org> CommitDate: Tue Sep 19 07:18:44 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=3bc7bfef make.globals: default-on FEATURES=pkgdir-index-trusted Commit fbbe0cfe29020313ae44fb2a6afa87c2951ae028 indicates that the rationale for having this disabled is to tolerate manual additions/removals of binpkgs in the PKGDIR. I don't think there are many people doing this, so it should be safe to enable this by default for quicker operations with PKGDIR. [sam: This is only used for local operations, we don't reindex remote indexes, so there's no issue with not having indexes be signed (although we do plan on doing that at some point).] Bug: https://bugs.gentoo.org/889300 Signed-off-by: John Helmert III gentoo.org> Closes: https://github.com/gentoo/portage/pull/970 Signed-off-by: Sam James gentoo.org> NEWS | 5 +++++ cnf/make.globals | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 2e2246a611..2e88b894b8 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,11 @@ portage-3.0.52 (UNRELEASED) -------------- +Breaking changes: +* FEATURES=pkgdir-index-trusted is now on by default. This improves performance + with binpkgs, but does require that users run `emaint binhost --fix` if they + manually add or remove binpkgs from their PKGDIR (bug #889300). + Features: * bintree: Add new API member (invalid_paths) to allow gentoolkit to later clean up invalid binpkgs (bug #900224). diff --git a/cnf/make.globals b/cnf/make.globals index bfefcc5235..86e9b5b744 100644 --- a/cnf/make.globals +++ b/cnf/make.globals @@ -78,7 +78,7 @@ FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict - network-sandbox news parallel-fetch pid-sandbox + network-sandbox news parallel-fetch pkgdir-index-trusted pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch