[Differential] [Updated] D2044: WIP: [KSMServer] Load logout dialog after startup rather than on-demand

sitter (Harald Sitter) noreply at phabricator.kde.org
Fri Jul 1 10:33:40 UTC 2016


sitter added a comment.


  In https://phabricator.kde.org/D2044#37756, @broulik wrote:
  
  > Harald, weren't you even looking into offline updates?
  
  
  Yes.
  
  The thing is, we can't really force distributions to adopt offline updates as currently the only implementation I have seen is in packagekit and there's plenty of distros that don't use packagekit so they'd have to first write a whole bunch of code, and even then they might have reasons for why they wouldn't want to do offline updates. Also offline updates only really make sense when btrfs or zfs is used as otherwise doing it reliably gets tediously slow. Namely since package rollbacks and so forth are unreliable you basically want a full-system backup before you conduct an update, which unless the FS supports snapshots technically means cloning the entire disk or implementing higher level software snapshots. Both of which is substantially slower. On top of that IIRC you always have a reboot in-between, so overall the upgrade also takes longer and requires a reboot. Offline updates are installed on bootup I think, so they can also get in the way of the user using the system. On the plus side systemd has the necessary workflow tech to support offline updates, so once a distro has the "client" side to that it should be mostly workflow improvements.
  
  I think it is worth pointing out that the proposed change here shouldn't be taken as a reason or excuse for patching other bits of software to hold stuff in memory for fear of things not working after updates. If a distribution chooses to do online updates and things then break in a running session that is kind of expected. The problem is that the logout screen is special in that it is the user's only (non-CLI) way of ending the session so the breakage goes away. If the logout dialog is broken you can't even get out of the hell hole that is your broken session :)

REPOSITORY
  rPLASMAWORKSPACE Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D2044

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: broulik, #plasma, sitter
Cc: mart, graesslin, plasma-devel, jensreuterberg, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160701/e49f5347/attachment.html>


More information about the Plasma-devel mailing list