Can't even rebuild ocaml-labgl

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Wed Sep 5 11:51:02 UTC 2007


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? ;-)




More information about the fedora-devel-list mailing list