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