Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911931 - www-client/firefox-bin-116.0.2: Missing speech-dispatcher dep or use flag
Summary: www-client/firefox-bin-116.0.2: Missing speech-dispatcher dep or use flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-08 17:15 UTC by Jay Faulkner
Modified: 2023-08-17 06:00 UTC (History)
0 users

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


Attachments
screenshot of err (err-screenshot.png,16.00 KB, image/png)
2023-08-08 17:16 UTC, Jay Faulkner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jay Faulkner gentoo-dev 2023-08-08 17:15:13 UTC
When updating to the latest firefox-bin, I discovered I got an angry message about a missing dependency (screenshot attached), it said "You can't use speech synthesis because the Speech Dispatcher library is missing." and linked to https://support.mozilla.org/en-US/kb/speechd-setup

It appears app-accessibility/speech-dispatcher is the required package in question. 


We should either:
* Twiddle the config to disable the warning and notify the user on install to also emerge speech-dispatcher for speech functionality. 
OR
* Add a hard dependency on speech-dispatcher

Reproducible: Always

Steps to Reproduce:
1. Visit a website that wants speech (I got the err on usaa.com; unsure how common this is)
2. Get an angry banner telling you you are missing a dep.
Actual Results:  
Attached screenshot

Expected Results:  
No angry banners from a fresh installed firefox.
Comment 1 Jay Faulkner gentoo-dev 2023-08-08 17:16:30 UTC
Created attachment 867435 [details]
screenshot of err
Comment 2 Jay Faulkner gentoo-dev 2023-08-08 17:21:42 UTC
If we wanted to disable the banner, it might be possible via https://github.com/gentoo/gentoo/blob/master/www-client/firefox-bin/files/gentoo-default-prefs.js
Comment 3 dimitri 2023-08-09 18:58:17 UTC
it looks like after the last 2 upgrades my "adblock" is not working anymore .. i do have it up to date and i have a bunch of live distros where firefox doesn't have any issues with adblock for youtube :) 


Dependency resolution took 2.00 s.

[ebuild   R    ] www-client/firefox-bin-116.0.2
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-08-09 19:10:45 UTC
(In reply to dimitri from comment #3)
> it looks like after the last 2 upgrades my "adblock" is not working anymore
> .. i do have it up to date and i have a bunch of live distros where firefox
> doesn't have any issues with adblock for youtube :) 
> 

Not sure if this is related to this bug.
Comment 5 Joonas Niilola gentoo-dev 2023-08-12 13:16:51 UTC
Angry banner :D come on it's being helpful! I'll add it to optfeature at some point. If there's an about:config option to silence that, everyone can toggle that on their own. I've personally never seen this, not even on that usaa.com site.
Comment 6 Larry the Git Cow gentoo-dev 2023-08-17 06:00:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530fe5009916c0428caacaf8b706ebcc5e356b56

commit 530fe5009916c0428caacaf8b706ebcc5e356b56
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-08-17 05:58:48 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-08-17 06:00:40 +0000

    www-client/firefox-bin: add 116.0.3
    
    Closes: https://bugs.gentoo.org/911931
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-client/firefox-bin/Manifest                   |  98 ++++++
 www-client/firefox-bin/firefox-bin-116.0.3.ebuild | 382 ++++++++++++++++++++++
 2 files changed, 480 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b959552bed90e781823c7147ac4885354c730f01

commit b959552bed90e781823c7147ac4885354c730f01
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-08-17 05:59:40 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-08-17 06:00:40 +0000

    www-client/firefox-bin: add optfeature for text-to-speech functionality
    
    Bug: https://bugs.gentoo.org/911931
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)