rmcp and rmcp-macros crates no longer include LICENSE (regression since 1.3.0)
Mantenedores costumam responder em até 2 dias
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 78/100
Direção de pesquisa
A regressão está nos manifestos de pacote dos crates rmcp e rmcp-macros, onde o campo license-file foi removido em #746. Leia esses dois arquivos Cargo.toml, compare-os com a versão 1.2.0 e depois verifique o que cargo package --list -p rmcp inclui. Está concluído quando ambos os pacotes listam LICENSE, sem reintroduzir o aviso do Cargo sobre license e license-file, e, idealmente, quando a verificação de CI sugerida for adicionada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Rust
- Estrelas
- 4.1k
- Forks
- 694
- Merge médio
- 4d 4h
- PRs com merge (30d)
- 42
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de modelcontextprotocol/rust-sdk
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scopeTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug P1 ready for work T-security T-transport
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
modelcontextprotocol/rust-sdk#1330 ·
Mantenedores costumam responder em até 2 dias
-
streamable-http server: stateful session workers ignore config.cancellation_token and stay alive until keep_alive after shutdownTalvez já em andamento @jamadeo assumiu há 1 dia. Abertabug P2 ready for work T-transport
modelcontextprotocol/rust-sdk#1426 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Server logs a fabricated 'initialize' (with synthesized rmcp/3.8.0 peer identity) for no-initialize SEP-2567 requests, ignoring clientInfo from _metaTalvez já em andamento @jamadeo assumiu há 1 dia. Abertabug P2 ready for work T-service T-transport
modelcontextprotocol/rust-sdk#1425 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
OAuth discovery drops explicit default ports from advertised issuer identifiersTalvez já em andamento @gocamille assumiu há 3 dias. Abertabug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1420 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
`register_client` drops `client_secret_expires_at` from the registration responseTalvez já em andamento @gocamille assumiu há 4 dias. Abertabug P2 ready for work T-security
modelcontextprotocol/rust-sdk#1416 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 2 dias
Todas as issues de modelcontextprotocol/rust-sdk
Issues semelhantes
-
Perl - Readme DriftTalvez já em andamento @Omnideth assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
CommunityToolkit/Aspire#2375 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia