Dependencies/backwards compatibility in Hackage

Bjorn Bringert bringert at cs.chalmers.se
Sun Feb 4 17:03:19 EST 2007


On Feb 3, 2007, at 21:37 , Isaac Jones wrote:

> The way I propose to solve this version incompatibility problem in the
> short term is to use the "testing" hackage repository to collect
> packages that are known to work together.  For instance, we could put
> haxml 1.17 in and only allow things that compile with that version.
> unstable can still have stuff that only compiles w/ 1.13, but if an
> author wants their tool to be in "testing", then they have to fix it
> up to be compatible.  (Or we might decide that 1.13 is a better
> version to have in testing.)
>
> This will encouarage people to update their packages with a collection
> of dependencies that are somewhat "blessed", even if that blessing is
> a little arbitrary.
>
> We can ourselves modify packages so that their version dependency is
> more accurate than upstream knows them to be :)

Is there a way to get that working smoothly with the web interface? I  
guess we could have a separate web interface installation for each  
"distribution", but maybe some built-in support could make it nicer  
to use?

/Björn


More information about the cabal-devel mailing list