On Wed, 05 Sep 2007 12:32:23 +0100, Richard W.M. Jones wrote: > The ocaml-lablgl package which is in there at the moment has a > collection of bogus "Provides" which are actually provided by the base > ocaml-runtime package. AIUI because strlen ("ocaml-labgl") < strlen > ("ocaml-runtime"), the bogus package "wins". > > That will allow me to rebuild all the other ocaml packages, which have > been failing for over a week now, and then we can look at why it was > that ocaml-lablgl got the wrong "Provides". There must be a problem > with the custom ocaml-find-provides.sh script that we use, but to be > honest I've never seen it fail this way at any other time so I'm not > sure what happened. For completeness, here's the output from one of my be-a-pain-for-packagers scripts: ocaml-camlp4 provides ocaml(Topdirs) EQ 0 2d07b01227af22b60aee18498198c35e ocaml-runtime provides ocaml(Topdirs) EQ 0 2d07b01227af22b60aee18498198c35e required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-ocamldoc provides ocaml(Ident) EQ 0 ba1acc56fc179d27bd55278cbc2abf40 ocaml-runtime provides ocaml(Ident) EQ 0 ba1acc56fc179d27bd55278cbc2abf40 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-ocamldoc provides ocaml(Consistbl) EQ 0 47f9cdffda6ba2de99c8e9f0c0c1b34d ocaml-runtime provides ocaml(Consistbl) EQ 0 47f9cdffda6ba2de99c8e9f0c0c1b34d required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-ocamldoc provides ocaml(Path) EQ 0 d8bc8e7163bac3a9a0a93f1cb07092d1 ocaml-runtime provides ocaml(Path) EQ 0 d8bc8e7163bac3a9a0a93f1cb07092d1 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-expat provides ocaml(Pervasives) EQ 0 8ba3d1faa24d659525c9025f41fd0c57 ocaml-runtime provides ocaml(Pervasives) EQ 0 8ba3d1faa24d659525c9025f41fd0c57 required by: ocaml - 3.10.0-4.fc8.i386 required by: ocaml-calendar - 1.10-6.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-curl - 0.2.1-3.fc8.i386 required by: ocaml-extlib - 1.5-5.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-libvirt - 0.3.2.4-1.fc8.i386 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 required by: ocaml-pcre - 5.11.4-6.fc8.i386 required by: ocaml-ssl - 0.4.2-3.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-x11 - 3.10.0-4.fc8.i386 required by: ocaml - 3.10.0-4.fc8.i386 required by: ocaml-calendar - 1.10-6.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-curl - 0.2.1-3.fc8.i386 required by: ocaml-extlib - 1.5-5.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-libvirt - 0.3.2.4-1.fc8.i386 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 required by: ocaml-pcre - 5.11.4-6.fc8.i386 required by: ocaml-ssl - 0.4.2-3.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-x11 - 3.10.0-4.fc8.i386 ocaml-camlp4 provides ocaml(Dynlink) EQ 0 69a6392e1ed51c60a9eb78a769019c50 ocaml-runtime provides ocaml(Dynlink) EQ 0 69a6392e1ed51c60a9eb78a769019c50 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 ocaml-camlp4 provides ocaml(Longident) EQ 0 46fb8aad4fb2c12a0f301b02d8139f07 ocaml-ocamldoc provides ocaml(Longident) EQ 0 46fb8aad4fb2c12a0f301b02d8139f07 ocaml-runtime provides ocaml(Longident) EQ 0 46fb8aad4fb2c12a0f301b02d8139f07 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 ocaml-ocamldoc provides ocaml(Primitive) EQ 0 43a2770aed8fbcc536ab39d717fe9a7b ocaml-runtime provides ocaml(Primitive) EQ 0 43a2770aed8fbcc536ab39d717fe9a7b required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-ocamldoc provides ocaml(Types) EQ 0 c2ef3369acfd38dafc8294786964051c ocaml-runtime provides ocaml(Types) EQ 0 c2ef3369acfd38dafc8294786964051c required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-camlp4 provides ocaml(Location) EQ 0 eed044ad1204a633caad97bdd9048f8c ocaml-ocamldoc provides ocaml(Location) EQ 0 eed044ad1204a633caad97bdd9048f8c ocaml-runtime provides ocaml(Location) EQ 0 eed044ad1204a633caad97bdd9048f8c required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 ocaml-camlp4 provides ocaml(Toploop) EQ 0 ead8879d71c4d5137fe5100fdd682a0b ocaml-runtime provides ocaml(Toploop) EQ 0 ead8879d71c4d5137fe5100fdd682a0b required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-runtime provides ocaml(Unix) EQ 0 9a46a8db115947409e54686ada118599 ocaml-ssl provides ocaml(Unix) EQ 0 9a46a8db115947409e54686ada118599 required by: ocaml - 3.10.0-4.fc8.i386 required by: ocaml-calendar - 1.10-6.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 required by: ocaml - 3.10.0-4.fc8.i386 required by: ocaml-calendar - 1.10-6.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-ocamldoc - 3.10.0-4.fc8.i386 ocaml-camlp4 provides ocaml(Warnings) EQ 0 abcb1589615da86f20f475b0ed3bbabc ocaml-ocamldoc provides ocaml(Warnings) EQ 0 abcb1589615da86f20f475b0ed3bbabc ocaml-runtime provides ocaml(Warnings) EQ 0 abcb1589615da86f20f475b0ed3bbabc required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 ocaml-labltk provides ocaml(StdLabels) EQ 0 afc5c70a95593ab1b2f875fcfe758714 ocaml-runtime provides ocaml(StdLabels) EQ 0 afc5c70a95593ab1b2f875fcfe758714 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 ocaml-ocamldoc provides ocaml(Parsetree) EQ 0 b59a1a6771867acd824bde52e6512b5c ocaml-runtime provides ocaml(Parsetree) EQ 0 b59a1a6771867acd824bde52e6512b5c required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-ulex - 1.0-3.fc8.i386 ocaml-ocamldoc provides ocaml(Env) EQ 0 6d0215253b3fde95601c34944cacb607 ocaml-runtime provides ocaml(Env) EQ 0 6d0215253b3fde95601c34944cacb607 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 required by: ocaml-camlp4 - 3.10.0-4.fc8.i386 required by: ocaml-findlib - 1.1.2pl1-10.fc8.i386 ocaml-camlp4 provides camlp4 EQ 0 3.10.0 4.fc8 ocaml-camlp4-devel provides camlp4 EQ 0 3.10.0 4.fc8 required by: orpie - 1.4.3-5.fc6.i386 required by: orpie - 1.4.3-5.fc6.i386 ocaml-expat provides ocaml(Callback) EQ 0 e5ca1fb5990fac2b7b17cbb1712cffe2 ocaml-runtime provides ocaml(Callback) EQ 0 e5ca1fb5990fac2b7b17cbb1712cffe2 required by: ocaml-curl - 0.2.1-3.fc8.i386 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-libvirt - 0.3.2.4-1.fc8.i386 required by: ocaml-pcre - 5.11.4-6.fc8.i386 required by: ocaml-ssl - 0.4.2-3.fc8.i386 required by: ocaml-curl - 0.2.1-3.fc8.i386 required by: ocaml-lablgl - 1.02-12.fc8.i386 required by: ocaml-lablgtk - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-lablgtk-devel - 2.6.0-8.20060908cvs.fc8.i386 required by: ocaml-labltk - 3.10.0-4.fc8.i386 required by: ocaml-libvirt - 0.3.2.4-1.fc8.i386 required by: ocaml-pcre - 5.11.4-6.fc8.i386 required by: ocaml-ssl - 0.4.2-3.fc8.i386 Helpful? ;-) -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list