diff --git a/src/prepare.rs b/src/prepare.rs index a4908bc..c64e7c6 100644 --- a/src/prepare.rs +++ b/src/prepare.rs @@ -157,6 +157,8 @@ fn run_command(cmd: Command) -> anyhow::Result<()> { || line.contains("no matching package for override ") || (line.contains("The patch location ") && line.contains(" does not appear to contain any packages matching the name ")) + || (line.contains("patch location ") + && line.contains(" does not contain packages matching ")) { missing_deps = true; } else if line.contains("failed to parse manifest at") diff --git a/tests/buildtest/mod.rs b/tests/buildtest/mod.rs index c233982..b2b61b9 100644 --- a/tests/buildtest/mod.rs +++ b/tests/buildtest/mod.rs @@ -431,5 +431,5 @@ test_prepare_error_stderr!( test_invalid_cargotoml_missing_patch, "invalid-cargotoml-missing-patch", MissingDependencies, - "The patch location `https://github.com/rust-lang/rustwide.git?rev=07784be00b68cfd6bf80006c8d8669a7d6374ec2` does not appear to contain any packages matching the name `build-rs`" + "patch location `https://github.com/rust-lang/rustwide.git?rev=07784be00b68cfd6bf80006c8d8669a7d6374ec2` does not contain packages matching `build-rs`" );