[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: