On Thu, Dec 13, 2012 at 01:58:41PM -0800, Adam Williamson wrote: > On Thu, 2012-12-13 at 16:16 +0000, 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@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel