With the move to more mobile devices (laptops, etc.), we're more likely to have very long-running sessions that are just suspended and resumed, as opposed to a workstation that is logged out every day. This means that for me on rawhide, my session is often much longer-lived than my software set, as I'll have a two-week session that is running older code that I've long since upgraded past. Even for those on an actual release, this can be an issue given our update stream. For system-level services, we have the idea of try-restart on upgrades; if the service is running, we automatically restart it on upgrade. How can we implement this sanely for session/desktop services? For example, in my session I see: gvfsd obex-client/obex-data-server evolution-data-server packagekitd notification-daemon any number of status icons (volume control, gpk, g-p-m, etc.) ... and more I'm forgetting ... Since very few of these have state, can't we implement a framework where they automatically get restarted on upgrade? Bill -- Fedora-desktop-list mailing list Fedora-desktop-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-desktop-list