libGL* dependencies (was: Re: rpms/xforms/devel xforms.spec,1.9,1.10)

Thorsten Leemhuis fedora at leemhuis.info
Tue Oct 18 05:33:51 UTC 2005


Am Dienstag, den 18.10.2005, 06:43 +0200 schrieb Ralf Corsepius:
> On Mon, 2005-10-17 at 19:31 +0200, Thorsten Leemhuis wrote:
> > Am Montag, den 17.10.2005, 18:50 +0200 schrieb Ralf Corsepius:
> > > On Mon, 2005-10-17 at 19:34 +0300, Ville Skyttä wrote:
> > > > On Mon, 2005-10-17 at 11:55 -0400, Rex Dieter wrote:
> > > > 
> > > > > * Mon Oct 17 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.0.90-2
> > > > > - BR: libGL.so.1 -> BR: %x_pkg-Mesa-libGL 
> > > > 
> > > > I believe the preferred way to do that stuff nowadays (FC3+) is using
> > > > libGL/libGLU/libGL-devel/libGLU-devel as appropriate.
> > > > 
> > > > https://www.redhat.com/archives/fedora-maintainers/2005-March/msg00128.html
> > > 
> > > This proposal is a dead born child:
> > [...]
> > > Note: Both packages "Provide: libGL = 1"
> > 
> > And where exactly do you see this as a problem?
[...]
> What you actually are interested in is a package providing a file named
> libGL.so.1 for a particular architecture variant which is using the
> appropriate SONAME (libGL.so.1), not a physical or logical package named
> libGL-1 nor {XFree86|xorg-x11}-Mesa-libGL

Not that important side note: There are packages (ati-fglrx and
nvidia-glx from livna) that also provide libGL.so.1. If you have those
repos activated in your buildsystem (as livna of course has) a "BR:
libGL.so.1" will install those packages, and not {XFree86|
xorg-x11}-Mesa-libGL (because the package name of the above is shorter
-- don't ask me why rpm works this way).

> > So I think the buildsystem should do the right thing. 
> Are you sure this isn't much more than a random accident?

Hey, it's a computer -- you can never be sure ;)

>  We've had such
> random accidents with libGL related packages too often before, that my
> trust on anything related to it is close to NULL.
> 
> For the moment, I'll stay with real package dependencies, such as
> "BR: xorg-x11-Mesa-libGL" for my GL based packages in FE.

And IMHO that is the right decision.

CU
thl





More information about the fedora-extras-list mailing list