Bug#287612: xlibosmesa4 must depend on xlibmesa-gl
Package: xlibosmesa4
Version: 4.3.0.dfsg.1-10
Severity: grave
File: /usr/X11R6/lib/libOSMesa.so.4
Justification: renders package unusable
Hi,
perhaps serious is more appropriate, since it's the dependencies that
are wrong.
$ objdump -T /usr/X11R6/lib/libOSMesa.so.4.0 | grep UND | grep -v GLIBC | grep _
00000000 DO *UND* 00000004 _glapi_Dispatch
00000000 DF *UND* 00000125 _glapi_add_entrypoint
00000000 DF *UND* 00000040 _glapi_get_context
00000000 DF *UND* 0000001e _glapi_get_dispatch_table_size
00000000 DF *UND* 00000079 _glapi_check_multithread
00000000 DF *UND* 0000005a _glapi_set_context
00000000 DF *UND* 000000b3 _glapi_set_dispatch
00000000 DF *UND* 00000019 _glapi_noop_enable_warnings
00000000 DO *UND* 00000004 _glapi_Context
00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 w D *UND* 00000000 __gmon_start__
those symbols are internal to Mesa. By not depending on xlibmesa-gl
you can have pacakges which are installable but don't run, e.g. sppc on
my machine. IOW, this is wrong:
Depends: libc6 (>= 2.3.2.ds1-4), xlibmesa-gl | libgl1
It should be xlibmesa-gl (= ${Source-Version})
Marcelo
Reply to: