Although it will definitely solve all problems, it would help if hackage would 
automatically send out mails to maintainers of packages which do not compile 
with specific ghc versions.

I have ran a couple of time into the situation where new GHC releases did nor 
compile my packages anymore, and I only found out by this being pointed out to 
me. I do not go over the hackage pages of my packages on a daily basis.

The changes I had to make were usually minor, and fixing the problems was easy 
(except for the case where I had to a add a complicated local type, when let 
bindings were no longer polymorphic),

 Doaitse


On Feb 10, 2013, at 10:50 , Manuel M T Chakravarty <c...@cse.unsw.edu.au>
 wrote:

> Simon Peyton-Jones <simo...@microsoft.com>:
>> If there's a path to having a release strategy as Manuel suggests, and 
>> having an intermediate release  with the new vector primops, type extensions 
>> and such goodness, then I'm all for it.  A lot of these bits are things ill 
>> start using almost immediately in production / real software, esp if I'm not 
>> needing to patch every stable library beyond maybe relaxing versioning 
>> constraints.
>> 
>> Let me suggest once more a possible path, along the lines you suggest
>> ·        For people who value stability: use the Haskell Platform.  Ignore 
>> GHC releases.
>> ·        For people who want as many features as possible: use GHC releases.
>> ·        For people who want to live on the bleeding edge: build HEAD from 
>> source
>>  
>> The Haskell Platform decides which GHC release to use, advertises that to 
>> package authors who do whatever updates are needed.  HP may perfectly 
>> sensibly skip an entire release entirely.
>>  
>> In short, I think we already have the situation that you desire.  Perhaps we 
>> just need to market it better? 
>>  
>> Or am I mistaken?
> 
> There is one kink: for GHC releases to be *useful* substitutes for the HP for 
> people who want medium stability, they must not change (expect maybe add to) 
> the APIs in GHC versions that do not coincide with HP releases. 
> 
> Why? If they change APIs, many of the packages on Hackage will not build with 
> these intermediate GHC releases, which makes them useless for anything, but 
> testing GHC.
> 
> Otherwise, I am perfectly happy with your suggestion. However, this is not 
> the status quo. All (major) GHC releases do break critical packages on 
> Hackage.
> 
> Manuel
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "parallel-haskell" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to parallel-haskell+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to