Hi Don, On Sun, Oct 05, 2008 at 11:01:03AM -0700, Donald Bruce Stewart wrote: > igloo: > > Sun Oct 5 05:11:50 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> > > * Make sure that we hClose file handles when we are done with them > > This stuff worries me, ad hoc fixing of bugs already closed upstream.
You said you'd resolve the situation 3 weeks ago, but now we're out of time, so I'm trying to do the best I can. The bytestring code is more or less unchanged from the code that came with 6.8.1, and I don't remember it causing major problems in 6.8, so I don't expect it will do so in 6.10 either. Making large changes to bytestring at this stage sounds much scarier to me. The patch above should resolve the only serious bug I know of. If you have a simple patch to fix the performance problem then we can probably get that in too. > I worry that the concerns of the GHC release process don't align with the > concerns of library writers. We want to ship the best Haskell code, versus > shipping whatever builds in the GHC tree. There seems to be unclear direction > about what we're trying to do here. > > Duncan's already sent the win32 dep removal patch already. Now we just need > GHCi to not use bytestring to do its little bit of IO. Like I said on IRC, I'm not comfortable changing package APIs without using the process for doing so, especially now that people have started testing the 6.10 branch. Also, note if the regex packages are extralibs then bytestring would still have to be an extralib (I probably thought we weren't going to have any extralibs when we first discussed this). Thanks Ian _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
