currently there are multiple problems with the eclass that need addressing: * CHOST matcher assumes only upstream-provided triplets * SRC_URI assumes only upstream dist tarballs * the whole matching is hacky and hardcoded, it needs to be improved. * mixes sh and bash syntax, should consistently use the latter
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a82c42c13340743296461c0b594c5ad2f8a116 commit c0a82c42c13340743296461c0b594c5ad2f8a116 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 05:34:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 05:35:20 +0000 profiles/arch/sparc: force dev-lang/rust[system-bootstrap] Needed for now until dev-lang/rust learns how to use our bootstrap tarball which we inject into dev-lang/rust-bin for sparc. Bug: https://bugs.gentoo.org/842246 Bug: https://bugs.gentoo.org/769467 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.force | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e791aea82a45010c220f1101ce0485f4a5d6ca1 commit 0e791aea82a45010c220f1101ce0485f4a5d6ca1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 05:39:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 05:39:37 +0000 profiles/arch/sparc: mask dev-lang/rust-bin[clippy,doc,rls,rustfmt] Bug: https://bugs.gentoo.org/769467 Bug: https://bugs.gentoo.org/842246 See: c0a82c42c13340743296461c0b594c5ad2f8a116 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.mask | 5 +++++ 1 file changed, 5 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311dc338a9566052b660de5494e47ff9dd417173 commit 311dc338a9566052b660de5494e47ff9dd417173 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-11 20:15:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-11 20:15:24 +0000 profiles/arch/sparc: add dev-lang/rust[system-bootstrap] to p.u.stable.force too Bug: https://bugs.gentoo.org/842246 Closes: https://bugs.gentoo.org/869680 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.force | 2 +- profiles/arch/sparc/package.use.stable.force | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014c6629fcfb9011300931af6c460c910765e767 commit 014c6629fcfb9011300931af6c460c910765e767 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-12 09:14:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-12 09:14:29 +0000 profiles/arch/sparc: un-stable-mask USE=system-bootstrap Thanks to Arfrever for noticing, doh. Bug: https://bugs.gentoo.org/842246 Bug: https://bugs.gentoo.org/869680 Fixes: 311dc338a9566052b660de5494e47ff9dd417173 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.stable.force | 8 -------- profiles/arch/sparc/package.use.stable.mask | 6 ++++++ 2 files changed, 6 insertions(+), 8 deletions(-)