Summary: | www/firefox: some addons never update and cannot be found via built-in search field | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Graham Perrin <grahamperrin> | ||||||||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-gecko (Nobody) <gecko> | ||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||
Severity: | Affects Some People | CC: | grahamperrin | ||||||||||||||||
Priority: | --- | Flags: | jbeich:
maintainer-feedback+
|
||||||||||||||||
Version: | Latest | ||||||||||||||||||
Hardware: | Any | ||||||||||||||||||
OS: | Any | ||||||||||||||||||
See Also: |
https://github.com/mozilla/addons-frontend/issues/4610 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277368 |
||||||||||||||||||
Attachments: |
|
Description
Graham Perrin
![]() ![]() D'oh, > …in _some_ way version-specific. … – I meant, > …in _some_ way platform-specific. … Probably related to about:addons search field issue e.g., - https://addons.mozilla.org/en-US/firefox/search/?q=reddactit&platform=FreeBSD&appver=56.0.2 Another workaround option is to make %OS% return Linux by changing https://searchfox.org/mozilla-central/rev/028cd8342899/toolkit/xre/nsAppRunner.cpp#870 Let's see if Mozilla fixes AMO first as the issue isn't really specific to Waterfox. FWIW, www/firefox in summary indicates the issue is generic to all forks. Makes sense, thanks.
----
> … cannot be found via built-in search field
– and then, if there appears the 'See all … results' prompt, the URL will include
&platform=FreeBSD
– which may cause the required add-on to be not found, or not suitably prominent. I'll attach screenshots of an example.
Created attachment 192947 [details]
Example A: Session Boss
Session Boss sought but not found …
Created attachment 192948 [details]
Example A: Session Boss
Session Boss sought but not found. Aiming to click 'See all 184 results' …
Created attachment 192949 [details]
Example A: Session Boss
… first page of 186 results, Session Boss not found (not on any of the eight pages) …
----
Side note:
186 > 184
Created attachment 192950 [details]
Example A: Session Boss
… Session Boss not amongst find-as-you-type (FAYT) search result.
Created attachment 192951 [details]
Example A: Session Boss
After cutting &platform=FreeBSD from within the URL, Session Boss is first and foremost.
Created attachment 192952 [details]
Example A: Session Boss
Session Boss first and foremost amongst FAYT results.
In other words, &platform=FreeBSD causes FAYT to be non-trustworthy.
A commit references this bug: Author: jbeich Date: Wed May 23 01:21:23 UTC 2018 New revision: 470668 URL: https://svnweb.freebsd.org/changeset/ports/470668 Log: gecko: mask as Linux on AMO for compatibility Many extensions on addons.mozilla.org aren't listed or updated due to platform whitelist abuse. On DragonFly the search is broken because such a platform isn't recognized. PR: 226919 Reported by: Graham Perrin Changes: head/mail/thunderbird/Makefile head/mail/thunderbird/files/patch-addon-search head/www/firefox/Makefile head/www/firefox/files/patch-addon-search head/www/firefox-esr/Makefile head/www/firefox-esr/files/patch-addon-search head/www/seamonkey/Makefile head/www/seamonkey/files/patch-addon-search head/www/waterfox/Makefile head/www/waterfox/files/patch-addon-search A commit references this bug: Author: jbeich Date: Wed May 23 04:04:55 UTC 2018 New revision: 470672 URL: https://svnweb.freebsd.org/changeset/ports/470672 Log: gecko: adjust targetPlatform after r470668 PR: 226919 Reported by: Corpo (for Lightning) Changes: head/mail/thunderbird/Makefile head/mail/thunderbird/files/patch-addon-search head/www/firefox/Makefile head/www/firefox/files/patch-addon-search head/www/firefox-esr/Makefile head/www/firefox-esr/files/patch-addon-search head/www/seamonkey/Makefile head/www/seamonkey/files/patch-addon-search head/www/waterfox/Makefile head/www/waterfox/files/patch-addon-search A commit references this bug: Author: jbeich Date: Wed May 23 04:20:40 UTC 2018 New revision: 470673 URL: https://svnweb.freebsd.org/changeset/ports/470673 Log: mail/thunderbird: drop LIGHTNING as it's unusable after r470672 PR: 226919 Changes: head/UPDATING head/mail/thunderbird/Makefile head/www/firefox/Makefile.options head/www/seamonkey/Makefile A commit references this bug: Author: jbeich Date: Wed May 23 04:49:03 UTC 2018 New revision: 470674 URL: https://svnweb.freebsd.org/changeset/ports/470674 Log: mail/thunderbird: back out r470673 as AMO version lacks libical PR: 226919 Pointy hat to: jbeich (too sleepy to wait for QA) Changes: head/UPDATING head/mail/thunderbird/Makefile head/www/firefox/Makefile.options head/www/seamonkey/Makefile A commit references this bug: Author: jbeich Date: Wed May 23 05:19:19 UTC 2018 New revision: 470675 URL: https://svnweb.freebsd.org/changeset/ports/470675 Log: gecko: restore support for native extensions after r470668/r470672 PR: 226919 Changes: head/mail/thunderbird/Makefile head/mail/thunderbird/files/patch-addon-search head/www/firefox/Makefile head/www/firefox/files/patch-addon-search head/www/firefox-esr/Makefile head/www/firefox-esr/files/patch-addon-search head/www/seamonkey/Makefile head/www/seamonkey/files/patch-addon-search head/www/waterfox/Makefile head/www/waterfox/files/patch-addon-search A commit references this bug: Author: jbeich Date: Wed May 23 19:56:16 UTC 2018 New revision: 470716 URL: https://svnweb.freebsd.org/changeset/ports/470716 Log: MFH: r470668 r470672 r470675 gecko: mask as Linux on AMO for compatibility Many extensions on addons.mozilla.org aren't listed or updated due to platform whitelist abuse. On DragonFly the search is broken because such a platform isn't recognized. PR: 226919 Reported by: Graham Perrin, Corpo (Lightning) Approved by: ports-secteam blanket Changes: _U branches/2018Q2/ branches/2018Q2/mail/thunderbird/Makefile branches/2018Q2/mail/thunderbird/files/patch-addon-search branches/2018Q2/www/firefox/Makefile branches/2018Q2/www/firefox/files/patch-addon-search branches/2018Q2/www/firefox-esr/Makefile branches/2018Q2/www/firefox-esr/files/patch-addon-search branches/2018Q2/www/seamonkey/Makefile branches/2018Q2/www/seamonkey/files/patch-addon-search branches/2018Q2/www/waterfox/Makefile branches/2018Q2/www/waterfox/files/patch-addon-search Waterfox 56.2.0.13_1 ==================== Test results with an almost perfectly clean profile on FreeBSD-CURRENT. Beginnings at about:addons -------------------------- Seeking 'Session Boss' finds Session Boss 1.4 uppermost, and the link at the foot of the page refers to <https://addons.mozilla.org/en-US/firefox/search/?q=session%20boss&platform=Linux&appver=56.2.0> with Session Boss first amongst 200 results. ☑ 1.4 is truly the most recent version. Seeking 'Disconnect' finds Disconnect 5.18.21 uppermost, and the link at the foot of the page refers to <https://addons.mozilla.org/en-US/firefox/search/?q=disconnect&platform=Linux&appver=56.2.0> with Disconnect first amongst 31 results. ☑ 5.18.21 is truly the most recent version – compare with the outdated, incompatible 3.15.3 that was inadvertently installed at <https://github.com/MrAlex94/Waterfox/issues/578#issue-325408838> with Waterfox 56.2.0.13. OOTB 56.2.0.13_1 is significantly better. ---- $ pkg info waterfox | grep Version Version : 56.2.0.13_1 $ date ; uname -v Wed 23 May 2018 20:47:20 BST FreeBSD 12.0-CURRENT #2 r333587: Mon May 14 01:59:02 BST 2018 root@momh167-gjp4-hpelitebook8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC ---- Big thanks to Jan. A commit references this bug: Author: jbeich Date: Wed May 23 20:10:33 UTC 2018 New revision: 470718 URL: https://svnweb.freebsd.org/changeset/ports/470718 Log: MFH: r470668 r470672 r470675 gecko: mask as Linux on AMO for compatibility (r470716 followup) Many extensions on addons.mozilla.org aren't listed or updated due to platform whitelist abuse. On DragonFly the search is broken because such a platform isn't recognized. PR: 226919 Reported by: Graham Perrin, Corpo (Lightning) Approved by: ports-secteam blanket Changes: branches/2018Q2/mail/thunderbird/files/patch-addon-search branches/2018Q2/mail/thunderbird/files/patch-addon-search branches/2018Q2/www/firefox/files/patch-addon-search branches/2018Q2/www/firefox/files/patch-addon-search branches/2018Q2/www/firefox-esr/files/patch-addon-search branches/2018Q2/www/firefox-esr/files/patch-addon-search branches/2018Q2/www/seamonkey/files/patch-addon-search branches/2018Q2/www/seamonkey/files/patch-addon-search branches/2018Q2/www/waterfox/files/patch-addon-search branches/2018Q2/www/waterfox/files/patch-addon-search Thanks for testing. |