snap: Ensure cargo-web doesn't erroneously adopt our workspace. #667

Merge aplicado
RAOF aplicou merge dos 1 commits de fix-snapcraft-build em master 5 anos atrás
RAOF comentou 5 anos atrás (Migrado de github.com)

Because snapcraft pulls the source into a subdirectory of Plume's source, and
Cargo will implicitly and recursively search parent directories for a [Workspace],
Cargo believes that cargo-web should be in Plume's workspace.

However, Cargo then errors out because Plume's [Workspace] stanza (entirely correctly)
doens't mention cargo-web.

Adding an empty [Workspace] stanza to cargo-web's Cargo.toml disables Cargo's implicit
search for a workspace to adopt, and avoids this problem.

Because snapcraft pulls the source into a subdirectory of Plume's source, and Cargo will implicitly and recursively search parent directories for a [Workspace], Cargo believes that cargo-web should be in Plume's workspace. However, Cargo then errors out because Plume's [Workspace] stanza (entirely correctly) doens't mention cargo-web. Adding an empty [Workspace] stanza to cargo-web's Cargo.toml disables Cargo's implicit search for a workspace to adopt, and avoids this problem.
trinity-1686a aprovou estas alterações 5 anos atrás
trinity-1686a deixou um comentário
Proprietário

👍
(ci error is about uploading to plume-ci for live testing, not required here)

👍 (ci error is about uploading to plume-ci for live testing, not required here)

Revisores

trinity-1686a aprovou estas alterações 5 anos atrás
O pull request teve merge aplicado como b36e12b654.
Você também pode ver as instruções para a linha de comandos.

Passo 1:

No repositório do seu projeto, crie um novo branch e teste as alterações.
git checkout -b fix-snapcraft-build master
git pull origin fix-snapcraft-build

Passo 2:

Faça merge das alterações e atualize no Forgejo.
git checkout master
git merge --no-ff fix-snapcraft-build
git push origin master
Acesse para participar desta conversação.
Sem revisor
Sem marco
Sem responsável
2 participante(s)
Notificações
Data limite
A data limite é inválida ou está fora do intervalo. Por favor, use o formato 'dd/mm/aaaa'.

Data limite não informada.

Dependências

Nenhuma dependência definida.

Referência: Plume/Plume#667
Carregando…
Ainda não há conteúdo.