One thing I just noticed is that if you have something like gnome-shell and mutter where gnome-shell depends on the new mutter and only mutter is "not for us" we end up with something like:
The following packages have been kept back:
gnome-shell gnome-shell-common mutter
with phasing specific message this would look like this:
The following packages have been kept back as they are phasing:
mutter
The following packages have been kept back:
gnome-shell gnome-shell-common
Because we kept back mutter and it is phasing, but the gnome-shell update is not anymore, it is kept back because it has broken dependencies on the mutter that is phasing.
One thing I just noticed is that if you have something like gnome-shell and mutter where gnome-shell depends on the new mutter and only mutter is "not for us" we end up with something like:
The following packages have been kept back:
gnome-shell gnome-shell-common mutter
with phasing specific message this would look like this:
The following packages have been kept back as they are phasing:
mutter
The following packages have been kept back:
gnome-shell gnome-shell-common
Because we kept back mutter and it is phasing, but the gnome-shell update is not anymore, it is kept back because it has broken dependencies on the mutter that is phasing.