Bug 226132 - www/firefox-esr: CONFLICTS_INSTALL= firefox: end the conflict
Summary: www/firefox-esr: CONFLICTS_INSTALL= firefox: end the conflict
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gecko (Nobody)
URL: https://www.freshports.org/www/firefo...
Keywords: feature, needs-patch, needs-qa
Depends on:
Blocks:
 
Reported: 2018-02-22 23:21 UTC by Nicola Mingotti
Modified: 2023-04-23 09:35 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (gecko)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicola Mingotti 2018-02-22 23:21:42 UTC

    
Comment 1 Nicola Mingotti 2018-02-22 23:31:35 UTC
I have already installed in FreeBSD-11.1 "firefox-58" from package.
Trying to install also "firefox-esr" from package I got this errore message
------------
pkg: firefox-58.0.2,1 conflicts with firefox-esr-52.6.0_2,1 (installs files into the same place).  Problematic file: /usr/local/bin/firefox
------------

After a discussion on "forums.freebsd.org" with other members of the community
I report here what were the proposed actions to fix it. 

-] "firefox" and "firefox-esr" files should go to separate paths e.g.
/usr/local/lib/firefox
/usr/local/lib/firefox-esr

-] "firefox" and "firefox-esr" should not share the same user profile.
This to avoid possible incompatibilities in profile between the two 
programs.

Given that the two products are different and in phase of development it can 
important to test a web application on both of them, It could be useful to have
both installable and running together on the same system.
Comment 2 Stefan B. 2018-02-26 03:57:14 UTC
I vote for this request, too.

Debian Linux, for example, has Firefox ESR by default.
Firefox (latest) can be installed additionally. It is named "firefox.real" there, and both can be run.
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2018-06-30 16:12:10 UTC
Is this the type of thing that _might_ be realised with flavors?
Comment 4 Graham Perrin freebsd_committer freebsd_triage 2021-12-28 06:19:12 UTC
If I recall correctly: 

* installation of ESR parallel to a non-ESR release is disallowed in 
  Tier-1 environments

– I should not expect an allowance with (Tier-3) FreeBSD. 

----

<https://forums.freebsd.org/posts/542378> there's a verified workaround, which I do not expect to be ported.
Comment 5 Graham Perrin freebsd_committer freebsd_triage 2023-04-23 09:35:49 UTC
<https://www.freshports.org/www/firefox-esr/#conflicts> notes the conflict with firefox. This was probably established around eleven years ago; <https://github.com/freebsd/freebsd-ports/commit/dc2a4ea72edb2e2e08bc06a516860261c113e230> … 

Triage: reduce severity to the norm for a feature request.