commit: d918b34514f1d01c2a1df5e1837dbfc4d225b723
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 26 05:02:10 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 05:51:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d918b345
profiles: mask media-libs/embree-4 for now
Did give it a quick try with minimal USE and (as noted in the bug)
embree3 and 4 do coexist without any changes and seems to me they
are indeed meant to be treated like a different SLOT or package.
/usr/lib64/libembree3.so
/usr/lib64/libembree4.so
/usr/include/embree3
/usr/include/embree4
(either way the soname changed, *if* not slotted it'd need a subslot)
Revdeps may need attention to depend on specific slot and select
properly if they can use either (assume blender does automagic?
currently does not depend on >=4 anyhow) so just doing a quick
mask until this is properly looked at.
Godot already depend explicitly on embree:3. If *really* had to
it could optionally switch to bundled embree rather than set
an upper bound if not slotted (or when :3 is to be removed).
Bug: https://bugs.gentoo.org/927833
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
profiles/package.mask | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index e925997a8c12..69db95e7dd1a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END OF EXAMPLES ---
+# Ionen Wolkens <[email protected]> (2024-03-26)
+# Breaks revdeps that need embree-3 and seems intended to be
+# SLOT=4. Mask until the situation is improved (bug #927833).
+>=media-libs/embree-4
+
# Eli Schwartz <[email protected]> (2024-03-24)
# Broken with modern compilers, broken with LTO. Upstream website no
# longer exists. Unmaintained in Gentoo, no reverse dependencies.