First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 213296
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Mozilla Gentoo Team <mozilla@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Raúl Porcel <armin76@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 213296 depends on: 204632 213344 213361 213365 213372 213375 213379 213461 213463 213467 223265 228285 228417 228717 230900 Show dependency tree
Show dependency graph
Bug 213296 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)









View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-13 18:40 0000
Stuff that needs to be fixed for xul-1.9 to enter the tree.

All packages depending on net-libs/xulrunner should depend on
=net-libs/xulrunner:1.8(EAPI-1), and if you are interested, port it to use
xul-1.9, as it won't work at all with it.

------- Comment #1 From Jakub Moc 2008-03-13 22:48:34 0000 -------
Erm, once again - how about we leave this thing package.masked until it grows
some compatibility w/ other stuff, as opposed to yet another pointless slotting
of a package that's not designed to be slotted at all...

------- Comment #2 From Nirbheek Chauhan 2008-03-14 07:32:23 0000 -------
(In reply to comment #1)
> Erm, once again - how about we leave this thing package.masked until it grows
> some compatibility w/ other stuff, as opposed to yet another pointless slotting
> of a package that's not designed to be slotted at all...
> 

As per discussion on IRC, we don't know when all the apps that are broken with
xul-1.9 will be fixed, and people will be clamouring for ff3 as soon as it is
released (when is something which we also don't know). Plus, newer apps that
use/will use xulrunner will probably not be compatible with xul-1.8 if and when
they start using xul-1.9

So adding xulrunner-1.9 to tree is inevitable, and keeping xulrunner-1.8 around
for a (long?) while is inevitable as well.

Hence, slotting and tracking.

------- Comment #3 From Mart Raudsepp 2008-03-14 11:51:46 0000 -------
Raúl, did you figure out what needs to be done regarding the pkgconfig .pc
file conflict? Do we need to patch configure.in to check for a versioned .pc
file for 1.9 too, or what?

------- Comment #4 From Raúl Porcel 2008-03-14 15:12:34 0000 -------
(In reply to comment #3)
> Raúl, did you figure out what needs to be done regarding the pkgconfig .pc
> file conflict? Do we need to patch configure.in to check for a versioned .pc
> file for 1.9 too, or what?
> 

Yes, atm the pkgconfig files are set as xulrunner-1.9-$thing, and 1.8 is
xulrunner-$thing.

But before that is done, all the working ebuilds need to be set at
=net-libs/xulrunner-1.8*, and stuff depending on firefox should be set as
=www-client/mozilla-firefox-2*

------- Comment #5 From Jakub Moc 2008-03-15 11:07:50 0000 -------
(In reply to comment #2)

Seriously; 4 out of 9 apps tracked here ATM already have patches or releases
available for xulrunner-1.9 compatibility. Please give the thing some time
before jumping on completely wrong bandwagon.

------- Comment #6 From Nirbheek Chauhan 2008-03-21 18:26:43 0000 -------
Roight, so the current state of affairs is that xulrunner-1.9 is already
slotted by upstream, and we were the ones renaming the pkgconfig files and
unslotting it. OTOH, the new xulrunner-1.9 has renamed the pkgconfig files from
xulrunner-* to mozilla-*, so there is no extra work to be done for slotting.

Any applications that claim to work with 1.9 must use the new pkgconfig files,
and any apps that already work with 1.9 will fix their configure eventually for
1.9 compat (or their configure should be fixed and pushed upstream).

So, xul-1.8 is slotted now, and so is 1.9 (as upstream intended).

If your app works with 1.9, make sure it works with >=xulrunner-1.9_beta4-r2
from the mozilla overlay. (configure problems might need to be patched)

If your app doesn't work with 1.9, make it dep on =xulrunner-1.8* or
xulrunner:1.8 (eapi=1) till a 1.9-compatible release is released.

------- Comment #7 From Kevin Bowling 2008-03-27 01:49:41 0000 -------
As usual, the Fedora crew is blazing trails and keeping things moving the right
direction in Linux land.  I really miss Gentoo leading the pack :-(.

http://fedoraproject.org/wiki/Features/XULRunner

------- Comment #8 From Raúl Porcel 2008-03-27 12:32:23 0000 -------
(In reply to comment #7)
> As usual, the Fedora crew is blazing trails and keeping things moving the right
> direction in Linux land.  I really miss Gentoo leading the pack :-(.
> 
> http://fedoraproject.org/wiki/Features/XULRunner
> 

If you want to take care of Mozilla stuff in Gentoo, please do so. I just do
this stuff because nobody else wants to, and no, i don't like to do it.

First Last Prev Next    No search results available      Search page      Enter new bug