Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 242134 - [gnome overlay] app-crypt/seahorse-plugins detects seamonkey gecko, fails to build
Summary: [gnome overlay] app-crypt/seahorse-plugins detects seamonkey gecko, fails to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-15 02:33 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2008-10-19 19:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
working seahorse-plugins-2.24.0.ebuild (seahorse-plugins-2.24.0.ebuild,1.48 KB, text/plain)
2008-10-15 02:41 UTC, Alexandre Rostovtsev (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-10-15 02:33:18 UTC
Basically, app-crypt/seahorse-plugins-2.24.0 (from Gnome overlay) is affected by the same issue as seahorse-2.22 was in bug 223497

If you have seamonkey enabled, and USE=epiphany, then seahorse-plugins will fail to build.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-10-15 02:41:51 UTC
Created attachment 168502 [details]
working seahorse-plugins-2.24.0.ebuild

A working ebuild. Has 2 differences from what's currently in the Gnome overlay:

1. $(use_with epiphany gecko xulrunner) - to explicitly tell configure to look for xulrunner gecko (instead of seamonkey gecko, which would otherwise get detected first)
2. dependency on >=www-client/epiphany-2.24 - because earlier versions of epiphany could use either firefox or xulrunner, meaning one would need to add cumbersome logic to switch between --with-gecko=xulrunner and --with-gecko=firefox depending on how precisely epiphany was built. Since people using gnome-2.24 will presumably be using epiphany-2.24, it's easiest to get rid of the mess by requiring epiphany-2.24 (which is guaranteed to have been built against xulrunner).
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-15 07:04:35 UTC
(In reply to comment #1)
> 2. dependency on >=www-client/epiphany-2.24 - because earlier versions of
> epiphany could use either firefox or xulrunner, meaning one would need to add
> cumbersome logic to switch between --with-gecko=xulrunner and
> --with-gecko=firefox depending on how precisely epiphany was built. Since
> people using gnome-2.24 will presumably be using epiphany-2.24, it's easiest to
> get rid of the mess by requiring epiphany-2.24 (which is guaranteed to have
> been built against xulrunner).
> 

actually I plan to reintroduce epiphany with xulrunner 1.8 to the tree, unless someone tells me xulrunner 1.9 is going stable next week, I see no point in having to delay gnome stabilization due to xulrunner.

Also please consider that ebuilds in overlay haven't been synced with the ones in portage which might explain some regressions as this one and this is because they haven't been re reviewed, by lack of time, to get the green light for portage. Thanks for reporting.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-19 19:50:39 UTC
fixed. please post a diff next time, easier to review.