Re: Plans now that Mozilla Suite's being discontinued?

Logan Rathbone <[email protected]>
Newsgroups gmane.comp.web.galeon.user
Message-ID <[email protected]>
On Fri, Mar 18, 2005 at 11:49:00AM -0500, Adam Hooper wrote:
> On Fri, 2005-18-03 at 15:47 +0000, Nix wrote:
> > On Wed, 16 Mar 2005, Logan Rathbone prattled cheerily:
> > > when built against Firefox, or will you be hoping for Mozilla to finally
> > > pull Gecko out of the Suite as a shared library that you guys could
> > > build against (and distributions could include, etc.)
> > 
> > You mean <http://wiki.mozilla.org/index.php/XUL:Xul_Runner>?
> 
> It may or may not be the same thing re-branded, but what I thought of
> when I heard "pull Gecko out of the suite" is GRE:
> <http://www.mozilla.org/projects/embedding/GRE.html>
> 
> GRE and XULRunner might be the same project with a different name. But I
> think GRE doesn't include XUL (which Galeon doesn't use). I don't know
> the status of either project.
>
Yeah, I've heard of both projects (or is it just one thing?) and
admittedly have been confused about whether they are the same thing or
not.  I believe (read: hope) that they are separate; XUL is just an
XML-based interface language -- why should it require Gecko, a webpage
rendering engine?

I really would like to have Galeon installed some day without any trace
of XUL on my computer.  It's not that I'm against XUL or anything --
official Mozilla products have used it with great success -- I'd just
prefer not to have it installed on my computer so I can run my preferred
web browser (Galeon, obviously ;-) which doesn't even need it in theory.

> I know Marco tried to build build Epiphany against GRE about a year ago
> and I think he ended up with something semi-functional. But I'm guessing
> it was excessively hard to work out that final 10% of functionality and
> so he gave up. (This is just a guess, I could be wrong.)
> 
I'm sorry to hear that :-(

I think the Mozilla development has sadly been switched over to Firefox
to such a great extent, that they've had to shift their attention away
from the "development platform" a bit.  In a way I hope the
discontinuation of the Suite will help this -- the people that were
previously working on adding features to the Suite will now hopefully be
delegated to other tasks, like getting XULRunner/GRE well underway..?
(/me crosses his fingers).

> Besides, I'm almost certain that Firefox will never be built against GRE
> (or XULRunner). And since just about every Linux distribution includes
> Firefox by default these days, building Galeon against GRE would only
> *increase* the number of packages needed.
> 
Being a Debian user, I don't see how having a multiple *number of
packages* to be a bad thing.  *However* (and this is a big 'however') if
the overall size of the individual packages outweighs that of a single
package to a great extent, something is wrong.  

Personally I think that when used correctly, multiple packages can make
things more modular.  For instance, if I want to compile a kernel module
on Debian (and some other systems, of course) all I have to do is
install the headers and not the whole source code (which I usually don't
need).  

I think the official builds of Firefox for Windows should
continue being produced the way they are.  Windows users are used to
having multiple instances of the same thing running, anyway.  But the
individual sections should be at least able to be distributed
separately.  I think it would be awesome if when I apt-get installed
'mozilla-firefox' on Debian (clearly an arbitrary distro choice here), 
its dependencies included 'xulrunner' and'gre' (and perhaps even a few 
subsets making things even more modular).

Similarly, when I apt-get install galeon it'd be nice to have it depend
on just 'gre'.  So if I already had mozilla-firefox installed on my
Debian system then evidently I'd already have 'gre' so 'galeon' would
install easily.  I could then uninstall mozilla-firefox and even
xulrunner (but obviously not 'gre') and still keep 'galeon'.  That would
be the best situation IMHO.  But everyone already knows this, and this
shouldn't be new to anyone.  Just thought I'd reiterate the point some
people try to make (but aren't always clear about).

I know this post is more about wishful thinking and less (read: not at
all) about decisive action, but I think it's cool to keep this
discussion out in the open.

-Logan

-- 
Your fortune for the day:
In the first place, God made idiots; this was for practice; then he made
school boards.
		-- Mark Twain
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCOxg0gG7C5SqeHZARAvHTAKCASpSG38SnJ4PuIMmuTmRthjsytQCdHfYx
rhknX2ABmYpSEpo7gjuqlNA=
=1vQW
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.