FS#58884 - The package "geany" has an undocumented dependency causing confusion and occasionally malfunction.

Attached to Project: Community Packages
Opened by Wolf0 (Wolf0) - Tuesday, 05 June 2018, 18:45 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 05 June 2018, 19:14 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The package "geany" (although I have only tested x86_64, I suspect it applies to the x86 version as well) has an undocumented dependency on gdk-pixbuf.

Additional info:

* package version(s)

The version tested was geany-1.33.0-2-x86_64, which, on the install attempt, listed these deps:

Packages (26) adwaita-icon-theme-3.28.0-1 alsa-lib-1.1.6-1 at-spi2-atk-2.26.2-1
at-spi2-core-2.28.0-1 cantarell-fonts-1:0.101-1 colord-1.4.3-1 dconf-0.28.0-1
glib-networking-2.56.0-1 gsettings-desktop-schemas-3.28.0+1+g85521dc-1
gtk3-3.22.30-1 js52-52.7.3-2 json-glib-1.4.2-2 libcanberra-0.30+2+gc0620e4-1
libgusb-0.2.11-1 libogg-1.3.3-2 libproxy-0.4.15-6 libsoup-2.62.2-1
libvorbis-1.3.6-1 libxkbcommon-0.8.0-1 libxtst-1.2.3-1 polkit-0.114-1
rest-0.8.1-1 sound-theme-freedesktop-0.8-2 tdb-1.3.15-1 wayland-protocols-1.13-1
geany-1.33.0-2

* config and/or log files etc.

However, upon install:

( 5/12) Probing GTK3 input method modules...
/usr/bin/gtk-query-immodules-3.0: symbol lookup error: /usr/lib/libgdk-3.so.0: undefined symbol: g_log_structured_standard

Further, upon runtime:

geany: symbol lookup error: /usr/lib/libgdk-3.so.0: undefined symbol: g_log_structured_standard

The required library resides in the gdk-pixbuf package.

Steps to reproduce:
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 05 June 2018, 19:14 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Package mentioned is in the dependency tree already
Comment by Wolf0 (Wolf0) - Tuesday, 05 June 2018, 18:46 GMT
Correction: The required library resides in the "gdk-pixbuf2" package.
Comment by Doug Newgard (Scimmia) - Tuesday, 05 June 2018, 19:13 GMT
Sounds more like an outdated glib2 package.

Loading...