不应将 GitHub 作为在 crates.io 上发布 Rust 包的依赖项。
GitHub shouldn't be a dependency for publishing Rust on crates.io

原始链接: https://infosec.exchange/@mttaggart/116806641273303255

要使用 Mastodon 网页应用,请启用 JavaScript。或者,也可以尝试适用于您平台的 Mastodon 原生应用。

Hacker News 社区正在探讨 Rust 生态系统对 GitHub 进行身份验证及 crates.io 登录依赖的问题。许多开发者认为,过度依赖单一专有平台会引发供应链风险及准入门槛等担忧;而另一些人则强调,将这些系统解耦面临着巨大的后勤挑战。 讨论的主要要点包括: * **“由参与者决定”的现实:** 此问题的进展停滞,主要因为这是一个复杂且重大的工程任务,需要依靠志愿劳动。Rust 项目依赖于贡献者来优先处理并实施此类变革,但目前尚无人牵头负责。 * **持续的努力:** 一项关于启动解耦进程的 RFC 已获批,相关工作正在进行中。支持者指出,crates.io 并非 Rust 的“唯一”仓库,而只是默认选项;开发者可以自由选择其他注册中心,或指向本地及 Git 源。 * **命名空间的分歧:** 关于如何实现“命名空间”以防止名称抢占,各方仍存在摩擦,争论焦点在于使用基于域名的命名方式还是包级别的前缀。 * **优先级排序:** 批评者认为这种依赖关系已是十年来众所周知的风险;而维护者则指出,关键的基础设施改进需要时间。
相关文章

原文
联系我们 contact @ memedata.com