On Monday 19 January 2009 18:59:36 Grant Edwards wrote:
> On 2009-01-19, Paul Hartman <paul.hartman+gen...@gmail.com> wrote:
> > On Sun, Jan 18, 2009 at 10:32 PM, Grant Edwards <gra...@visi.com> wrote:
> >> On 2009-01-18, Alan McKinnon <alan.mckin...@gmail.com> wrote:
> >>>>>>      All the packages built against mozilla-firefox won't
> >>>>>>      compile, if after installing firefox 3.0 you get some
> >>>>>>      blockers, please add 'xulrunner' to your USE-flags.
> >>>>>>
> >>>>>> Does anybody have idea what the above sentence is trying to say?
> >>>>>
> >>>>> It's saying that if you use firefox -3*, then you should
> >>>>> remove "firefox" from your USE and add "xulrunner" instead.
> >>>>> This way, nothing in the tree will try to pull in firefox-2*
> >>>>> (which obviously conflicts with firefox-3*).
> >>>>
> >>>> Wow.  I'm not doubting that what you say is true, but how
> >>>> anybody was supposed to get that from the emerge message is
> >>>> beyond me.
> >>>>
> >>>>> There have been 4 earlier threads on this very topic in the
> >>>>> last fortnight.  For more details, please check the recent
> >>>>> archives (rehashing the same thing over and over is getting
> >>>>> really tedious)
> >>>>
> >>>> Sort of makes you wonder if the message is a bit too cryptic,
> >>>> eh?
> >>>
> >>> If I read that message out loud, it sounds suspiciously like a
> >>> babelfish translation from Japanese to English. Whatever it
> >>> is, the author of the message is certainly not a native
> >>> English speaker.
> >>>
> >>> But the intent is easy to see if you already know how it
> >>> works.
> >>
> >> Yes, once somebody has told you the answer, it's possible to
> >> make some sense of the message. But, I stand by my assertion
> >> that give just the message very many people are going to figure
> >> out that it means you need to replace the "firefox" use flag
> >> with the "xulrunner" use flag so that apps will build against
> >> firefox-3 instead of trying to build against firefox-2.
> >
> > Someone should file a bug to have the message changed to something
> > clearer.
>
> I'd be happy to do that.  Is the following correct?
>
>   The UI and rendering libraries that were part of the
>   mozilla-firefox 2.x package have been split from the mozilla
>   firefox-3.x package and are now in the xulrunner package.  In
>   order for ebuilds to use xulrunner instead of mozilla-firefox
>   2.x, the "firefox" USE flag must be replaced by the
>   "xulrunner" USE flag.  Failure to replace the "firefox" USE
>   flag with the "xulrunner" USE flag will result in portage
>   requiring mozilla-firefox 2.x which is incompatible with
>   mozilla-firefox 3.x -- this will block some packages from
>   building.

replace 
"will result in portage requiring mozilla-firefox 2.x" 
with 
"will result in portage attempting to merge mozilla-firefox-2.x"

It's not portage that requires firefox, but some other ebuilds.

Other than that, the language makes sense and is technically accurate - not 
too much detail, but enough info to tell the user what to do. You got the 
intent right - the user does not really have a choice about what to USE if 
they want ff-3

-- 
alan dot mckinnon at gmail dot com

Reply via email to