On 3 Dec 2012, at 11:35, Herbert Valerio Riedel wrote:

> 
> 2) there's a package text-foo which depends on 'text >= 0.10' (i.e. with no
>   upper bound), for which N versions exist on Hackage (all with
>   the same 'text >= 0.10' constraint):
> 
>   0.1.0, 0.1.0.1, 0.1.0.2, 0.1.1, 0.1.2, 0.2, ...some more... ,
>   0.7.2.2, 0.7.2.3
> 
> 4) text-foo-0.7.2.3's .cabal file is updated server-side to have the
>   version constraint set to 'text >= 0.10 && text < 0.11'
> 
> Alas, 4) isn't enough, as it leaves N-1 versions of text-foo with an
> invalid version constraint

I don't understand why you suggest that only the most recently uploaded version 
of text-foo would have its cabal file updated on the server.  If the scheme is 
going to work at all, it must update _every_ version of text-foo that could be 
affected.

Is that an unrealistic expectation?

Regards,
   Malcolm

_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to