Summary: | www-plugins/passff-host plugin not found by firefox | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Cédric Krier <cedk> |
Component: | Current packages | Assignee: | Georgy Yakovlev <gyakovlev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mgorny, mozilla, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/14636 https://github.com/gentoo/gentoo/pull/14643 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 506276 |
Description
Cédric Krier
2019-06-09 23:55:39 UTC
Re-assigned this bug to mozilla@ as www-client/firefox-bin maintainers. Related discussion on gentoo-proxy-maint: https://archives.gentoo.org/gentoo-proxy-maint/message/0499bfa70428023c946bce49fee5b8b4 -bin packages are not generated by the mozilla project but are generated by upstream them self. All plugins should be using /usr/lib/mozilla on gentoo, there really is no need for any of them to be in a arch specific directory. >All plugins should be using /usr/lib/mozilla on gentoo, there really is no need for any of them to be in a arch specific directory.
Yeah, it quite makes sense, then can www-client/firefox be fixed for this? (or maybe it is already ? I haven't compiled firefox the last months). As I had to do a modification fron "lib" to $(get_libdir) because it wouldn't work with www-client/firefox on no-symlink-lib in the first place.
For the record, we were historically multilib-ing browser plugins. It was back when the 64-bit plugins were scarce, and 64-bit browsers needed to run 32-bit plugins. (In reply to Haelwenn Monnier from comment #3) > >All plugins should be using /usr/lib/mozilla on gentoo, there really is no need for any of them to be in a arch specific directory. > > Yeah, it quite makes sense, then can www-client/firefox be fixed for this? > (or maybe it is already ? I haven't compiled firefox the last months). As I > had to do a modification fron "lib" to $(get_libdir) because it wouldn't > work with www-client/firefox on no-symlink-lib in the first place. I can't make this work by installing to /usr/lib nor /usr/lib64. Haelwenn, are you still maintaining this? (In reply to Matt Turner from comment #5) > (In reply to Haelwenn Monnier from comment #3) > > >All plugins should be using /usr/lib/mozilla on gentoo, there really is no need for any of them to be in a arch specific directory. > > > > Yeah, it quite makes sense, then can www-client/firefox be fixed for this? > > (or maybe it is already ? I haven't compiled firefox the last months). As I > > had to do a modification fron "lib" to $(get_libdir) because it wouldn't > > work with www-client/firefox on no-symlink-lib in the first place. > > I can't make this work by installing to /usr/lib nor /usr/lib64. Haelwenn, > are you still maintaining this? Yes, firefox became my secondary browser (I switched to my own, www-client/badwolf::guru) but I still test that there is no regressions after www-client/firefox-bin updates (just tried and and it worked, using /usr/lib64), could check on www-client/firefox in few days (currently not at home). btw I checked my news feeds and I found that Mozilla is discontinuing sideloaded extensions in Firefox 73.0[1], which will mean that I'll not be maintaining it once there is no <firefox{,-bin}-73.0 in the tree. 1: https://blog.mozilla.org/addons/2019/10/31/firefox-to-discontinue-sideloaded-extensions/ is it still relevant or it's fixed in latest FF ebuilds? I'm on 17.1 profile and it works with recent firefox. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29bf7bd1007ec4bdb62d45a1a62a0f4b9588fee commit b29bf7bd1007ec4bdb62d45a1a62a0f4b9588fee Author: Lucian Poston <lucianposton@pm.me> AuthorDate: 2020-02-11 22:26:58 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-02-12 06:24:38 +0000 www-plugins/passff-host: Install to firefox-bin dir Firefox's directory for native messaging hosts is a compile-time variable. www-client/firefox-bin is set to a directory under /usr/lib/, while www-client/firefox varies. This -r1 bump will install passff-host to both locations so that both firefox and firefox-bin are able to locate the plugin. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lucian Poston <lucianposton@pm.me> Closes: https://bugs.gentoo.org/687746 Closes: https://github.com/gentoo/gentoo/pull/14632 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> .../passff-host/passff-host-1.2.1-r1.ebuild | 59 ++++++++++++++++++++++ 1 file changed, 59 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e536cb3322bc9fd988349e8f1dcf169b3160c85b commit e536cb3322bc9fd988349e8f1dcf169b3160c85b Author: Lucian Poston <lucianposton@pm.me> AuthorDate: 2020-02-12 10:51:41 +0000 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: 2020-02-12 17:37:17 +0000 app-admin/lastpass-binary-component: Install to both firefox dirs Firefox's directory for native messaging hosts is a compile-time variable. www-client/firefox-bin is set to a directory under /usr/lib/, while www-client/firefox varies. This -r1 bump will install to both locations so that both firefox and firefox-bin are able to locate the plugin. Closes: https://bugs.gentoo.org/688104 Closes: https://github.com/gentoo/gentoo/pull/14636 Bug: https://bugs.gentoo.org/687746 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lucian Poston <lucianposton@pm.me> Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> .../lastpass-binary-component-4.19.0-r1.ebuild | 116 +++++++++++++++++++++ 1 file changed, 116 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72f0a3b9556667c1369a29003c1231993fe9192 commit d72f0a3b9556667c1369a29003c1231993fe9192 Author: Lucian Poston <lucianposton@pm.me> AuthorDate: 2020-02-12 17:45:45 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-02-24 16:30:09 +0000 www-plugins/browserpass: Install to both firefox dirs Firefox's directory for native messaging hosts is a compile-time variable. www-client/firefox-bin is set to a directory under /usr/lib/, while www-client/firefox varies. This -r2 bump will install to both locations so that both firefox and firefox-bin are able to locate the plugin. Bug: https://bugs.gentoo.org/687746 Closes: https://github.com/gentoo/gentoo/pull/14643 Signed-off-by: Lucian Poston <lucianposton@pm.me> Signed-off-by: Matt Turner <mattst88@gentoo.org> .../browserpass/browserpass-3.0.6-r2.ebuild | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) |