Re: OCaml 4.00.1 for Fedora 18
On Fri, Dec 14, 2012 at 16:36:05 +0100, Kevin Kofler kevin.kof...@chello.at wrote: Richard W.M. Jones wrote: As discussed, this list isn't quite correct, but it's the best I've got at the moment. We need to rebuild kdeedu too, it links statically against ocaml-facile. (And ocaml-facile needs to be in the buildroot overrides for that.) freetennis is in a somewhat similar situation in that it uses ocaml-calimages. I have built a new version using ocaml 4.0.1. I think for freetennis it isn't a big deal if it comes in as a 0 day update. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 10:28:41PM -0700, Jerry James wrote: On Thu, Dec 13, 2012 at 2:38 PM, Richard W.M. Jones rjo...@redhat.com wrote: Assuming my repoquery command is correct, the full package list is below: I rebuilt the following members of this list today: alt-ergo-0.94-6.fc18.src.rpm apron-0.9.10-8.fc18.src.rpm coq-8.4-1.fc18.src.rpm gappalib-coq-0.18.0-4.fc18.src.rpm ocaml-camlidl-1.05-16.fc18.src.rpm ocaml-camlp5-6.06-4.fc18.src.rpm ocaml-lablgl-20120306-3.fc18.src.rpm ocaml-lablgtk-2.14.2-12.fc18.src.rpm ocaml-menhir-20120123-4.fc18.src.rpm ocaml-mlgmpidl-1.2-0.5.20120508.fc18.src.rpm ocaml-ocamlgraph-1.8.2-1.fc18.src.rpm ocaml-zarith-1.1-2.fc18.src.rpm zenon-0.7.1-1.fc18.src.rpm I added these ^^^ csisat-1.2-10.fc18 and this one ^^^ to the update which now seems to have a permanent link here: https://admin.fedoraproject.org/updates/FEDORA-2012-20337 I create buildroot overrides for all of the packages I rebuilt, copying your practice of making them not expire until Feb. 1, 2013, so we don't have some expire before others. It's my understanding that when the update goes out, the build overrides are automatically expired, which is why I selected a very long expiry. Thanks for helping out with this, Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
As discussed, this list isn't quite correct, but it's the best I've got at the moment. I following are DONE: ocaml-4.00.0-1.fc18.src.rpm ocaml-ancient-0.9.0-9.fc18.src.rpm ocaml-augeas-0.5-2.fc18.src.rpm ocaml-bin-prot-2.0.9-2.fc18.src.rpm ocaml-bisect-1.1-3.fc18.src.rpm ocaml-bitstring-2.0.3-4.fc18.src.rpm ocaml-cairo-1.2.0-0.7.git08b40192975.fc18.src.rpm ocaml-calendar-2.03.1-5.fc18.src.rpm ocaml-camlidl-1.05-16.fc18.src.rpm ocaml-camlimages-4.0.1-6.fc18.src.rpm ocaml-camlp5-6.06-4.fc18.src.rpm ocaml-camomile-0.8.3-9.fc18.src.rpm ocaml-cil-1.4.0-5.fc18.src.rpm ocaml-cryptokit-1.6-2.fc18.src.rpm ocaml-csv-1.1.7-12.fc18.src.rpm ocaml-curl-0.5.3-6.fc18.src.rpm ocaml-curses-1.0.3-13.fc18.src.rpm ocaml-dbus-0.29-5.fc18.src.rpm ocaml-deriving-0.1.1a-16.fc18.src.rpm ocaml-expat-0.9.1-23.fc18.src.rpm ocaml-extlib-1.5.2-4.fc18.src.rpm ocaml-facile-1.1-18.fc18.src.rpm ocaml-fileutils-0.4.0-10.fc18.src.rpm ocaml-findlib-1.3.3-1.fc18.src.rpm ocaml-gettext-0.3.4-5.fc18.src.rpm ocaml-gsl-0.6.0-15.fc18.src.rpm ocaml-json-static-0.9.8-7.fc18.src.rpm ocaml-json-wheel-1.0.6-9.fc18.src.rpm ocaml-lablgl-20120306-3.fc18.src.rpm ocaml-lablgtk-2.14.2-12.fc18.src.rpm ocaml-lacaml-5.5.2-4.fc18.src.rpm ocaml-libvirt-0.6.1.2-5.fc18.src.rpm ocaml-lwt-2.3.2-7.fc18.src.rpm ocaml-menhir-20120123-4.fc18.src.rpm ocaml-mikmatch-1.0.6-1.fc18.src.rpm ocaml-mlgmpidl-1.2-0.5.20120508.fc18.src.rpm ocaml-mysql-1.1.0-3.fc18.src.rpm ocaml-newt-0.9-13.fc18.src.rpm ocaml-ocamlgraph-1.8.2-1.fc18.src.rpm ocaml-ocamlnet-3.5.1-3.fc18.src.rpm ocaml-openin-20070524-15.fc18.src.rpm ocaml-ounit-1.1.2-3.fc18.src.rpm ocaml-p3l-2.03-11.fc18.src.rpm ocaml-pa-do-0.8.13-3.fc18.src.rpm ocaml-pa-monad-6.0-9.fc18.src.rpm ocaml-pcre-6.2.5-4.fc18.src.rpm ocaml-perl4caml-0.9.5-22.fc18.src.rpm ocaml-pgocaml-1.5-2.fc18.src.rpm ocaml-postgresql-1.18.0-3.fc18.src.rpm ocaml-preludeml-0.1-0.21.20100314.fc18.src.rpm ocaml-pxp-1.2.3-4.fc18.src.rpm ocaml-react-0.9.2-5.fc18.src.rpm ocaml-reins-0.1a-13.fc18.src.rpm ocaml-res-3.2.0-9.fc18.src.rpm ocaml-SDL-0.8.0-6.fc18.src.rpm ocaml-sexplib-7.0.5-3.fc18.src.rpm ocaml-sqlite-1.6.3-2.fc18.src.rpm ocaml-ssl-0.4.6-4.fc18.src.rpm ocaml-type-conv-3.0.5-2.fc18.src.rpm ocaml-ulex-1.1-14.fc18.src.rpm ocaml-xml-light-2.3-0.1.svn234.fc18.src.rpm ocaml-xmlrpc-light-0.6.1-10.fc18.src.rpm ocaml-zarith-1.1-2.fc18.src.rpm ocaml-zip-1.04-9.fc18.src.rpm alt-ergo-0.94-6.fc18.src.rpm apron-0.9.10-8.fc18.src.rpm brltty-4.3-7.fc18.src.rpm coq-8.4-1.fc18.src.rpm cduce-0.5.5-2.fc18.src.rpm coccinelle-1.0.0-0.rc14.5.fc18.src.rpm frama-c-1.7-9.fc18.src.rpm gappalib-coq-0.18.0-4.fc18.src.rpm graphviz-2.28.0-23.fc18.src.rpm hivex-1.3.7-1.fc18.src.rpm js-of-ocaml-1.2-1.fc18.src.rpm llvm-3.1-11.fc18.src.rpm virt-dmesg virt-top whenjobs-0.7.3-1.fc18.src.rpm why3-0.73-2.fc18.src.rpm xen-4.2.0-6.fc18.src.rpm zenon-0.7.1-1.fc18.src.rpm The ones below are NOT done. None of the Unison* packages. why-2.31-3.fc18.src.rpm -- waiting for a dependency to finish Both owned by me, I'll fix them later: libguestfs guestfs-browser FTBFS: plplot-5.9.9-10.svn12202.fc18.src.rpm Doesn't contain OCaml code: emacs-common-tuareg-2.0.4-3.fc18.src.rpm syntastic-2.3.0-8.20120917git72856e6.fc18.src.rpm Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On 12/14/2012 06:25 AM, Richard W.M. Jones wrote: FTBFS: plplot-5.9.9-10.svn12202.fc18.src.rpm I'll take a look in a bit. -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA/CoRA DivisionFAX: 303-415-9702 3380 Mitchell Lane or...@cora.nwra.com Boulder, CO 80301 http://www.cora.nwra.com -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Fri, Dec 14, 2012 at 01:25:40PM +, Richard W.M. Jones wrote: None of the Unison* packages. why Now I've done these too, so that's all the packages that I'm aware of. The mega-update is: https://admin.fedoraproject.org/updates/FEDORA-2012-20337 It's marked as [CRITPATH] for some reason. Xen? LLVM? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Fri, Dec 14, 2012 at 9:11 AM, Richard W.M. Jones rjo...@redhat.com wrote: On Fri, Dec 14, 2012 at 01:25:40PM +, Richard W.M. Jones wrote: None of the Unison* packages. why Now I've done these too, so that's all the packages that I'm aware of. The mega-update is: https://admin.fedoraproject.org/updates/FEDORA-2012-20337 It's marked as [CRITPATH] for some reason. Xen? LLVM? llvm. josh -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
Richard W.M. Jones wrote: It's my understanding that when the update goes out, the build overrides are automatically expired, which is why I selected a very long expiry. AIUI, that's actually not the case. But you can expire the stuff manually when it's done. Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
Richard W.M. Jones wrote: As discussed, this list isn't quite correct, but it's the best I've got at the moment. We need to rebuild kdeedu too, it links statically against ocaml-facile. (And ocaml-facile needs to be in the buildroot overrides for that.) Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
Kevin Kofler wrote: We need to rebuild kdeedu too, it links statically against ocaml-facile. (And ocaml-facile needs to be in the buildroot overrides for that.) Oops, actually, make that kalzium. kdeedu is now a metapackage, the apps are built separately. I'll take care of it. Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Fri, Dec 14, 2012 at 04:36:05PM +0100, Kevin Kofler wrote: Richard W.M. Jones wrote: As discussed, this list isn't quite correct, but it's the best I've got at the moment. We need to rebuild kdeedu too, it links statically against ocaml-facile. (And ocaml-facile needs to be in the buildroot overrides for that.) All those packages should be in the buildroot overrides, unless I missed any. Strangely, the command at the end of this email shows only 67 overrides, which can't be right because there are more packages than that. Yet: bodhi --buildroot-override=ocaml-facile-1.1-19.fc18 --duration=50 '--notes=Override ocaml-findlib package to fix RHBZ#877128' Error: buildroot override for ocaml-facile-1.1-19.fc18 already exists So I guess you (or someone) added this already? Rich. -- $ bodhi --my-overrides Password for rjones: 67 Buildroot Overrides submitted by rjones == [ llvm-3.1-12.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:25:12 * Expiration: 2013-02-02 00:00:00 [ graphviz-2.28.0-24.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:20:00 * Expiration: 2013-02-02 00:00:00 [ why3-0.73-3.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:19:33 * Expiration: 2013-02-02 00:00:00 [ cduce-0.5.5-3.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:19:12 * Expiration: 2013-02-02 00:00:00 [ frama-c-1.8-4.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:12:54 * Expiration: 2013-02-02 00:00:00 [ virt-dmesg-0.3.0-6.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:05:33 * Expiration: 2013-02-02 00:00:00 [ virt-top-1.0.8-3.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 13:05:25 * Expiration: 2013-02-02 00:00:00 [ whenjobs-0.7.3-4.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:58:28 * Expiration: 2013-02-02 00:00:00 [ coccinelle-1.0.0-0.rc14.6.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:54:53 * Expiration: 2013-02-02 00:00:00 [ brltty-4.3-10.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:53:33 * Expiration: 2013-02-02 00:00:00 [ js-of-ocaml-1.2-2.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:53:28 * Expiration: 2013-02-02 00:00:00 [ hivex-1.3.7-2.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:53:25 * Expiration: 2013-02-02 00:00:00 [ ocaml-preludeml-0.1-0.22.20100314.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:30:25 * Expiration: 2013-02-02 00:00:00 [ ocaml-gettext-0.3.4-8.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:30:03 * Expiration: 2013-02-02 00:00:00 [ ocaml-xmlrpc-light-0.6.1-11.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:29:52 * Expiration: 2013-02-02 00:00:00 [ ocaml-pxp-1.2.3-5.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:29:32 * Expiration: 2013-02-02 00:00:00 [ ocaml-json-wheel-1.0.6-10.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 12:29:24 * Expiration: 2013-02-02 00:00:00 [ ocaml-sexplib-7.0.5-4.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 11:51:13 * Expiration: 2013-02-02 00:00:00 [ ocaml-pgocaml-1.6-2.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 11:45:17 * Expiration: 2013-02-02 00:00:00 [ ocaml-lwt-2.4.2-1.fc18 ] * Notes: Override ocaml-findlib package to fix RHBZ#877128 * Submitter: rjones * Submitted: 2012-12-14 11:43:09 * Expiration: 2013-02-02 00:00:00 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On 12/14/2012 07:34 AM, Kevin Kofler wrote: Richard W.M. Jones wrote: It's my understanding that when the update goes out, the build overrides are automatically expired, which is why I selected a very long expiry. AIUI, that's actually not the case. But you can expire the stuff manually when it's done. It's documented to do so here in the auto expiration note: https://fedoraproject.org/wiki/Bodhi/BuildRootOverrides#Submitting_a_new_override If not, someone please update that to reflect reality... -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On 12/14/2012 11:12 AM, Josh Stone wrote: On 12/14/2012 07:34 AM, Kevin Kofler wrote: Richard W.M. Jones wrote: It's my understanding that when the update goes out, the build overrides are automatically expired, which is why I selected a very long expiry. AIUI, that's actually not the case. But you can expire the stuff manually when it's done. It's documented to do so here in the auto expiration note: https://fedoraproject.org/wiki/Bodhi/BuildRootOverrides#Submitting_a_new_override Actually, I might be reading that incorrectly - so if you do specify a duration, then no auto-expiration takes place? -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
Richard W.M. Jones wrote: All those packages should be in the buildroot overrides, unless I missed any. Strangely, the command at the end of this email shows only 67 overrides, which can't be right because there are more packages than that. Yet: bodhi --buildroot-override=ocaml-facile-1.1-19.fc18 --duration=50 '--notes=Override ocaml-findlib package to fix RHBZ#877128' Error: buildroot override for ocaml-facile-1.1-19.fc18 already exists So I guess you (or someone) added this already? You filed it. I don't know why it isn't showing up in bodhi --my-overrides for you. It shows up on the web interface as filed by you, in any case. I rebuilt kalzium and added it to your update a few hours ago, it has been included in the current testing push. Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
OCaml 4.00.1 for Fedora 18
Unfortunately we found a bug in the code generator: https://bugzilla.redhat.com/show_bug.cgi?id=877128 It seems likely (comment 20) that a patch which already went into OCaml 4.00.1 upstream some months ago fixes this. However it requires that every OCaml package be rebuilt in Fedora 18 (since all of them potentially are using the invalid register). This isn't ideal, but I can't see any other way around it. I'm going to start this process, where possible just merging commits from Rawhide to keep the git history nice and clean. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, 13 Dec 2012 16:16:12 + Richard W.M. Jones rjo...@redhat.com wrote: Unfortunately we found a bug in the code generator: https://bugzilla.redhat.com/show_bug.cgi?id=877128 It seems likely (comment 20) that a patch which already went into OCaml 4.00.1 upstream some months ago fixes this. However it requires that every OCaml package be rebuilt in Fedora 18 (since all of them potentially are using the invalid register). This isn't ideal, but I can't see any other way around it. I'm going to start this process, where possible just merging commits from Rawhide to keep the git history nice and clean. Nasty. ;( Would it be possible for you (or someone) to coordinate and put all these builds into one update? That way we could see about pulling them all in as a NTH before release. If they are a bunch of scattered updates it could be much harder to make sure we don't miss any. Also, someone would need to nominate this bug for that process: http://fedoraproject.org/wiki/QA:SOP_nth_bug_process#Proposing_nice-to-have_bugs kevin signature.asc Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 11:20:33AM -0700, Kevin Fenzi wrote: On Thu, 13 Dec 2012 16:16:12 + Richard W.M. Jones rjo...@redhat.com wrote: Unfortunately we found a bug in the code generator: https://bugzilla.redhat.com/show_bug.cgi?id=877128 It seems likely (comment 20) that a patch which already went into OCaml 4.00.1 upstream some months ago fixes this. However it requires that every OCaml package be rebuilt in Fedora 18 (since all of them potentially are using the invalid register). This isn't ideal, but I can't see any other way around it. I'm going to start this process, where possible just merging commits from Rawhide to keep the git history nice and clean. Nasty. ;( Would it be possible for you (or someone) to coordinate and put all these builds into one update? Yes, I'll add them all to this update: https://admin.fedoraproject.org/updates/ocaml-findlib-1.3.3-3.fc18,ocaml-4.00.1-1.fc18 (that link will probably go stale unfortunately ...) There will probably be about 70-80 packages in all. I'm planning to do the others tomorrow. That way we could see about pulling them all in as a NTH before release. If they are a bunch of scattered updates it could be much harder to make sure we don't miss any. Also, someone would need to nominate this bug for that process: http://fedoraproject.org/wiki/QA:SOP_nth_bug_process#Proposing_nice-to-have_bugs I think I've done it right? https://bugzilla.redhat.com/show_bug.cgi?id=877128 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones New in Fedora 11: Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 70 libraries supprt'd http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 09:19:54PM +, Richard W.M. Jones wrote: https://admin.fedoraproject.org/updates/ocaml-findlib-1.3.3-3.fc18,ocaml-4.00.1-1.fc18 (that link will probably go stale unfortunately ...) Indeed. For now it is: https://admin.fedoraproject.org/updates/ocaml-camlidl-1.05-17.fc18,ocaml-findlib-1.3.3-3.fc18,ocaml-4.00.1-1.fc18 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 09:19:54PM +, Richard W.M. Jones wrote: There will probably be about 70-80 packages in all. I'm planning to do the others tomorrow. Assuming my repoquery command is correct, the full package list is below: $ repoquery -s --alldeps --recursive --whatrequires ocaml '*.src' | sort -u alt-ergo-0.94-6.fc18.src.rpm apron-0.9.10-8.fc18.src.rpm brltty-4.3-7.fc18.src.rpm cduce-0.5.5-2.fc18.src.rpm coccinelle-1.0.0-0.rc14.5.fc18.src.rpm coq-8.4-1.fc18.src.rpm emacs-common-tuareg-2.0.4-3.fc18.src.rpm flocq-2.1.0-2.fc18.src.rpm frama-c-1.7-9.fc18.src.rpm gappalib-coq-0.18.0-4.fc18.src.rpm graphviz-2.28.0-23.fc18.src.rpm guestfs-browser-0.2.1-5.fc18.src.rpm hivex-1.3.7-1.fc18.src.rpm js-of-ocaml-1.2-1.fc18.src.rpm llvm-3.1-11.fc18.src.rpm ocaml-4.00.0-1.fc18.src.rpm # done ocaml-ancient-0.9.0-9.fc18.src.rpm ocaml-augeas-0.5-2.fc18.src.rpm ocaml-bin-prot-2.0.9-2.fc18.src.rpm ocaml-bisect-1.1-3.fc18.src.rpm ocaml-bitstring-2.0.3-4.fc18.src.rpm ocaml-cairo-1.2.0-0.7.git08b40192975.fc18.src.rpm ocaml-calendar-2.03.1-5.fc18.src.rpm ocaml-camlidl-1.05-16.fc18.src.rpm # done ocaml-camlimages-4.0.1-6.fc18.src.rpm ocaml-camlp5-6.06-4.fc18.src.rpm ocaml-camomile-0.8.3-9.fc18.src.rpm ocaml-cil-1.4.0-5.fc18.src.rpm ocaml-cryptokit-1.6-2.fc18.src.rpm ocaml-csv-1.1.7-12.fc18.src.rpm ocaml-curl-0.5.3-6.fc18.src.rpm ocaml-curses-1.0.3-13.fc18.src.rpm ocaml-dbus-0.29-5.fc18.src.rpm ocaml-deriving-0.1.1a-16.fc18.src.rpm ocaml-expat-0.9.1-23.fc18.src.rpm ocaml-extlib-1.5.2-4.fc18.src.rpm ocaml-facile-1.1-18.fc18.src.rpm ocaml-fileutils-0.4.0-10.fc18.src.rpm ocaml-findlib-1.3.3-1.fc18.src.rpm # done ocaml-gettext-0.3.4-5.fc18.src.rpm ocaml-gsl-0.6.0-15.fc18.src.rpm ocaml-json-static-0.9.8-7.fc18.src.rpm ocaml-json-wheel-1.0.6-9.fc18.src.rpm ocaml-lablgl-20120306-3.fc18.src.rpm ocaml-lablgtk-2.14.2-12.fc18.src.rpm ocaml-lacaml-5.5.2-4.fc18.src.rpm ocaml-libvirt-0.6.1.2-5.fc18.src.rpm ocaml-lwt-2.3.2-7.fc18.src.rpm ocaml-menhir-20120123-4.fc18.src.rpm ocaml-mikmatch-1.0.6-1.fc18.src.rpm ocaml-mlgmpidl-1.2-0.5.20120508.fc18.src.rpm ocaml-mysql-1.1.0-3.fc18.src.rpm ocaml-newt-0.9-13.fc18.src.rpm ocaml-ocamlgraph-1.8.2-1.fc18.src.rpm ocaml-ocamlnet-3.5.1-3.fc18.src.rpm ocaml-openin-20070524-15.fc18.src.rpm ocaml-ounit-1.1.2-3.fc18.src.rpm ocaml-p3l-2.03-11.fc18.src.rpm ocaml-pa-do-0.8.13-3.fc18.src.rpm ocaml-pa-monad-6.0-9.fc18.src.rpm ocaml-pcre-6.2.5-4.fc18.src.rpm ocaml-perl4caml-0.9.5-22.fc18.src.rpm ocaml-pgocaml-1.5-2.fc18.src.rpm ocaml-postgresql-1.18.0-3.fc18.src.rpm ocaml-preludeml-0.1-0.21.20100314.fc18.src.rpm ocaml-pxp-1.2.3-4.fc18.src.rpm ocaml-react-0.9.2-5.fc18.src.rpm ocaml-reins-0.1a-13.fc18.src.rpm ocaml-res-3.2.0-9.fc18.src.rpm ocaml-SDL-0.8.0-6.fc18.src.rpm ocaml-sexplib-7.0.5-3.fc18.src.rpm ocaml-sqlite-1.6.3-2.fc18.src.rpm ocaml-ssl-0.4.6-4.fc18.src.rpm ocaml-type-conv-3.0.5-2.fc18.src.rpm ocaml-ulex-1.1-14.fc18.src.rpm ocaml-xml-light-2.3-0.1.svn234.fc18.src.rpm ocaml-xmlrpc-light-0.6.1-10.fc18.src.rpm ocaml-zarith-1.1-2.fc18.src.rpm ocaml-zip-1.04-9.fc18.src.rpm plplot-5.9.9-10.svn12202.fc18.src.rpm syntastic-2.3.0-8.20120917git72856e6.fc18.src.rpm whenjobs-0.7.3-1.fc18.src.rpm why-2.31-3.fc18.src.rpm why3-0.73-2.fc18.src.rpm xen-4.2.0-6.fc18.src.rpm zenon-0.7.1-1.fc18.src.rpm Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, 13 Dec 2012 21:38:26 + Richard W.M. Jones rjo...@redhat.com wrote: On Thu, Dec 13, 2012 at 09:19:54PM +, Richard W.M. Jones wrote: There will probably be about 70-80 packages in all. I'm planning to do the others tomorrow. Assuming my repoquery command is correct, the full package list is below: $ repoquery -s --alldeps --recursive --whatrequires ocaml '*.src' | .. Well, you're missing e.g. Unison, which lead to the discovery of the whole bug. -- Susi Lehtola Fedora Project Contributor jussileht...@fedoraproject.org -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, 2012-12-13 at 16:16 +, Richard W.M. Jones wrote: Unfortunately we found a bug in the code generator: https://bugzilla.redhat.com/show_bug.cgi?id=877128 It seems likely (comment 20) that a patch which already went into OCaml 4.00.1 upstream some months ago fixes this. However it requires that every OCaml package be rebuilt in Fedora 18 (since all of them potentially are using the invalid register). This isn't ideal, but I can't see any other way around it. I'm going to start this process, where possible just merging commits from Rawhide to keep the git history nice and clean. Please, in doing rebuilds, go for the *minimal possible* change from the package currently in *stable* for F18. If any of the packages have bumped significantly in updates-testing - especially critpath packages - this could be a problem and we might want to look at rolling back somehow. Please don't merge down any changes that don't absolutely need to be in F18. We're past freeze at this point and should be aiming for minimal change. If we need to rebuild we need to rebuild, but I'll be checking certainly all the 'sensitive' packages in this set to ensure they have absolute minimal possible changes. Please co-ordinate with QA and releng if you see any packages where we may need to do some special handling. Thanks! -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 11:50:21PM +0200, Susi Lehtola wrote: On Thu, 13 Dec 2012 21:38:26 + Richard W.M. Jones rjo...@redhat.com wrote: On Thu, Dec 13, 2012 at 09:19:54PM +, Richard W.M. Jones wrote: There will probably be about 70-80 packages in all. I'm planning to do the others tomorrow. Assuming my repoquery command is correct, the full package list is below: $ repoquery -s --alldeps --recursive --whatrequires ocaml '*.src' | .. Well, you're missing e.g. Unison, which lead to the discovery of the whole bug. Also libguestfs is missing, even though it directly BuildRequires: ocaml So the repoquery command is wrong. The version in the man page gives no output at all. Other variants that I found online list a mysterious selection of about 10 packages. The one above was the result of me messing around until I got something that looked about right at the time. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 01:58:41PM -0800, Adam Williamson wrote: On Thu, 2012-12-13 at 16:16 +, Richard W.M. Jones wrote: Unfortunately we found a bug in the code generator: https://bugzilla.redhat.com/show_bug.cgi?id=877128 It seems likely (comment 20) that a patch which already went into OCaml 4.00.1 upstream some months ago fixes this. However it requires that every OCaml package be rebuilt in Fedora 18 (since all of them potentially are using the invalid register). This isn't ideal, but I can't see any other way around it. I'm going to start this process, where possible just merging commits from Rawhide to keep the git history nice and clean. Please, in doing rebuilds, go for the *minimal possible* change from the package currently in *stable* for F18. If any of the packages have bumped significantly in updates-testing - especially critpath packages - this could be a problem and we might want to look at rolling back somehow. Please don't merge down any changes that don't absolutely need to be in F18. We're past freeze at this point and should be aiming for minimal change. If we need to rebuild we need to rebuild, but I'll be checking certainly all the 'sensitive' packages in this set to ensure they have absolute minimal possible changes. Please co-ordinate with QA and releng if you see any packages where we may need to do some special handling. Thanks! I don't think any of the packages are going to be an issue. None of them are critical path packages or anything especially important, except possible llvm. I did initially look at backporting just the single compiler patch[1]. However since it quickly became obvious that it was a change to the register allocator, it was clear that everything that had been built from that needed to be recompiled. Oh well .. Rich. [1] https://bugzilla.redhat.com/attachment.cgi?id=663037 -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, 2012-12-13 at 22:03 +, Richard W.M. Jones wrote: I don't think any of the packages are going to be an issue. None of them are critical path packages or anything especially important, except possible llvm. Also xen. We have a release criterion relating to it. Maybe not critpath by the critpath definition, but it does have the potential to affect our release-ability. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 02:43:23PM -0800, Adam Williamson wrote: On Thu, 2012-12-13 at 22:03 +, Richard W.M. Jones wrote: I don't think any of the packages are going to be an issue. None of them are critical path packages or anything especially important, except possible llvm. Also xen. We have a release criterion relating to it. Maybe not critpath by the critpath definition, but it does have the potential to affect our release-ability. Ah yes, Xen. I have just done a bumpspec, merging the same commit back to F18, and building only in F18. Apart from the changed 'Release' tag in the spec file, it's just a rebuild ... http://koji.fedoraproject.org/koji/taskinfo?taskID=4788176 Update will be added to the growing list at: https://admin.fedoraproject.org/updates/ocaml-lablgl-20120306-4.fc18,ocaml-camlp5-6.07-1.fc18,ocaml-camlidl-1.05-17.fc18,ocaml-findlib-1.3.3-3.fc18,ocaml-4.00.1-1.fc18 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: OCaml 4.00.1 for Fedora 18
On Thu, Dec 13, 2012 at 2:38 PM, Richard W.M. Jones rjo...@redhat.com wrote: Assuming my repoquery command is correct, the full package list is below: I rebuilt the following members of this list today: alt-ergo-0.94-6.fc18.src.rpm apron-0.9.10-8.fc18.src.rpm coq-8.4-1.fc18.src.rpm gappalib-coq-0.18.0-4.fc18.src.rpm ocaml-camlidl-1.05-16.fc18.src.rpm ocaml-camlp5-6.06-4.fc18.src.rpm ocaml-lablgl-20120306-3.fc18.src.rpm ocaml-lablgtk-2.14.2-12.fc18.src.rpm ocaml-menhir-20120123-4.fc18.src.rpm ocaml-mlgmpidl-1.2-0.5.20120508.fc18.src.rpm ocaml-ocamlgraph-1.8.2-1.fc18.src.rpm ocaml-zarith-1.1-2.fc18.src.rpm zenon-0.7.1-1.fc18.src.rpm I mostly just did a git merge with Rawhide and rebuilt. A couple of packages FTBFS due to texlive-2012, so I fixed those in Rawhide first, then built them in F-18. (Side note: I have rebuilt slightly over a dozen LaTeX-using packages since TeXLive 2012 hit the repos. Of those, only 1 did not need to have additional BRs. I suspect we have a lot of undetected FTBFS errors in the Rawhide F-18 repositories right now due to this.) I also rebuilt this, which was not on the list: csisat-1.2-10.fc18 I will do these tomorrow if nobody beats me to them: frama-c-1.7-9.fc18.src.rpm why-2.31-3.fc18.src.rpm why3-0.73-2.fc18.src.rpm This one was on the list, but doesn't contain any actual ocaml code, so does not need a rebuild: flocq-2.1.0-2.fc18.src.rpm I create buildroot overrides for all of the packages I rebuilt, copying your practice of making them not expire until Feb. 1, 2013, so we don't have some expire before others. Regards, -- Jerry James http://www.jamezone.org/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel