Comment 70 for bug 1690980

Revision history for this message
Balint Reczey (rbalint) wrote :

@Ethan: Thanks for the test and the logs.

Those show that the fix works but the move to minimal steps slowed down u-u a lot. I tried fixing the slowdown by finishing the concept of pre-calculating the steps then performing them but IMO this direction is not safe and can potentially leave packages not-upgraded due to inter-dependencies between pre-calculated upgrade steps:
https://github.com/mvo5/unattended-upgrades/tree/feature/minimal-upgrades-speedup2

I'm now profiling u-u instead to find where the slowdown is coming from and try fixing that instead of pre-calculating the steps.