[Pkg-telepathy-maintainers] Bug#704257: missing libgl1-mesa-dri in upgrades
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Mon Apr 1 12:37:08 UTC 2013
On 04/01/2013 11:59 AM, Daniel Pocock wrote:
>
> I've found that some default packages in Gnome are broken if
> libgl1-mesa-dri is not installed
>
>(...)
>
> While I've filed a bug against empathy (that is where I observed the
> problem), I suspect other packages are impacted and the issue may need
> to be fixed at some other level.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704257
Empathy itself does not required GL libraries to be installed:
glaubitz at znote-t60o:~$ objdump -p `which empathy` |grep NEEDED
NEEDED libenchant.so.1
NEEDED libcheese-gtk.so.21
NEEDED libebook-1.2.so.13
NEEDED libgeoclue.so.0
NEEDED libgeocode-glib.so.0
NEEDED libnm-glib.so.4
NEEDED libgudev-1.0.so.0
NEEDED libm.so.6
NEEDED libdbus-glib-1.so.2
NEEDED libfolks-telepathy.so.25
NEEDED libfolks.so.25
NEEDED libgee.so.2
NEEDED libgnome-keyring.so.0
NEEDED libgnutls.so.26
NEEDED libgstreamer-0.10.so.0
NEEDED libgthread-2.0.so.0
NEEDED libtelepathy-logger.so.2
NEEDED libtelepathy-glib.so.0
NEEDED libxml2.so.2
NEEDED libcanberra-gtk3.so.0
NEEDED libcanberra.so.0
NEEDED libnotify.so.4
NEEDED libwebkitgtk-3.0.so.0
NEEDED libchamplain-gtk-0.12.so.0
NEEDED libclutter-gtk-1.0.so.0
NEEDED libgtk-3.so.0
NEEDED libchamplain-0.12.so.0
NEEDED libclutter-1.0.so.0
NEEDED libgdk-3.so.0
NEEDED libX11.so.6
NEEDED libgio-2.0.so.0
NEEDED libgdk_pixbuf-2.0.so.0
NEEDED libpango-1.0.so.0
NEEDED libgobject-2.0.so.0
NEEDED libglib-2.0.so.0
NEEDED libpthread.so.0
NEEDED libc.so.6
glaubitz at znote-t60o:~$
However, Empathy depends on Clutter which itself requires an OpenGL
implementation:
glaubitz at znote-t60o:~$ objdump -p
/usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0 |grep NEEDED
NEEDED libm.so.6
NEEDED libatk-1.0.so.0
NEEDED libcogl-pango.so.0
NEEDED libcogl.so.9
NEEDED libjson-glib-1.0.so.0
NEEDED libgio-2.0.so.0
NEEDED libgdk-3.so.0
NEEDED libpangocairo-1.0.so.0
NEEDED libgdk_pixbuf-2.0.so.0
NEEDED libcairo-gobject.so.2
NEEDED libcairo.so.2
NEEDED libX11.so.6
NEEDED libXext.so.6
NEEDED libXdamage.so.1
NEEDED libXfixes.so.3
NEEDED libXcomposite.so.1
NEEDED libXi.so.6
NEEDED libpangoft2-1.0.so.0
NEEDED libpango-1.0.so.0
NEEDED libfreetype.so.6
NEEDED libfontconfig.so.1
NEEDED libgobject-2.0.so.0
NEEDED libgthread-2.0.so.0
NEEDED libgmodule-2.0.so.0
NEEDED librt.so.1
NEEDED libglib-2.0.so.0
NEEDED libpthread.so.0
NEEDED libc.so.6
glaubitz at znote-t60o:~$
Checking the depends of libclutter-1.0-0:
glaubitz at znote-t60o:~$ apt-cache depends libclutter-1.0-0 |head
libclutter-1.0-0
Depends: libatk1.0-0
Depends: libc6
Depends: libcairo-gobject2
Depends: libcairo2
Depends: libcogl-pango0
Depends: libcogl9
Depends: libfontconfig1
Depends: libfreetype6
Depends: libgdk-pixbuf2.0-0
glaubitz at znote-t60o:~$
where you see a dependency on libcogl9 which in turn depends on MESA:
glaubitz at znote-t60o:~$ apt-cache depends libcogl9 |head
libcogl9
Depends: libc6
Depends: libgdk-pixbuf2.0-0
Depends: libglib2.0-0
Depends: libx11-6
Depends: libxcomposite1
Depends: libxdamage1
Depends: libxext6
Depends: libxfixes3
Depends: libgl1-mesa-glx
glaubitz at znote-t60o:~$
So, whatever you do, don't mess around with Empathy. The bug, if any, is
not in Empathy but any of its dependencies. I'd have a look at Clutter.
Also, have you tried running Empathy on a non-compositing window manager
when libgl1-mesa-dri is not installed?
Cheers,
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz at debian.org
`. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the Pkg-telepathy-maintainers
mailing list