Created attachment 337240 [details] Diff from evolution-3.6.3.ebuild libgweather is not needed for Evolution to compile and run but it's currently enforced in the ebuild. The attached patch makes use of the "weather" USE flag and disables weather support when asked to. The motivation for this change is the ability to have Gnome 2.32 series with dev-libs/libgweather-2.30.3 and new Evolution from 3.6 series. Unfortunately it seems dev-libs/libgweather is not slotted as some data files are not versioned.
Back in the days when weather was added to eds, it was deemed that making it optional for evolution itself was not useful as there was basically no gain in disabling it but rather in a loss in terms of user experience as it would be harder to get weather calendar if the option was disabled by mistake. If you are attempting to have a working gnome 2.32 with evolution-3.6, I think this is not going to be the only roadblock nor the biggest and you will actually loose more features than weather by trying to do that. I am not in favor of such change but of course other team members may disagree.
Doesn't evo-3.6 needs eds-3.6 also? In that case you will have many more broken things due eds update :/
(In reply to comment #2) In theory, is it possible to have gnome-2 installed with evolution-data-server-3.6 by disabling the eds USE flag in all gnome-2 packages?
(In reply to comment #3) > In theory, is it possible to have gnome-2 installed with > evolution-data-server-3.6 by disabling the eds USE flag in all gnome-2 > packages? Yes and that works fine. The point is that gnome-panel-2.32.1-r3 hard depends on "<dev-libs/libgweather-2.90.1:2" while new Evo requires ">=dev-libs/libgweather-3.5.0:2=". It looks both need the same slot, not taking forced rebuild into account now. (In reply to comment #1) > Back in the days when weather was added to eds, it was deemed that making it > optional for evolution itself was not useful as there was basically no gain > in disabling it but rather in a loss in terms of user experience as it would > be harder to get weather calendar if the option was disabled by mistake. Agree, for the sake of ease of use it creates another point of confusion and feature loss. > If you are attempting to have a working gnome 2.32 with evolution-3.6, I > think this is not going to be the only roadblock nor the biggest and you > will actually loose more features than weather by trying to do that. Actually it is the only roadblock, otherwise this combination is working just fine (after disabling eds in gnome2 where you lose calendar integration).
(In reply to comment #4) Thanks for the explanation. + 10 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + evolution-3.4.4.ebuild, evolution-3.6.2-r1.ebuild, evolution-3.6.3.ebuild, + metadata.xml: + Make weather support optional to allow evolution-3 to be installed on gnome-2 + (bug #454548, thanks to Tomáš Bžatek).