ocaml-lablgl problems · Re: rawhide report: 20070904 changes

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Tue Sep 4 13:08:03 UTC 2007


On Tue, 04 Sep 2007 13:50:09 +0100, Richard W.M. Jones wrote:

> Michael Schwendt wrote:
> > On Tue, 04 Sep 2007 13:27:05 +0100, Richard W.M. Jones wrote:
> > 
> >> Michael Schwendt wrote:
> >>> On Tue, 04 Sep 2007 13:00:15 +0100, Richard W.M. Jones wrote:
> >>>
> >>>>>> http://koji.fedoraproject.org/koji/getfile?taskID=146743&name=root.log
> >>>>> Have you rebuilt ocaml-lablgl for the new version-release of ocaml
> >>>>> yet? It still requires the older ocaml = 3.10.0-4.fc8 as you can see
> >>>>> here, too
> >>>> I can't build ocaml-lablgl because I'm not the package owner (AIUI).
> >>>>
> >>>> I don't _want_ ocaml-labgl in order to build ocaml-findlib - it's not 
> >>>> needed for that build.
> >>> Okay, then let's see whether the failure is reproducible with
> >>> a scratch-build of ocaml-findlib:
> >>> http://koji.fedoraproject.org/koji/taskinfo?taskID=146938
> >>>
> >>> ocaml-lablgl is not listed anywhere in the koji buildroot log and not during
> >>> the resolve-step either.
> >> So ... it's a bug in Koji then?
> > 
> > To me it smells like conflicting Provides.
> > Take a look at what symbols ocaml-lablgl provides:
> > 
> >   http://koji.fedoraproject.org/koji/rpminfo?rpmID=191299
> 
> OK, the provides in that package are totally wrong.
> 
> Someone else built that package?  (I admit I don't really understand the 
> complex system of branches used by Fedora).  In fedora-development repo 
> I see the correct list of provides for that package:
> 
> rjones at oirase:~$ repoquery --provides ocaml-lablgl
> ocaml(Gl) = cd8e921dfaef68b9f7fdf19f19093d5e
> ocaml(GlArray) = 12a887a1d8b0554c82b2b7ec6ab8b9c6
> ocaml(GlClear) = 8bb155ee2a37256be58e2a0157b8bafe
> ocaml(GlDraw) = 06a8bccb576f39b6fc4dd55c04423355
> [etc.]
> 
> (ie. no ocaml(Arg), etc. which are provided by the base ocaml-runtime 
> package).

What you call "fedora-development repo" is the frozen repo, whereas
in koji there is a newer build of ocaml-lablgl:

ocaml-lablgl = 1.02-12.fc8 (fedora-development)
vs.
ocaml-lablgl = 1.02-13.fc8 (koji)

Apparently, the latter build (after the freeze!) is broken and provides
more stuff.

> So what can I do to fix this?  Temporarily add Conflicts?  Can I tell 
> yum to definitely choose one package over another?

Open a ticket?




More information about the fedora-devel-list mailing list