[Haskell] Package "mounting" proposal
Stefan Karrmann
S.Karrmann at web.de
Mon Jul 17 15:21:59 EDT 2006
My 2 cents:
Sven Moritz Hallberg (Sun, Jul 16, 2006 at 01:24:43AM +0200):
> [...]
> She must specify it somehow. Two possibilities come to mind:
>
> 1. Add a field to the package description of foo (v1.4, say) that says
> "I'm backwards-compatible with 1.3." When building, this relation
> would have to be inspected to see whether any currently installed
> version of foo satisfies the dependency specified by the mount.
> 2. Declare a convention for version numbers to carry compatibility
> information, like the OpenGL standard, for example: If the new
> version is backwards-compatible, only the minor version number
> changes. If it isn't, the major version number must be incremented.
>
I prefer 1. The FSF use 2 for its GNU software and others started with it,
too. But after a while most of them tend to increase major numbers. E.g.
3.0, 3.11, 95, 98, 2000
Regards,
--
Stefan Karrmann
If A equals success, then the formula is _A = _X + _Y + _Z. _X is work. _Y
is play. _Z is keep your mouth shut.
-- Albert Einstein
More information about the Haskell
mailing list