base libraries

Sven Panne sven.panne at aedion.de
Fri Nov 24 07:06:41 EST 2006


Am Freitag, 24. November 2006 10:18 schrieb Bulat Ziganshin:
> [...]
> we want to break this rule just to make packaging and distribution
> easier. [...]

Apart from being a contradiction in itself, it is quite funny that you argue 
against your own version numbering proposal. Of course everybody thinks that 
he has a very special case, and general rules of course don't apply then, but 
then we could immediately abandon any numbering scheme because its semantics 
would be void...

> inclusion of fps into Bse was mistake, imho, which should be 
> fixed asap. 6.6.0 probably is not in wide use, and we propose the most
> compatible plan which breaks only .cabal files. these files are
> already broken on 6.4->6.6 switch and we just want to restore 6.4
> behavior - usage of ByteString require import of FPS library. so, we
> will end up with two sorts of Cabal files - one for 6.6.0 and one for
> all other ghc versions [...]

Making assumptions who will use what are a bit dangerous. And it doesn't 
really matter if "only" .cabal files are broken or an import has to be 
changed or an identifier has to replaced all over the project: A working 
project will be broken, and some manual intervention will be needed.

Cheers,
   S.


More information about the Libraries mailing list