Summary: | =www-client/epiphany-2.24* should depend on =net-libs/xulrunner-1.9.0* | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | BedOS_Gui <eric_chaligny> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caster, dan.fego, dberkholz, djcater+gentoobugs, gentoo-bugzilla, jonathan.hayward, mozilla, tester |
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 238650 | ||
Attachments: | emerge --info |
Description
BedOS_Gui
2009-04-10 21:42:59 UTC
Created attachment 187919 [details]
emerge --info
As I can't see a reference to python in what you pasted I have to assume this is a xulrunner problem or your system needs a revdep-rebuild. (In reply to comment #2) > As I can't see a reference to python in what you pasted I have to assume this > is a xulrunner problem or your system needs a revdep-rebuild. > Hi Gilles, I run reconcilio and revdep-rebuild and none of these have asked for recompiling epiphany, just running python-updater do it. I have re-emerged xulrunner (1.9.1_beta3) but no improvement with it. then it sounds like epiphany-2.24 isn't compatible with xulrunner-1.9.1 @nirbheek, could you confirm ? (In reply to comment #4) > then it sounds like epiphany-2.24 isn't compatible with xulrunner-1.9.1 > @nirbheek, could you confirm ? > Confirmed. epiphany-2.24 isn't compatible. epiphany-2.26 works however. 2.26 works, change deps of epiphany-2.24? Also, does epiphany-2.26 compile with xulrunner-1.9? I use it with =xulrunner-1.9.0.10 here and it works just fine. I get a sandbox violation trying to emerge epiphany-2.26.2
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-18241.log"
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line
F: rename
S: deny
P: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
A: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
R: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
C: ./conftest
F: rename
S: deny
P: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
A: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
R: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp
C: ./conftest
F: rename
S: deny
P: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp
A: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp
R: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp
C: ./conftest
--------------------------------------------------------------------------------
>>> Failed to emerge www-client/epiphany-2.26.2
This is a workaround, so I don't know how affective it will be, but adding the following two lines toward the end of the ebuild in the src_configure section worked for me: addpredict /usr/lib/xulrunner-1.9/components/xpti.dat.tmp addpredict /usr/lib/xulrunner-1.9/components/compreg.dat.tmp (In reply to comment #8) > I get a sandbox violation trying to emerge epiphany-2.26.2 > > --------------------------- ACCESS VIOLATION SUMMARY > --------------------------- > LOG FILE "/var/log/sandbox/sandbox-18241.log" > > VERSION 1.0 > FORMAT: F - Function called > FORMAT: S - Access Status > FORMAT: P - Path as passed to function > FORMAT: A - Absolute Path (not canonical) > FORMAT: R - Canonical Path > FORMAT: C - Command Line > > F: rename > S: deny > P: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > A: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > R: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > C: ./conftest > > F: rename > S: deny > P: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > A: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > R: /usr/lib/xulrunner-1.9.1/components/xpti.dat.tmp > C: ./conftest > > F: rename > S: deny > P: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp > A: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp > R: /usr/lib/xulrunner-1.9.1/components/compreg.dat.tmp > C: ./conftest > -------------------------------------------------------------------------------- > > >>> Failed to emerge www-client/epiphany-2.26.2 > The only way to fix this properly is to remove the conftest from configure so it does not run. (In reply to comment #9) > addpredict /usr/lib/xulrunner-1.9/components/xpti.dat.tmp > addpredict /usr/lib/xulrunner-1.9/components/compreg.dat.tmp > Solution is to remove xpti.dat and compreg.dat. The initial problem for this bug OTOH, is CANTFIX since 2.26 works fine, and 2.24 can't be made to work. *** Bug 276014 has been marked as a duplicate of this bug. *** of course, OTOH, we need to restrict 2.24 to 1.9.0* .... ... and fixed. Use 2.26 if you want 1.9.1 Using commit message: ------------------------------------------------------------------------------ 2.24* doesn't work with xulrunner-1.9.1, DEPEND on xulrunner-1.9.0*. bug 265700 (Portage version: 2.2_rc33/cvs/Linux i686) ------------------------------------------------------------------------------ Right now unless you want to unmask 2.26 there is a conflict on versions of xulrunner between epiphany and firefox 3.5.2. Is there a way to slot xulrunner or add some configuration to ignore one the packages so that emerge --update world works? (In reply to comment #15) > Right now unless you want to unmask 2.26 there is a conflict on versions of > xulrunner between epiphany and firefox 3.5.2. Is there a way to slot xulrunner > or add some configuration to ignore one the packages so that emerge --update > world works? > firefox 3.5.2 is not stable yet, if you keyworded firefox, you need to keyword epiphany as well. @herd, however, firefox-3.5.2 is going to be stabilized soon (security bugs etc), maybe we should stabilize epiphany independent of the rest of gnome to match? If ephy works fine with gnome 2.24 libs, then ACK from me. But that probably requires some testing on a stable box/chroot. If you do the leg work, then sure, why not. As mentioned in comment 15 and comment 16 this caused bug 282101 for anyone running stable Gnome and stable Firefox (lots of people). If Gnome 2.26 is a long way off can someone please get Epiphany 2.26 stabilised ahead of the rest? Or unstable Firefox 3.5 again until then? Or slot Xulrunner as x.y.z instead of just x.y? (In reply to comment #17) > If ephy works fine with gnome 2.24 libs, then ACK from me. But that probably > requires some testing on a stable box/chroot. > I've just taken a look at ephiphany's RDEPS: >=x11-libs/gtk+-2.16.0 This dep (for instance) is unmasked so it's a vicious cicle since almost "everything" has to be stabilized either way. I agree with comment 19 . Let's slot xulrunner while GNOME is being stabilized (for what my opinion worths) *** Bug 282205 has been marked as a duplicate of this bug. *** |