Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 483286

Summary: gnome-base/gnome-applets-3.6.0-r1 is incompatible with dev-libs/libgweather-3.8.x
Product: Gentoo Linux Reporter: Aric Belsito <lluixhi>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gnome-applets-3.6.0-r1 build log
gnome-applets-3.6.0-r2

Description Aric Belsito 2013-09-01 17:04:18 UTC
Created attachment 357572 [details]
gnome-applets-3.6.0-r1 build log

Because of the recent removal of libgweather-3.6.2, gnome-applets-3.6.0-r1 no longer emerges.  

It complains about <libgweather/gweather-xml.h> missing, which is removed in libgweather-3.8.2.  Does anyone know how to fix this short of unmerging GNOME applets and moving to gnome 3.8?

 Attached is the build.log, but the only way to fix this is to patch those parts of gnome-applets which require gweather-xml.  (Removing the gweather-xml.h include only causes the emerge to fail)
Comment 1 Aric Belsito 2013-09-01 17:28:08 UTC
https://mail.gnome.org/archives/commits-list/2013-May/msg05293.html

This patch disables gweather-plugin with versions >3.7
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-09-01 17:39:49 UTC
If you are using gnome-3.6, you need to use libgweather-3.6 and evolution-data-sever-3.6.

If you are using gnome-3.8, you do not want gnome-applets because the applet-using fallback mode was effectively removed.

Unfortunately, the last libgweather-3.6 ebuild had been removed without paying attention to the fact that it would break gnome-applets-3.6 and evolution-data-server-3.6. I've now restored it.

+  01 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+  +libgweather-3.6.2.ebuild:
+  Re-add libgweather-3.6.2; it's needed for gnome-applets-3.6,
+  evolution-data-server-3.6, etc. (bug #483084, thanks to lluixhi).

+  01 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gnome-applets-3.6.0-r1.ebuild:
+  Pin libgweather dependency to 3.6.x (bug #483286, thanks to lluixhi).

+  01 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gnome-core-apps-3.8.0.ebuild:
+  Add blocker on gnome-applets to make sure it gets uninstalled on 3.8 upgrade.
Comment 3 Aric Belsito 2013-09-01 18:30:11 UTC
Created attachment 357586 [details]
gnome-applets-3.6.0-r2

Well, I already made a gnome-applets-3.6.0-r2 which adds the patch, disabling gweather if it is >=3.7 so here you go.

Thank you for adding it back in!