FS#60576 - [firefox] hunspell-en_US dependency undesirable

Attached to Project: Arch Linux
Opened by Kevin Brodsky (Corax) - Wednesday, 24 October 2018, 13:49 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 26 November 2018, 02:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Since 61.0-1, firefox depends on hunspell-en_US instead of hunspell. As a side effect, two dictionaries are unconditionally added to both Firefox and Thunderbird: "English (United States)" and "English (Philippines)" (yes, hunspell-en_US provides that one as well, who knows why...).

This is quite annoying, as these dictionaries pollute my dictionary list in Firefox/Thunderbird, and there is no way to remove them. Is there an actual reason to require system-wide dictionaries? IMHO this should be a user decision.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Monday, 26 November 2018, 02:26 GMT
Reason for closing:  Fixed
Additional comments about closing:  firefox 63.0.3-1
Comment by Eli Schwartz (eschwartz) - Wednesday, 24 October 2018, 14:16 GMT
In firefox 61.0-1 support was removed for linking to the system hunspell, but prior to this, it did not depend on any dictionaries at all -- just libhunspell.so itself.

I'm not sure what the motivation is for suddenly requiring that the user has a dictionary installed, let alone enforcing a particular language.
Comment by Jan Alexander Steffens (heftig) - Wednesday, 24 October 2018, 16:36 GMT
It's more of a technicality. The built Firefox has en-US locale and I'm configuring system dictionaries so for parity with the Mozilla release you get the English system dictionaries.

I can move it to an optdepend.
Comment by Eli Schwartz (eschwartz) - Wednesday, 24 October 2018, 20:00 GMT
I guess that makes sense, and yes, I agree an optdepends would make more sense. It was a bit confusing though, since even on grounds of parity, this is more than used to be enforced. I have it installed regardless.

Although, if someone uses language packs to use a different language, feature parity might mean you get other language dictionaries...
Comment by Kevin Brodsky (Corax) - Wednesday, 24 October 2018, 21:46 GMT
Moving it to an optdepend also makes sense to me. For consistency, you may want to make it an optdepend for thunderbird as well.

Loading...