On Sat, 2008-10-04 at 13:32 -0700, Duncan Coutts wrote:
> All,
> 
> We've got an unfortunate situation with the bytestring repo. It got
> accidentally forked after the ghc-6.8 release and is now about 7
> releases behind and contains many known bugs and performance problems.
> It would be pretty bad if ghc-6.10.1 shipped with this ancient
> bytestring version.

Just to be clear we have three options and one non-option:

      * Flag day switch of the bytestring repo that ghc head and
        ghc-6.10 use. This would annoy users who are using those repos
        as they would have to rm and get the repo again. Could possibly
        help inform users via the ./darcs-all script so they don't end
        up trying to merge unmergable repos.
      * Apply a mega-patch to ghc's forked bytestring repo to bring it
        up to the same content as the current bytestring release. Would
        still not be able to easily merge patches thereafter.
      * Drop bytestring as a boot lib. There are only two deps anywhere
        else in the system neither of which are essential.

Non-option:

      * Do nothing and ship an old buggy bytestring that everyone will
        have to upgrade (and the upgrade would clash with the ghc api
        package).

Duncan

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to