Mailing List Archive

making the firefox USE flag a global one
Hi all,

I just noticed that the USE flag 'firefox' is a local one. I think it should be
global, though:

$ grep :firefox use.local.desc
app-office/openoffice:firefox - Add Firefox support
dev-haskell/gtk2hs:firefox - Build the Mozilla Embeded Component against firefox
rather than mozilla
dev-java/swt:firefox - Build the Mozilla Embeded Component against firefox
rather than mozilla
dev-python/gnome-python-extras:firefox - allow building against firefox libs
dev-ruby/ruby-gtkmozembed:firefox - compile against Firefox instead of Mozilla
dev-util/devhelp:firefox - Build against firefox rather than mozilla
dev-util/eclipse-sdk:firefox - Build against firefox rather than mozilla
gnome-extra/evolution-data-server:firefox - Use Firefox's NSS/NSPR libraries if
SSL is enabled
gnome-extra/yelp:firefox - Build against firefox instead of mozilla
mail-client/evolution:firefox - Use Firefox's NSS/NSPR libraries if SSL is enabled
media-video/totem:firefox - Build against Firefox instead of Seamonkey
net-news/liferea:firefox - Build against Firefox instead of Mozilla
net-www/mozplugger:firefox - Depend on firefox rather than seamonkey
www-client/epiphany-extensions:firefox - build against firefox instead of mozilla
www-client/epiphany:firefox - build against firefox instead of mozilla
www-client/galeon:firefox - build against firefox instead of mozilla
www-client/kazehakase-cvs:firefox - Use firefox's Gecko engine.
www-client/kazehakase:firefox - Use firefox's Gecko engine.

If nobody objects, I'd like to push that change through in two weeks.

--
Kind Regards,

Simon Stelling
Gentoo/AMD64 Developer
--
gentoo-dev@gentoo.org mailing list
Re: making the firefox USE flag a global one [ In reply to ]
Simon Stelling wrote:
> Hi all,
>
> I just noticed that the USE flag 'firefox' is a local one. I think it should be
> global, though:
>
> $ grep :firefox use.local.desc
> app-office/openoffice:firefox - Add Firefox support
> dev-haskell/gtk2hs:firefox - Build the Mozilla Embeded Component against firefox
> rather than mozilla
> dev-java/swt:firefox - Build the Mozilla Embeded Component against firefox
> rather than mozilla
> dev-python/gnome-python-extras:firefox - allow building against firefox libs
> dev-ruby/ruby-gtkmozembed:firefox - compile against Firefox instead of Mozilla
> dev-util/devhelp:firefox - Build against firefox rather than mozilla
> dev-util/eclipse-sdk:firefox - Build against firefox rather than mozilla
> gnome-extra/evolution-data-server:firefox - Use Firefox's NSS/NSPR libraries if
> SSL is enabled
> gnome-extra/yelp:firefox - Build against firefox instead of mozilla
> mail-client/evolution:firefox - Use Firefox's NSS/NSPR libraries if SSL is enabled
> media-video/totem:firefox - Build against Firefox instead of Seamonkey
> net-news/liferea:firefox - Build against Firefox instead of Mozilla
> net-www/mozplugger:firefox - Depend on firefox rather than seamonkey
> www-client/epiphany-extensions:firefox - build against firefox instead of mozilla
> www-client/epiphany:firefox - build against firefox instead of mozilla
> www-client/galeon:firefox - build against firefox instead of mozilla
> www-client/kazehakase-cvs:firefox - Use firefox's Gecko engine.
> www-client/kazehakase:firefox - Use firefox's Gecko engine.
>
> If nobody objects, I'd like to push that change through in two weeks.
>
Except these aren't doing the same thing.

"add firefox support"
"build against firefox instead of mozilla/seamonkey"
"use firefox's NSS/NSPR"
"use firefox's Gecko Engine"


sooo..which one is the global flag for? :)
--
gentoo-dev@gentoo.org mailing list
Re: Re: making the firefox USE flag a global one [ In reply to ]
On Tue, 2006-07-18 at 14:58 +0200, Stefan Schweizer wrote:
> Simon Stelling wrote:
> > I just noticed that the USE flag 'firefox' is a local one. I think it
> > should be global, though:
>
> Good plan. I think it should also be a default use flag on supported
> architectures in desktop profiles. Can we make it default at the same time?

Already done for the 2006.1 profiles.

--
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux
Re: making the firefox USE flag a global one [ In reply to ]
Alec Warner wrote:
> Except these aren't doing the same thing.
>
> "add firefox support"

I have yet to find out what this does.

> "use firefox's NSS/NSPR"

This is a stale entry, no eds ebuild has a firefox flag anymore as it was
removed some time ago.

> "use firefox's Gecko Engine"

This is actually "build against firefox instead of mozilla/seamonkey".

> sooo..which one is the global flag for? :)

All of them, except if the openoffice one turn out to have a different meaning
than '"build against firefox instead of mozilla/seamonkey"'.

--
Kind Regards,

Simon Stelling
Gentoo/AMD64 Developer
--
gentoo-dev@gentoo.org mailing list
Re: making the firefox USE flag a global one [ In reply to ]
Am Dienstag, 18. Juli 2006 14:06 schrieb Simon Stelling:
> If nobody objects, I'd like to push that change through in two weeks.

As most of then are "use ff instead of mozilla" and that'll be deprecated in
favour of using ff by default and seamonkey by seamonkey useflag, I don't
think this makes sense.

At least for galeon I can say that I'll remove it as soon as x86 has marked
2.0.1-r1 stable.

--
Hanno Böck Blog: http://www.hboeck.de/
GPG: 3DBD3B20 Jabber: jabber@hboeck.de
Re: making the firefox USE flag a global one [ In reply to ]
Hanno Böck wrote:
> Am Dienstag, 18. Juli 2006 14:06 schrieb Simon Stelling:
>> If nobody objects, I'd like to push that change through in two weeks.
>
> As most of then are "use ff instead of mozilla" and that'll be deprecated in
> favour of using ff by default and seamonkey by seamonkey useflag, I don't
> think this makes sense.

I can't follow, sorry. Sure, the new flag will be 'build against ff instead of
seamonkey', but then it's still valid use, no?

--
Kind Regards,

Simon Stelling
Gentoo/AMD64 Developer
--
gentoo-dev@gentoo.org mailing list
Re: making the firefox USE flag a global one [ In reply to ]
Simon Stelling <blubb@gentoo.org> posted 44BDE23D.8090805@gentoo.org,
excerpted below, on Wed, 19 Jul 2006 09:41:49 +0200:

> Hanno Böck wrote:
>> Am Dienstag, 18. Juli 2006 14:06 schrieb Simon Stelling:
>>> If nobody objects, I'd like to push that change through in two weeks.
>>
>> As most of then are "use ff instead of mozilla" and that'll be deprecated in
>> favour of using ff by default and seamonkey by seamonkey useflag, I don't
>> think this makes sense.
>
> I can't follow, sorry. Sure, the new flag will be 'build against ff instead of
> seamonkey', but then it's still valid use, no?

I believe he meant that build against ff should be the default (where one
or the other is required), thus need no USE flag. USE=seamonkey would be
the alternative, where the alternative was formerly ff and the default
mozilla (which then needed no USE flag).

This however breaks down where neither one is required, in which case
they'd both be optional and USE=firefox would remain a valid flag. He was
making the case, tho (whether valid or not I don't know), that most of the
current USE=firefox flags are where it was an alternate to a default
mozilla as a required dep, and that if ff is to now be the default, the
flag would no longer be needed in those cases, with the implication that a
USE=seamonkey flag would be needed instead.

That's how I read the message, anyway... of course assuming mine is any
easier to parse. =8^)

--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman

--
gentoo-dev@gentoo.org mailing list
Re: making the firefox USE flag a global one [ In reply to ]
Am Mittwoch, 19. Juli 2006 09:41 schrieb Simon Stelling:
> I can't follow, sorry. Sure, the new flag will be 'build against ff instead
> of seamonkey', but then it's still valid use, no?

No, we have a flag "seamonkey" (that is already global) that means "build
against seamonkey", so ff is considered default if that flag is not set.

This could be discussed, but imho we definitely need a standard for that, that
means one of them, firefor or seamonkey, has to die. I don't really care
which one, but it should be the same for the whole tree.

--
Hanno Böck Blog: http://www.hboeck.de/
GPG: 3DBD3B20 Jabber: jabber@hboeck.de
Re: making the firefox USE flag a global one [ In reply to ]
Simon Stelling wrote:
> I just noticed that the USE flag 'firefox' is a local one. I think it
> should be global, though:

Good plan. I think it should also be a default use flag on supported
architectures in desktop profiles. Can we make it default at the same time?

Regards,
Stefan

--
gentoo-dev@gentoo.org mailing list
Re: making the firefox USE flag a global one [ In reply to ]
Simon Stelling wrote:
> Hi all,
>
> I just noticed that the USE flag 'firefox' is a local one. I think it should be
> global, though:

If this happens, could you also close
https://bugs.gentoo.org/show_bug.cgi?id=96473 :)

--de.