On 19 Nov 2021, at 15:43, Stelian Ionescu wrote:
In the end both the release version and the dep versions are nothing
more than suggeestions and the only sure way to know if integrating N
libraries works is to try to load them all together and run their own
test suites plus your application's test suite.
I feel like this is, as my advisor used to say "reducing this to a
previously unsolved problem"!
In my experience, testing is even less well-used than semantic
versioning!
Anyway, none of this is going to make me keep semantic versioning
support out of ASDF. Indeed, the current version comparison system is
already "semver-lite," and I don't see how adding pre-release support is
going to hurt anyone and it will *help* me test version-based checks in
prerelease versions of ASDF.
So we can continue this discussion forever, but it won't change that.
Note that nothing we do -- or even *can* do -- would force anyone to use
SemVer if they don't want to. But adding support will help the
development of ASDF itself by letting us have well-behaved pre-release
versions.
Happy weekend all