- clean %expansion_errors before assign with %tmp_expansion_errors
- exist only if @order is empty
Change-Id: Ibe99208be4128f1f56e8c291712031f855e3d0eb
# as real expansion_errors, and all packages depend on these packages
# can not be blocked.
if (@order == 0 && threads->list() == 0 && $dirty == 0) {
+ %expansion_errors = ();
@expansion_errors{keys %tmp_expansion_errors} = values %tmp_expansion_errors;
- }
- if (scalar(keys %to_build) == @done + @skipped +
- scalar(keys %expansion_errors) && !$dirty) {
- $TERM = 1;
+ if (scalar(keys %to_build) == @done + @skipped +
+ scalar(keys %expansion_errors) && !$dirty) {
+ $TERM = 1;
+ }
}
}