On 22.06.2015 03:39, Josh Triplett wrote:
> On Sun, Jun 21, 2015 at 07:52:10PM +0200, Michael Biebl wrote:
>> Am 20.06.2015 um 08:54 schrieb Michel Dänzer:
>>> On Thu, 18 Jun 2015 21:19:20 +0400 George Hertz <george...@gmail.com> wrote:
>>>> I've just upgraded to 3.16 on unstable, but restarted the system right 
>>>> after the update finished.
>>>>
>>>> No problems unlocking.
>>>
>>> Yeah, the problem only occurs with a gnome-shell which is already
>>> running during the upgrade.
>>>
>>> However, the problem also occurs when only locking the session after the
>>> upgrade has completed.
>>>
>>> One possible workaround after the upgrade is
>>>
>>>     killall -HUP gnome-shell gnome-settings-daemon
> 
> I didn't know you could HUP gnome-shell to unlock the session; that's
> useful to know.
> 
>>> Sending SIGHUP to gnome-shell only is enough to be able to unlock the
>>> session, but gnome-settings-daemon also needs to be restarted, or some
>>> things such as keyboard shortcuts don't work properly in the new
>>> gnome-shell.
>>
>> Unfortuantely we don't have a proper mechanism to restart programs in
>> the desktop session. Using killall in postinst is something I'd be wary
>> about.
> 
> It's also not OK to unexpectedly unlock someone's session due to a
> concurrent upgrade; "can't unlock my session" is bad, but "unlocked my
> screen during upgrade" is a critical security bug.

SIGHUP doesn't unlock the session, it just makes gnome-shell restart
itself, after which the upgraded version of gnome-shell runs and
unlocking the session works normally.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to