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.logHave 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, tooI 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 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).
So what can I do to fix this? Temporarily add Conflicts? Can I tell yum to definitely choose one package over another?
Rich. -- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903
Description: S/MIME Cryptographic Signature