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) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1FE3C158094 for ; Sat, 13 Aug 2022 17:41:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2D737E0769; Sat, 13 Aug 2022 17:41:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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 0B85FE0769 for ; Sat, 13 Aug 2022 17:41:54 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (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 331F4340DC4 for ; Sat, 13 Aug 2022 17:41:53 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9DCAA326 for ; Sat, 13 Aug 2022 17:41:51 +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: <1660412509.1e6ee2f3cb1bac6388d7fea8676d48c598551feb.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: 1e6ee2f3cb1bac6388d7fea8676d48c598551feb X-VCS-Branch: master Date: Sat, 13 Aug 2022 17:41:51 +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: c35269b0-d614-467e-81f5-eac037a2c74f X-Archives-Hash: 520e3448ca90c0f7c2d87414d67de57b commit: 1e6ee2f3cb1bac6388d7fea8676d48c598551feb Author: Sam James gentoo org> AuthorDate: Sat Aug 13 17:40:43 2022 +0000 Commit: Sam James gentoo org> CommitDate: Sat Aug 13 17:41:49 2022 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e6ee2f3 NEWS: update Signed-off-by: Sam James gentoo.org> NEWS | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 748a51084..11ad1ac9f 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,12 @@ portage-3.0.35 (UNRELEASED) -------------- +Features: +* Portage can now set scheduling policies using the PORTAGE_SCHEDULING_POLICY + and PORTAGE_SCHEDULING_PRIORITY variables. See make.conf.example for details. + + See also https://wiki.gentoo.org/wiki/Portage_niceness. + Bug fixes: * xml: Fix XML node parsing (resulted in duplicate USE flag descriptions in gentoolkit, bug 858791). This code is thought to have only one @@ -10,27 +16,63 @@ Bug fixes: * logging: don't clutter with a global logger and instead scope to each module. Allows further logging refactoring in future. -* estrip: fix double slash for older EAPIs (bug 862600). +* estrip: fix double slash for older EAPIs (bug #862600). + +* estrip: avoid spurious NEEDED warning when no ELF files installed for + < EAPI 7 (bug #749624, bug #862606). + +* estrip: apply scanelf optimisation for EAPI 7+ too (bug #749624, bug #862606). -* install-qa-check.d: 60-pkgconfig: fix --validate check by adding +* dispatch-conf: respect (E)ROOT + +* install-qa-check.d: 60pkgconfig: fix --validate check by adding ${ED}/usr/{lib*,share} to search path. -* install-qa-check.d: 60-pkgconfig: only check defined variables for +* install-qa-check.d: 60pkgconfig: only check defined variables for ${EPREFIX} compliance (bug 860825). +* install-qa-check.d: 60pkgconfig: display the detected version from + the .pc file (improves the QA warning output), and hint to the user/developer + about the existence of QA_PKGCONFIG_VERSION to silence the warning. + +* install-qa-check.d: 60pkgconfig: use eqatag for nicer output. + +* install-qa-check.d: 60pkgconfig: use ver_test where possible in version + comparison checks to avoid warning if the Version field in the .pc file + is equivalent to the ebuild version. + +* install-qa-check.d: 80libraries: include Darwin/Mach-O objects in checks. + +* install-qa-check.d: 80multilib-strict: use file/find from Prefix instead + of absolute paths in /usr/bin. + * install-qa-checks.d: 90gcc-warnings: add arm64, aarch64 (used by Apple), loongarch64, riscv64, s390x to list of 64-bit arches which affects the severity of some warnings (like pointer truncation). +* install-qa-check.d: 90world-writable: include EPREFIX in paths. + * portage: output: update obsolete /etc/init.d/functions.sh path. * bin: style tweaks to conform to Gentoo style (mostly variable bracing). +* doins: fix D check, add EPREFIX check + +* misc-functions.sh: add Prefix fixups, like including EPREFIX in + INSTALL_MASK for /usr/share for noman, noinfo, nodoc. + +* phase-function.sh: mark ED, EROOT read-only variables + +* eapi.sh: cleanup obsolete references to unofficial 5-hdepend EAPI. + * isolated-functions.sh: sync __makeopts_jobs implementation with multiprocessing.eclass. * ebuild(1): improve descriptions of various phase functions. +* emerge(1): mention --with-bdeps=n behavior for both --usepkg (-k) and + --usepkgonly (-K) (bug #863422). + portage-3.0.34 (2022-07-20) --------------