内容提要
vcpkg软件包管理器发布了更新,修复了小bug并添加了新文档。公共注册表中有2396个库,新增22个端口,更新了388次。19位贡献者参与了主仓库的讨论。vcpkg主仓库在GitHub上有5800个分支和21000个星标。
延伸解读
arm64-osx triplet 进入 CI 测试套件
本次更新将 arm64-osx 社区 triplet 提升为 CI 测试套件的一部分,意味着 vcpkg 将定期自动测试该 triplet 下的端口。对于使用 Apple Silicon Mac 的开发者,这有助于提前发现端口兼容性问题,减少手动测试成本。但需注意,该 triplet 目前仍标记为社区维护,其支持程度可能不及官方核心 triplet。
端口更新与依赖验证机制
vcpkg 公共注册表新增 22 个端口,并对 388 个现有端口进行了更新。每次端口变更都会针对 13 个主要 triplet 构建所有依赖方和被依赖方,以验证兼容性。这种严格的验证流程有助于降低更新引入破坏性变更的风险,但也意味着端口更新可能需要更长时间才能合并。
资产缓存回归问题修复
本次发布修复了 x-script 在资产缓存功能中的回归问题。资产缓存用于加速二进制包的下载和复用,该回归可能导致缓存机制异常。修复后,依赖资产缓存的用户应能恢复正常使用。建议使用该功能的用户升级到 2024.02.14 版本以规避潜在问题。
社区贡献与协作模式
19 位贡献者参与了主仓库的讨论和提交,其中 jiayuehua 贡献了 57 次提交,显示社区参与度较高。vcpkg 主仓库拥有超过 5800 个分支和 21000 个星标,反映出项目的活跃度。这种协作模式有助于快速发现和修复问题,但也可能增加代码审查的负担。
Q&A
vcpkg 2024年2月发布的主要更新内容是什么?
2024.02.14版本主要修复了小bug并添加了新文档。具体包括:将Arm64 for macOS社区triplet(arm64-osx)提升为CI测试套件,修复了x-script在资产缓存功能中的回归问题,以及其他各种小bug修复。
vcpkg公共注册表现在有多少个库?新增了多少端口?
公共注册表中现有2396个库,新增了22个端口,并对现有端口进行了388次更新。
arm64-osx triplet 有什么新变化?
Arm64 for macOS社区triplet(arm64-osx)被提升为CI测试套件,将定期自动测试端口。现在vcpkg会自动针对13个triplet测试任何新增或更新的端口。
vcpkg修复了哪个具体回归问题?
修复了x-script在资产缓存功能中的回归问题(PR: Microsoft/vcpkg-tool#1337)。
vcpkg主仓库在GitHub上的社区活跃度如何?
主仓库有超过5800个分支和21000个星标。19位贡献者提交了PR、问题或参与了讨论。
vcpkg如何与企业合作?
vcpkg正在与公司合作,帮助他们更好地使用vcpkg并克服初始障碍。他们根据合作反馈进行产品和文档更改。有兴趣的公司可以联系vcpkg@microsoft.com。