Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576952 - www-client/firefox-bin-45.0 - add USE flag to enable or disable Hello (aka Loop) installation
Summary: www-client/firefox-bin-45.0 - add USE flag to enable or disable Hello (aka Lo...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL: https://bugzilla.mozilla.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-10 12:38 UTC by Gleb
Modified: 2022-05-10 19:43 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb 2016-03-10 12:38:49 UTC
Since version 45 Firefox Hello (also known as Loop) is separated into an xpi file and can be removed during the installation (or aftewards manually). It is relevant to all OSes including Linux. So it is possible now to remove Hello xpi during installation process and it won't be installed. It would be great to have such USE flag, e.g. "hello".

It placed in "/opt/firefox/browser/features/loop@mozilla.org.xpi"

In 46 version the same will be done with Pocket.
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2016-03-21 18:43:30 UTC
Mozilla's packaging of firefox-bin is to keep it as verbatim to upstream's package as possible.  As such, no I don't think we will add a use flag to conditionally install or uninstall Hello, just like upstream's package doesn't conditionally install it.

If this is just a simple matter of not installing an xpi file, I expet you could easily leverage INSTALL_MASK to handle this.
Comment 2 . 2016-04-29 15:45:50 UTC
And what about www-client/firefox?
Comment 3 Ian Stakenvicius (RETIRED) gentoo-dev 2016-04-29 16:13:37 UTC
Well as of right now the same INSTALL_MASK (or PKG_INSTALL_MASK if you want it removed prior to binpkg generation) method will handle this for you just fine.  

For removal of the modules in-ebuild, to be frank i'm not particularily interested either as said restrictions would be one more addition to the list of things I need to check on each new release.  But, if there's enough demand for its removal then I'll entertain patches.  

Even if we go forward with this though, I'd rather not end up having a new use flag for every firefox extension that can be turned into an optional install --  this could get out of hand rather quickly.
Comment 4 Jory A. Pratt gentoo-dev 2017-08-26 17:56:29 UTC
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.

Thank You for your support and understanding
The Mozilla Team