On Mon, Feb 18, 2013 at 2:14 PM, Cristian Rodríguez <crrodriguez@opensuse.org> wrote:
If you propose zypper ps then you dont understand what I'm talking about, zypper ps will not prevent any of the problems I mentioned. please read http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates again.
I mean zypper ps can be used to figure out which updates need that (which will be a tiny portion of all updates).
zypper ps only list files deleted or changes *after* the fact.. it is much better to do things when none of the "to-be-updated" components are running.
The "Offline System Updates" feature does *exactly* what is needed and was probably designed by someone who underwent all the upgrade pains :-)
We just need to make it work in openSUSE.
It needs two restarts, so it's quite unacceptable when updating a minor component of the system. You could say, apply offline when any of the packages are marked needs-blah-restart. It would be even more preferrable to stop X, apply the update (invoking the update-system.target on systemd) and then restart X, when the only thing that's flagged for restart is the desktop. Or plainly update the packages if there's no restart of anything needed. AFAIR, zypper ps could be given a file and it would resolve for you which services are using it, before the fact. I'm checking now... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org