Bug 210897

Summary: x11/gnome-shell-extensions: Dependency of apps-menu missing
Product: Ports & Packages Reporter: freebsd
Component: Individual Port(s)Assignee: freebsd-ports-bugs mailing list <ports-bugs>
Status: New ---    
Severity: Affects Only Me CC: fbsd, tonymaher, w.schwarzenfeld
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   

Description freebsd 2016-07-07 18:33:12 UTC
Extension "apps-menu" depends on port "x11/gnome-menus" which is not required.
Comment 1 Dan Barowy 2017-04-04 12:11:05 UTC
I was just bitten by this.  gnome-shell-extensions-3.18.4 has a hidden dependency on gnome-menus-3.13.3_1 through at least one shell extension.  The one that triggered a missing TypeLib stacktrace for me was "Auto move windows".  Pressing the gear button tries to load a menu which fails.  Installing gnome-menus makes the error go away.
Comment 2 tonymaher 2017-08-09 10:49:09 UTC
gnome-shell-extension requires gnome-menus package to be installed for 
"Applications menu" to work.

FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC

This issue was hard to debug.
Finally found error in ~/.cache/gdm/session.log

(gnome-shell:4332): Gjs-WARNING **: JS ERROR: Exception in callback for signal: extension-found: Error: Requiring GMenu, version none: Typelib file for name
space 'GMenu' (any version) not found
@/usr/local/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js:4
Comment 3 Walter Schwarzenfeld freebsd_triage 2019-08-07 22:53:39 UTC
ping!