Skip to content

Commit e0debd6

Browse files
authored
Merge pull request #14449 from roberth/error-resolution-failed
Improve "resolution failed" error
2 parents e4e4063 + 4ea32d0 commit e0debd6

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/libstore/build/derivation-goal.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Goal::Co DerivationGoal::haveDerivation(bool storeDerivation)
147147
co_await await(std::move(waitees));
148148
}
149149
if (nrFailed != 0) {
150-
co_return doneFailure({BuildResult::Failure::DependencyFailed, "resolution failed"});
150+
co_return doneFailure({BuildResult::Failure::DependencyFailed, "Build failed due to failed dependency"});
151151
}
152152

153153
if (resolutionGoal->resolvedDrv) {

tests/functional/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ test "$status" = 1
184184
if isDaemonNewer "2.29pre"; then
185185
<<<"$out" grepQuiet -E "error: Cannot build '.*-x4\\.drv'"
186186
<<<"$out" grepQuiet -E "Reason: 1 dependency failed."
187+
<<<"$out" grepQuiet -E "Build failed due to failed dependency"
187188
else
188189
<<<"$out" grepQuiet -E "error: 1 dependencies of derivation '.*-x4\\.drv' failed to build"
189190
fi

0 commit comments

Comments
 (0)