TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Go and Versioning: Reproducible, Verifiable, Verified Builds

42 点作者 thinxer超过 7 年前

2 条评论

codehusker超过 7 年前
I found myself getting lost among the various posts by rsc and the resulting HN discussions, I hope this helps someone else too.<p>All of the posts in this series on vgo are listed here: <a href="https:&#x2F;&#x2F;research.swtch.com&#x2F;vgo" rel="nofollow">https:&#x2F;&#x2F;research.swtch.com&#x2F;vgo</a>. There will be at least one more, a FAQ on Friday.<p>And the most popular HN discussions about them (in chronological order):<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16421966" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16421966</a> (Go += Package Versioning)<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16431299" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16431299</a> (Semantic Import Versioning)<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16433425" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16433425</a> (Minimal Version Selection)
评论 #16437201 未加载
评论 #16435448 未加载
infogulch大约 7 年前
This addresses the biggest holdout I had so far: verifying that tagged releases don&#x27;t change from underneath you, by checking against a Certificate Transparency-like local log of all encountered module versions and their hash.<p>As I understand it, go verify checks the local go.modverify file against all transitive dependencies. It might be valuable to also check those against the dependencies&#x27; go.modverify files as well (if present), to make sure everyone is on the same page on what each version represents.