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

Bug 524844

Summary: [gnome-overlay] Missing base libraries (glib. gtk+ etc.)
Product: Gentoo Linux Reporter: Maciej Piechotka <uzytkownik2>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED OBSOLETE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch adding the dependencies

Description Maciej Piechotka 2014-10-09 15:01:39 UTC
Currently the gnome overlays miss some base libraries including glib, gtk+, gobject introspection etc.
Comment 1 Maciej Piechotka 2014-10-12 05:45:22 UTC
Created attachment 386474 [details]
Patch adding the dependencies

Some but not all dependencies added. Known packages which still don't build:

 - epiphany: missing webkit
 - gedit: missing gtksourceview
 - eog: ??? - build failure
 - gnome-control-center: missing patch
 - mutter: missing clutter-egl
 - totem: missing gst
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-10-12 08:57:42 UTC
This is known and on purpose.
They will land soonish.
Comment 3 Maciej Piechotka 2014-10-13 01:04:04 UTC
(In reply to Gilles Dartiguelongue from comment #2)
> This is known and on purpose.
> They will land soonish.

Would it be possible to masked then? Now it's hard to use programs from gnome overlay which are not in portage, such as polari, as presence of gnome overlays makes emerge complain about missing deps.

(As a side note with my libgee maintainer hat on - it looks like libgee got different subslot - we kept the API/ABI compatibility though automated tools might show that 2 symbols are missing. The symbols were marked in API as internal and leaked only due to bug in Vala compiler, and had no use for the external users - that's why SONAME has not changed)
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-10-13 06:09:45 UTC
Most of gnome 3.14 is bumped now. Notable missing dependencies are webkit-gtk and gstreamer-1.4 but that should be fixed soon and is not a problem when upgrading.

libgee received a subslot to allow packages consuming it to automatically rebuild. It appears I chose the wrong subslot but that should have no ill effect for now.
Comment 5 Maciej Piechotka 2014-10-20 04:29:11 UTC
(In reply to Gilles Dartiguelongue from comment #4)
> Most of gnome 3.14 is bumped now. Notable missing dependencies are
> webkit-gtk and gstreamer-1.4 but that should be fixed soon and is not a
> problem when upgrading.
> 

Gnome seems to be still broken:
 - Evolution shows empty mail folders 
 - In overlay mode/on any gnome-shell UI element/in gdm the mouse is not visible
 - Some icons are missing (for example 'gear' menu icon in epiphany)
 - Few packages (like pygobject IIRC) are also missing
 - Metacity (dependency of gnome-tweak-tool) is masked in mainline

> libgee received a subslot to allow packages consuming it to automatically
> rebuild. It appears I chose the wrong subslot but that should have no ill
> effect for now.

Ok. Sorry - I just had recently a discussion with maintainer of other distribution that I should bump the SONAME.
Comment 6 Maciej Piechotka 2014-10-20 04:51:41 UTC
(In reply to Maciej Piechotka from comment #5)
> (In reply to Gilles Dartiguelongue from comment #4)
> > Most of gnome 3.14 is bumped now. Notable missing dependencies are
> > webkit-gtk and gstreamer-1.4 but that should be fixed soon and is not a
> > problem when upgrading.
> > 
> 
> Gnome seems to be still broken:
>  - Evolution shows empty mail folders 
>  - In overlay mode/on any gnome-shell UI element/in gdm the mouse is not
> visible
>  - Some icons are missing (for example 'gear' menu icon in epiphany)
>  - Few packages (like pygobject IIRC) are also missing
>  - Metacity (dependency of gnome-tweak-tool) is masked in mainline
> 

The first 3 problems are lack of x11-themes/adwaita-icon-theme which wasn't pulled because of problems with missing dev-python/pygobject.
Comment 7 Pacho Ramos gentoo-dev 2014-10-20 10:01:06 UTC
I would open a bug per issue for easily tracking and fixing them and not losing them on this one that is far more general and, well, it was caused by Eva not having enough time to bump all packages in only one round :)