From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BC66C1582EF for ; Fri, 07 Mar 2025 05:01:00 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (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) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id E9C1034300C for ; Fri, 07 Mar 2025 05:00:56 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id EBF8A1102D2; Fri, 07 Mar 2025 05:00:55 +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 bobolink.gentoo.org (Postfix) with ESMTPS id E14111102D2 for ; Fri, 07 Mar 2025 05:00:55 +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 8E721342FE2 for ; Fri, 07 Mar 2025 05:00:55 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F15E5280C for ; Fri, 07 Mar 2025 05:00:53 +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: <1741323591.850d5e6b5cd12da2ad9bc37d3b21b87ef210c7f7.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/base/ X-VCS-Repository: repo/gentoo X-VCS-Files: profiles/base/package.use.stable.mask X-VCS-Directories: profiles/base/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 850d5e6b5cd12da2ad9bc37d3b21b87ef210c7f7 X-VCS-Branch: master Date: Fri, 07 Mar 2025 05:00:53 +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: 0acdd3f2-d86e-4ec1-965e-8f3c518fd364 X-Archives-Hash: 1b1685da0d9db0c09ec5e4afd8a5f20f commit: 850d5e6b5cd12da2ad9bc37d3b21b87ef210c7f7 Author: Sam James gentoo org> AuthorDate: Fri Mar 7 04:49:58 2025 +0000 Commit: Sam James gentoo org> CommitDate: Fri Mar 7 04:59:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850d5e6b profiles/base: unmask >=dev-lang/rust-1.86.0[system-llvm] For quite some time, we've had dev-lang/rust[system-llvm] masked because Rust used to have many patches on top of its bundled LLVM. Fortunately, these days, the situation is *far* better: the Rust developers test new LLVM in CI, and they now only accept backports of upstream commits for their copy. See https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html. (This does also open the door to supporting multiple LLVM versions in Rust at some point, but let's not go nuts yet; the page linked indicates they support n-1 and n-2 of LLVM where possible.) (Note also that while it may be *possible* to do that, I'm not yet sure if we want to (or maybe we'd want to p.use.force the bundled LLVM version but allow others) given there may well be latent issues exposed by LLVM updates that haven't received a backport upstream and so on.) Gradually unmask by only masking for <1.86.0 (as 1.86.0 is not yet released) to avoid making users rebuild current/older versions for this change. Bug: https://bugs.gentoo.org/735154 Signed-off-by: Sam James gentoo.org> profiles/base/package.use.stable.mask | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index b92c0566396a..af3766938bf4 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,11 @@ # New entries go on top. # Please use the same syntax as in package.use.mask. +# Sam James (2025-03-07) +# Gradually unmask for newer Rust to avoid making users recompile for +# the change. See bug #735154. + (2025-02-03) # Requires dev-util/shelltestrunner app-arch/mt-st test @@ -154,12 +159,6 @@ dev-perl/Template-Toolkit gd media-fonts/unifont utils fontforge media-video/vdrsync dvdr -# Georgy Yakovlev (2019-05-10) -# needs llvm slots which are not stable #678908 -# also prone to weird compilation failures -# masking this for now, will readjust as situation changes ->=dev-lang/rust-1.34 system-llvm - # Mart Raudsepp (2019-04-14) # Needs media-plugins/gst-plugins-chromaprint, which is not stable # anywhere yet.