[swift-evolution] [swift-build-dev] Proposal: Package Manager Version Pinning
Johannes Weiß
johannesweiss at apple.com
Fri Oct 14 18:52:58 CDT 2016
Hi Eloy,
> > [...]
>> I have no idea how well it works but if we'll end up relying on proper semantic versioning, tool support sounds like a good idea to me.
>
> This is what I was referring to when I mentioned that automation can only take you so far. It is easily possible to do a patch release where the API might not change, but the semantics of the code does.
>
> In my opinion it requires human judgement to determine if a change is really something you can trust. Trusting SemVer for that is going to lead to problems and making people think that they can is just misleading in my book.
>
> Not saying you can’t have tools to help guide choosing versions, though.
agreed. But I think that if (whether that's good or bad) we rely on semantic versioning, tool support can make that a lot easier.
Cheers,
Johannes
More information about the swift-evolution
mailing list