Summary: | www-client/mozilla-firefox-2.0.0.4 file collision with www-client/mozilla-firefox-bin-2.0.0.4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Cort (RETIRED) <tcort> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | linuxgeek, pdcooper, skiidoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 131138 |
Description
Thomas Cort (RETIRED)
2006-05-02 18:16:39 UTC
I can confirm with mozilla-firefox-1.5.0.8 and mozilla-firefox-bin-1.5.0.8, the bug only occurs when you emerge -bin first, which installs a symlink from /usr/bin/firefox to /usr/bin/firefox-bin in update_mozilla_launcher_symlinks. This is actually quite convenient and I'm sure we would make someone sad if we simply removed it. I think we need to install the firefox dummy somewhere else in the user's path, though I don't know the launcher script that well, I'll poke Anarchy and come up with a decent solution, hopefully. Anarchy and I can't find a solution for this that won't break several user's systems. Anarchy seems to have grand plans for ff3, says it should be fixed then as we drop mozilla-launcher. This is still a problem with firefox 2.0.0.4. Emerging www-client/mozilla-firefox-bin and then www-client/mozilla-firefox results in a file collision. Here is a solution... have www-client/mozilla-firefox-bin install the 'firefox' binary to /usr/bin/firefox-bin and www-client/mozilla-firefox install the 'firefox' binary to /usr/src/firefox-src. Have the eclass or a little 'firefox-config' utility manage the /usr/bin/firefox symlink. Still happens with mozilla-firefox(-bin)-3.0, so maybe the bug should be renamed with no version numbers. Or should I open a new bug? The behaviour changed a bit, since with 3.0 packages the install runs properly. (In reply to comment #3) > Here is a solution... have www-client/mozilla-firefox-bin > install the 'firefox' binary to /usr/bin/firefox-bin and > www-client/mozilla-firefox install the 'firefox' binary to > /usr/src/firefox-src. Actually, mozilla-firefox installation goes fine but portage gives an eerror about it. So we end up with * /usr/bin/firefox (source) * /usr/bin/firefox-bin (binary) > Have the eclass or a little 'firefox-config' utility > manage the /usr/bin/firefox symlink. One is free to create an alias: echo "alias firefox='firefox-bin'" >> ~/.bash_aliases is this the same problem? http://bugs.gentoo.org/show_bug.cgi?id=194977 FF is stuck at 2.0.0.4 an emerge -update tries to bring in firefox-bin , when i've already got firefox on my system. ( same thing happens with mozilla-thunderbird, which is also stuck at 2.0.0.4. An update tries to bring in the -bin version). (In reply to comment #5) > is this the same problem? http://bugs.gentoo.org/show_bug.cgi?id=194977 Nothing related at all, we are talking about a file collision here. Do we support installing both src & bin versions together? Is there any reason we should? It really does _not_ make sense. Seems there is no interest in this bug anymore, closing... |