Comment 6 for bug 2025462

Revision history for this message
Julian Andres Klode (juliank) wrote :

I believe this is a regression from https://bugs.launchpad.net/ubuntu/+source/python3.10/+bug/1990586 which I know sounds hilarious because it was fixing another issue like this but here is what I believe happened:

- mutter and gnome-shell were released on the same day
- gnome-shell was eligible to be upgraded on the machine, mutter was still phasing
- with the change, we marked mutter for keep back
- the upgrade resolution ran, it was not able to upgrade gnome-shell anymore because it depends on the new mutter.

Before fixing the other bug, phasing had no effect on the resolution of the upgrade, and then we reverted the upgrade paths depending on the phasing, which resulted in no removals due to phasing. But the upgrade problems became to complex, breaking the solver.