--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libgl1-mesa-swx11: shlibs file is wrong for libOSmesa6
- From: Yann Dirson <dirson@debian.org>
- Date: Tue, 5 Sep 2006 22:47:45 +0200
- Message-id: <20060905204745.GA23815@nan92-1-81-57-214-146.fbx.proxad.net>
Package: libgl1-mesa-swx11
Severity: normal
$ cat /var/lib/dpkg/info/libgl1-mesa-swx11.shlibs
libGL 1 libgl1-mesa-swx11 | libgl1
libOSMesa 6 libgl1-mesa-swx11 | libgl1
It is absolutely false that libOSMesa is provided by any libgl1 package.
This results in problems like #341450.
This bugreport is quite close indeed to #341479, which targetted mesag3.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (90, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.4-smp-gbbde1285
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
--- End Message ---
--- Begin Message ---
Version: 6.5.0.cvs.20060524-1.1
Hi,
These bugs were fixed in an NMU of mesa a while ago. I'm now marking
them as closed in the BTS. The changelog entry for the relevant upload
is included below.
Cheers,
Julien
On Sun, Sep 17, 2006 at 23:02:11 -0700, Steve Langasek wrote:
> mesa (6.5.0.cvs.20060524-1.1) unstable; urgency=medium
> .
> * Non-maintainer upload.
> * Upload mesa 6.5 cvs to unstable, because we need it for Xorg 7.1.
> * Upload with medium urgency instead of high, since this is a new
> upstream that should get some testing in unstable in spite of the
> multiple RC bugfixes.
> * Update debian/copyright with the full text of the SGI Free B and SGI
> MIT-style licenses in use in the package, and take a stab at
> cleaning up the list of paths and licenses.
> Closes: #368562.
> * Make mesa-common-dev Replaces: xlibosmesa-dev from sarge.
> Closes: #384057.
> * Fix libgl1-mesa-glx to not Provides: libgl1-mesa-dri, since it
> definitely doesn't provide DRI support and this Provides: breaks
> upgrades from sarge. Closes: #384282.
> * debian/libgl1-mesa-swx11.shlibs: create a static shlibs file,
> because libOSMesa.so.6 is not provided by all implementations of
> libGL and so needs a separate shlibs declaration. Also make
> libgl1-mesa-glx the default alternative instead of libgl1-mesa-swx11
> for consistency even when building against libgl1-mesa-swx11,
> because to the extent these are interchangeable (i.e., 99%...),
> there should be no reason to prefer one over the other -- and to the
> extent that they aren't interchangeable, it's wrong to list libgl1
> as an alternative dependency at all. Closes: #386185.
> * Don't provide shlibs at all for libgl1-mesa-swx11-dbg; this is an
> unnecessary duplication of the existing libgl1-mesa-swx11 shlibs
> since packages should not really be linking against /usr/lib/debug/
> separately.
> * src/mesa/tnl/t_vb_render.c: Drop a pointless printf() in the
> RENDER_LINE macro, getting rid of copious debug output on console.
> Closes: #369895.
> * libgl1-mesa-swx11 has no reason to depend on libglu, anything that
> wants libglu will have its own dependency on it; drop this
> hard-coded dependency from debian/control.
> * Have libglu1-mesa-dev Provides: xlibmesa-glu-dev, since it's the
> successor to that package and xlibmesa-glu-dev is still referenced
> in a number of places and this makes for more reliable builds than
> depending on alternatives without requiring another dummy -dev
> package from xorg.
> * Replace references to Source-Version in debian/control with either
> binary:Version or source:Version, depending on whether the
> relationship references an arch: any or arch: all package, making
> mesa binNMU-safe; add build-depends on dpkg-dev (>= 1.13.19) to
> ensure these substvars are available.
--- End Message ---