Created attachment 855322 [details] emerge --info Attempting to screencast without the X USE flag fails with a "NotFoundError: The object can not be found here." error. Steps to reproduce: 1. emerge www-client/firefox with X USE disabled (assuming wayland is enabled because of 'screencast' USE). 2. goto https://mozilla.github.io/webrtc-landing/gum_test.html and click "Screen capture". It should fail with the error mentioned earlier. Re-emerging with X enabled should allow screencasting to work.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95265b09ed1d8139f79fa450e5c1b3d874d59644 commit 95265b09ed1d8139f79fa450e5c1b3d874d59644 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-03-08 16:24:02 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-03-08 16:25:16 +0000 www-client/firefox: X is required for screencast to work Closes: https://bugs.gentoo.org/898496 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/firefox-110.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
this should be fixed by https://bugzilla.mozilla.org/show_bug.cgi?id=1817263 for firefox 111
Sweet! Had I found that bug report before updating the REQUIRED_USE we could've hopefully patched it like that, too. Firefox-111 is out this week, in 2 days, so I won't update the current ebuild. Will remove the REQUIRED_USE from the ebuild while bumping.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf28e2b2902ca56e07412ecc45bc1983a8f0244 commit 1bf28e2b2902ca56e07412ecc45bc1983a8f0244 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-03-14 11:20:08 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-03-14 11:20:25 +0000 www-client/firefox: add 111.0 Bug: https://bugs.gentoo.org/898496 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 101 +++ www-client/firefox/firefox-111.0.ebuild | 1370 +++++++++++++++++++++++++++++++ 2 files changed, 1471 insertions(+)