commit:     487a861026aba3061d54dbb3bb976322683ddb75
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 04:30:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 04:34:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487a8610

profiles: unmask Rust 1.70

If you still have issues with Rust 1.70, please file a Gentoo bug with all of
the details.

I've written up what the situation is on the Rust bug [0], but pasting it 
inline:
"""
Okay, so I spoke to some people internally and it looks like it was a 
combination of:

    Typo in the initial don't-strip-this-single-file
    Someone reporting a problem with that
    Adding the total strip-disabling and people getting confused about when the 
issue happens? (possibly not having picked up the previous fix?)
    The fact that llvm-strip seemingly didn't/doesn't help making it sound like 
another problem existed.

So, my plan now is:

    wait for someone who previously had an issue on ppc64;
    just totally disable stripping for the time being so we can get this out;
    make sure any issues get reported to us and then upstream if appropriate 
(rather than comments on IRC etc where it's easy to get confused about what 
someone's env is);
    re-evaluate disabling stripping for certain files instead if nothing comes 
up from the previous point.
"""

That feels to me to be a reasonable/plausible timeline of events.

matoro's since done that PPC64 testing and not hit any problems; ionen's been
using 1.70 for a while; I've rebuilt all rust pkgs (and used some of them) on
rust{,-bin}-1.70 machines without incident.

Thank you to matoro and ionen for helping me muddle my way through here.

So, all that said, let's unmask it and handle any new issues (although I'm
not expecting any) as-and-when/if they come in.

[0] https://github.com/rust-lang/rust/issues/112286#issuecomment-1630085688

Bug: https://github.com/rust-lang/rust/issues/112286
Signed-off-by: Sam James <sam <AT> gentoo.org>

 profiles/package.mask | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index c4fc4bf8a97f..3eb951e3fd45 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -132,11 +132,6 @@ games-action/descent3-demo
 # https://github.com/scikit-build/scikit-build-core/issues/413
 <=dev-python/scikit-build-core-0.4.7
 
-# Ionen Wolkens <[email protected]> (2023-06-24)
-# This version is fine but it depends on >=virtual/rust-1.70 which is
-# currently masked. Feel free to unmask if you are using 1.70.
-~app-emulation/ruffle-0_p20230624
-
 # Hans de Graaff <[email protected]> (2023-06-23)
 # Deprecated upstream, who recommends to use the Open3 method instead.
 # No reverse dependencies. Masked for removal on 2023-07-23.
@@ -260,14 +255,6 @@ dev-ruby/ruby-gtk2
 # Removal on 2023-07-10.  Bug #908227.
 dev-python/PyPDF2
 
-# Georgy Yakovlev <[email protected]> (2023-06-08)
-# May be broken on some arches due to weird LLVM interaction.
-# Masked for now.
-# https://github.com/rust-lang/rust/issues/112286
-~dev-lang/rust-1.70.0
-~dev-lang/rust-bin-1.70.0
-~virtual/rust-1.70.0
-
 # Sam James <[email protected]> (2023-06-05)
 # Fails to bootstrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120.
 =sys-devel/gcc-14.0.0_pre20230604

Reply via email to