Processed: Re: Bug#260099: xlibmesa-gl: for Voodoo3 cards, should suggest libglide3-dev instead of only libglide3

2004-07-27 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 retitle 260099 xlibmesa-dri: [tdfx_dri] should dlopen() libglide3.so.x, not 
 libglide3.so
Bug#260099: xlibmesa-gl: for Voodoo3 cards, should suggest libglide3-dev 
instead of only libglide3
Changed Bug title.

 reassign 260099 xlibmesa-dri
Bug#260099: xlibmesa-dri: [tdfx_dri] should dlopen() libglide3.so.x, not 
libglide3.so
Bug reassigned from package `xlibmesa-gl' to `xlibmesa-dri'.

 # Seeking Michel's advice
 tag 260099 + upstream moreinfo
Bug#260099: xlibmesa-dri: [tdfx_dri] should dlopen() libglide3.so.x, not 
libglide3.so
There were no tags set.
Tags added: upstream, moreinfo

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)



Bug#260099: xlibmesa-gl: for Voodoo3 cards, should suggest libglide3-dev instead of only libglide3

2004-07-27 Thread Branden Robinson
retitle 260099 xlibmesa-dri: [tdfx_dri] should dlopen() libglide3.so.x, not 
libglide3.so
reassign 260099 xlibmesa-dri
# Seeking Michel's advice
tag 260099 + upstream moreinfo
thanks

On Sun, Jul 18, 2004 at 03:46:03PM +0200, Hendrik Sattler wrote:
 Package: xlibmesa-gl
 Version: 4.3.0.dfsg.1-4
 Severity: normal
 
 Hi,
 
 direct rendering is disabled until libglide3-dev is installed since 
 libglide3.so
 is dlopened which is (due to Debian policy, I guess) only in package 
 libglide3-dev.
 Thus, this package needs to Suggest: libglide3-dev and not libglide3 (pulled 
 in
 by libglide3-dev) unless you get the maintainer to not follow policy, here.

Hmm.  I am thinking the tdfx Mesa DRI module should dlopen the object by
its name *including* the shared object major version number.

After all, if that major version number changes, any object dlopen()ing it
will probably need to be aware of that fact, as the interface will have
changed in an incompatible way.  In my view it's kind of naïve to expect
otherwise.

OTOH, I could be wrong.  Michel Dänzer, do you have anything to offer
regarding this report?

 Maybe this suggest should even be moved to xlibmesa-dri since the tdfx_dri.so 
 module
 causes this effect (or I got it all wrong ;)

Good suggestion.  Even if I'm wrong about what should be dlopen()ed, your
suggestion would apply to that package's control data.

-- 
G. Branden Robinson|Religion is regarded by the common
Debian GNU/Linux   |people as true, by the wise as
[EMAIL PROTECTED] |false, and by the rulers as useful.
http://people.debian.org/~branden/ |-- Lucius Annaeus Seneca


signature.asc
Description: Digital signature


Bug#260099: xlibmesa-gl: for Voodoo3 cards, should suggest libglide3-dev instead of only libglide3

2004-07-27 Thread Michel Dänzer
On Tue, 2004-07-27 at 01:28 -0500, Branden Robinson wrote:
 
 On Sun, Jul 18, 2004 at 03:46:03PM +0200, Hendrik Sattler wrote:
  Package: xlibmesa-gl
  Version: 4.3.0.dfsg.1-4
  Severity: normal
  
  direct rendering is disabled until libglide3-dev is installed since 
  libglide3.so
  is dlopened which is (due to Debian policy, I guess) only in package 
  libglide3-dev.
  Thus, this package needs to Suggest: libglide3-dev and not libglide3 
  (pulled in
  by libglide3-dev) unless you get the maintainer to not follow policy, here.
 
 Hmm.  I am thinking the tdfx Mesa DRI module should dlopen the object by
 its name *including* the shared object major version number.
 
 After all, if that major version number changes, any object dlopen()ing it
 will probably need to be aware of that fact, as the interface will have
 changed in an incompatible way.  In my view it's kind of naïve to expect
 otherwise.

This analysis is absolutely correct.


-- 
Earthling Michel Dänzer  | Debian (powerpc), X and DRI developer
Libre software enthusiast|   http://svcs.affero.net/rm.php?r=daenzer





Bug#260099: xlibmesa-gl: for Voodoo3 cards, should suggest libglide3-dev instead of only libglide3

2004-07-18 Thread Hendrik Sattler
Package: xlibmesa-gl
Version: 4.3.0.dfsg.1-4
Severity: normal


Hi,

direct rendering is disabled until libglide3-dev is installed since libglide3.so
is dlopened which is (due to Debian policy, I guess) only in package 
libglide3-dev.
Thus, this package needs to Suggest: libglide3-dev and not libglide3 (pulled in
by libglide3-dev) unless you get the maintainer to not follow policy, here.

Maybe this suggest should even be moved to xlibmesa-dri since the tdfx_dri.so 
module
causes this effect (or I got it all wrong ;)

HS

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]

Versions of packages xlibmesa-gl depends on:
ii  libc6 2.3.2.ds1-13   GNU C Library: Shared libraries an
ii  libxext6  4.3.0.dfsg.1-4 X Window System miscellaneous exte
ii  xlibs 4.3.0.dfsg.1-4 X Window System client libraries m

-- no debconf information