Closed kjohn-msft closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 90.98%. Comparing base (
c58b9aa
) to head (a9429b6
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Merging as an exception due to hotfix.
There is a non-obvious bug caused by performance-enhancing code that was added 6-7 years ago.
Local package lists are left in a state inconsistent against subsequent installation intent because of the sequence of execution of code. This results in us invoking installation actions based on what we have in memory from a prior call while the system is not in the same state.
This never affected operations installing security updates only. It sometimes affected operations installing all updates based on the relative state of repositories (security vs. all others). It most recently reproduced consistently on Ubuntu 22.04.