Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 213296
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
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 247098 Show dependency tree
Bug 213296 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

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


Not eligible to see or edit group visibility for this bug.






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 (RETIRED) 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 (RETIRED) 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.

------- Comment #9 From wayne 2009-02-23 01:52:49 0000 -------
(In reply to comment #8)

I also miss gentoo leading the pack. If some one was to make a place to work on
ebuilds without being controlled be the admins I would volunteer to help. A
bleeding edge "use at your own risk!" overlay would be nice.
http://bugs.gentoo.org must have hundreds of ebuilds with out a home.

> (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.
> 

------- Comment #10 From Nirbheek Chauhan 2009-02-23 17:49:31 0000 -------
(In reply to comment #9)
> (In reply to comment #8)
> 
> I also miss gentoo leading the pack. If some one was to make a place to work on
> ebuilds without being controlled be the admins I would volunteer to help. A
> bleeding edge "use at your own risk!" overlay would be nice.
> http://bugs.gentoo.org must have hundreds of ebuilds with out a home.
> 

You should have a go at http://www.gentoo.org/proj/en/sunrise/

------- Comment #11 From Nirbheek Chauhan 2009-07-07 15:21:26 0000 -------
1.9 is in-tree, and already stable...

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug