You are not logged in.

#1 2011-06-22 14:51:30

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

xulrunner no longer a dependency for Firefox

since the upgrade to firefox 5, xulrunner shows up as an orphan on my machines.

Did firefox get rid of the xulrunner dependency? To be sure, I uninstalled xulrunner and sure enough firefox works without it as well. I still haven't removed it from my cache in the unlikely event that something goes wrong.

I have tried looking around, but I didn't find any mozilla site which explains why and how they removed this dependency. This would mean there was a lot changed between FF4 and FF5 as xulrunner was a FF dependency since a long time.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#2 2011-06-22 15:56:00

ataraxia
Member
From: Pittsburgh
Registered: 2007-05-06
Posts: 1,553

Re: xulrunner no longer a dependency for Firefox

I'm curious about this also. I know that the use of a separate xulrunner and a small firefox package built against it is actually something done by the Arch devs (and some other distro packagers), not an upstream recommendation. Mozilla never really approved of building it in two pieces like that.

It would be nice to hear from heftig why he made this change. There was nothing on the mailing lists that I could find. I think it's a win, as it appears to be a bit smaller overall, and I'm sure it's easier for him to maintain.

Offline

#3 2011-06-22 16:00:58

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: xulrunner no longer a dependency for Firefox

I _believe_ it's because of the use of pgo optimization, which needs firefox and xulrunner to not be independant...

Offline

#4 2011-06-22 16:08:56

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: xulrunner no longer a dependency for Firefox

mostly is because mozilla never supported shared xul + firefox and we had a lot of troubles making it work for firefox 4 already, using a huge patch from bugtracker. next is http://lwn.net/Articles/436412/rss


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-06-22 16:34:17

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: xulrunner no longer a dependency for Firefox

Oh, I apologise for posting wrong info then!

Btw, I got that impression from the comments section of the firefox-pgo-4.0.1 aur package, which also is xulrunner-independant, and where Ranguvar stated:

As far as I know, XULRunner cannot be separate from Firefox for PGO building. But if you manage it, please do tell smile

Again, sorry about that!

Offline

#6 2011-06-22 18:45:08

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,593
Website

Re: xulrunner no longer a dependency for Firefox

I'm happy with the change; that's a 85MB package that I can cut out of my system.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2011-06-23 04:48:50

Hyugga
Member
From: Santiago, Chile
Registered: 2010-03-26
Posts: 335

Re: xulrunner no longer a dependency for Firefox

Almost two days using Firefox 5 without having xulrunner installed, not a single problem yet.

Offline

#8 2011-06-23 06:47:27

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: xulrunner no longer a dependency for Firefox

Hyugga wrote:

Almost two days using Firefox 5 without having xulrunner installed, not a single problem yet.

That's strange, are you sure you removed it completely?


ᶘ ᵒᴥᵒᶅ

Offline

#9 2011-06-23 06:54:36

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: xulrunner no longer a dependency for Firefox

Just look at the filesize of the new firefox in the repos. It used to be very small, because almost everything was included in the xulrunner package. Now firefox is much bigger, so xulrunner must be included in it.
The only thing I'm wondering is, that the filesizes don't add up. Old firefox + xulrunner is much bigger than new firefox. Where does that come from?

Offline

#10 2011-06-23 07:02:57

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: xulrunner no longer a dependency for Firefox

Army wrote:

Just look at the filesize of the new firefox in the repos. It used to be very small, because almost everything was included in the xulrunner package. Now firefox is much bigger, so xulrunner must be included in it.
The only thing I'm wondering is, that the filesizes don't add up. Old firefox + xulrunner is much bigger than new firefox. Where does that come from?

The 'new' Firefox is completely binary compiled, where Xulrunner is more like a generic 'script engine' for running XUL code. Think of it as using the Java-JRE, when you can also compile a program into a much smaller static binary.


ᶘ ᵒᴥᵒᶅ

Offline

#11 2011-06-23 08:57:53

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: xulrunner no longer a dependency for Firefox

litemotiv wrote:

That's strange, are you sure you removed it completely?

Why is it strange? Working fine for me too.

Offline

#12 2011-06-23 09:11:04

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: xulrunner no longer a dependency for Firefox

Thanks litemotiv, that definitely explains it smile

Offline

#13 2011-06-23 10:07:35

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: xulrunner no longer a dependency for Firefox

tomk wrote:

Why is it strange? Working fine for me too.

When everything is working correctly on Arch, you must be doing something wrong, right?


ᶘ ᵒᴥᵒᶅ

Offline

#14 2011-06-23 11:48:54

hellnest
Member
From: $ dmesg | grep ATA
Registered: 2010-11-11
Posts: 194
Website

Re: xulrunner no longer a dependency for Firefox

@litemotiv
lolz, that's damn right

No xulrunner, everything work well:)


roll Snapping my own life roll
hmmgithubhmm
coolMyBlogcool

Offline

#15 2011-06-23 15:32:58

Hyugga
Member
From: Santiago, Chile
Registered: 2010-03-26
Posts: 335

Re: xulrunner no longer a dependency for Firefox

find -name *ulrunner* throws no results...
I think is removed completly...
And have some sort of "KDE integration" as well, opening some files with default KDE apps like Ark.

Offline

#16 2011-06-23 16:10:49

orph
Member
From: Montréal, Canada
Registered: 2009-03-01
Posts: 25
Website

Re: xulrunner no longer a dependency for Firefox

Still, xulrunner is needed for gjs (Javascript Bindings for GNOME), which is required for GNOME3's gnome-shell.

Anyhow, I wonder where xulrunner's 87MB comes from.


I KISS you.

Offline

#17 2011-06-23 16:22:12

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: xulrunner no longer a dependency for Firefox

orph wrote:

Still, xulrunner is needed for gjs (Javascript Bindings for GNOME), which is required for GNOME3's gnome-shell.

Anyhow, I wonder where xulrunner's 87MB comes from.

for gnome 3.2 gnome-shell will use js 1.8.5 which is newly release spidermonkey javascript from mozilla


Give what you have. To someone, it may be better than you dare to think.

Offline

#18 2011-07-06 01:52:43

GI Jack
Member
Registered: 2010-12-29
Posts: 92

Re: xulrunner no longer a dependency for Firefox

orph wrote:

Anyhow, I wonder where xulrunner's 87MB comes from.

this is great. firefox now takes up 23 MB opposed to chrome's 75.

Offline

Board footer

Powered by FluxBB