[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