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