fix(new_engine): Improve partial upgrade protection and pinned deps (#1945)

* fix dep graph, existing in graph

* do not change from same dep reason

* roll up layer installs in case of fail

* re-use pacman exclude mechanism

should finish the reimplementation of the missing guards from the legacy
engine.

* include update in debug log

* test rollups
This commit is contained in:
Jo
2023-03-05 17:31:11 +00:00
committed by GitHub
parent 0387dfdb59
commit 8b8d6001a4
12 changed files with 785 additions and 86 deletions

View File

@@ -101,5 +101,5 @@ func installLocalPKGBUILD(
if err := multiErr.Return(); err != nil {
return err
}
return opService.Run(ctx, cmdArgs, targets)
return opService.Run(ctx, cmdArgs, targets, []string{})
}