rmcp and rmcp-macros crates no longer include LICENSE (regression since 1.3.0)
维护者通常 3 天内回复
评估
调研方向
回归问题位于 rmcp 和 rmcp-macros crate 的包清单中,license-file 字段在 #746 中被移除。请阅读这两个 Cargo.toml 文件,并与 1.2.0 版本比较,然后检查 cargo package --list -p rmcp 包含哪些内容。完成标准是两个包都列出 LICENSE,且不重新引入 Cargo 关于 license 和 license-file 的警告;理想情况下,还应添加建议的 CI 检查。
由索引模型根据 Issue 内容生成。
描述
Describe the bug
Since 1.3.0, the rmcp and rmcp-macros crates on crates.io no longer include the repository LICENSE (it was added in #657 and dropped in #746). Downstream packagers and binary distributors need that file, including the MIT notice it carries for contributions that remain MIT-licensed.
To Reproduce
curl -sSL https://static.crates.io/crates/rmcp/rmcp-3.5.1.crate | tar -tzf - | grep -i license
Prints nothing; the same command for 1.2.0 lists rmcp-1.2.0/LICENSE.
Expected behavior
Both crates include LICENSE, as 1.2.0 did.
Additional context
#746 removed license-file to silence Cargo's warning "only one of license or license-file is necessary". That field was also what put LICENSE into the published crates, so the file disappeared.
A CI step like cargo package --list -p rmcp | grep -qx LICENSE (and the same for rmcp-macros) would catch this if it happens again.
- 主要语言
- Rust
- 星标
- 4k
- 派生
- 662
- 平均合并
- 3 天 7 小时
- 30 天内合并 PR
- 37
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
modelcontextprotocol/rust-sdk 的其他 Issue
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP status可能已有人在做 @aton-of-data 于 1 天前认领。 未关闭bug P2 ready for work T-security T-transport
难度 2/5 1-3 小时 新手友好度 68/100
modelcontextprotocol/rust-sdk#1339 ·
维护者通常 3 天内回复
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scope可能已有人在做 @jstar0 于 4 天前认领。 未关闭bug P1 ready for work T-security T-transport
难度 2/5 1-3 小时 新手友好度 65/100
modelcontextprotocol/rust-sdk#1330 ·
维护者通常 3 天内回复
-
P3 question Stale T-documentation T-enhancement
难度 1/5 1 小时以内 新手友好度 86/100
modelcontextprotocol/rust-sdk#1155 · 1 条评论 ·
维护者通常 3 天内回复
-
A request whose `id` is not an i64 or a string is parsed as a notification可能已有人在做 @talhayme 于 1 天前认领。 未关闭bug P1 ready for work T-core T-model
难度 3/5 1-2 天 新手友好度 62/100
modelcontextprotocol/rust-sdk#1345 ·
维护者通常 3 天内回复
-
Client: an abandoned call_tool sends no notifications/cancelled — the MRTR helper hides each round's RequestHandle可能已有人在做 @talhayme 于 1 天前认领。 未关闭enhancement P2 ready for work T-service
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/rust-sdk#1338 · 2 条评论 ·
维护者通常 3 天内回复
查看 modelcontextprotocol/rust-sdk 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 75/100
RustCrypto/SSH#596 ·
-
proxy: SQL-over-HTTP turns empty arrays into [""] or [false], or HTTP 500 for int and float arrays未关闭
难度 2/5 1-3 小时 新手友好度 83/100
neondatabase/neon#12965 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
goauthentik/authentik#26867 ·
维护者通常 1 天内回复
-
Table and code-block right borders are clipped when the TOC panel is resized wider than the default未关闭
难度 2/5 1-3 小时 新手友好度 83/100
维护者通常 1 天内回复
-
api bug macos maintainer-needed p2 triaged
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复