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