Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 898496 - www-client/firefox[screencast] X USE flag required for screencasting
Summary: www-client/firefox[screencast] X USE flag required for screencasting
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-28 19:51 UTC by James McClain
Modified: 2023-03-14 11:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,8.83 KB, text/plain)
2023-02-28 19:51 UTC, James McClain
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James McClain 2023-02-28 19:51:48 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2023-03-08 16:25:19 UTC
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(-)
Comment 2 Alex Xu (Hello71) 2023-03-12 20:26:05 UTC
this should be fixed by https://bugzilla.mozilla.org/show_bug.cgi?id=1817263 for firefox 111
Comment 3 Joonas Niilola gentoo-dev 2023-03-13 06:18:24 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2023-03-14 11:20:27 UTC
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(+)