Re: Fixing evolution system modal prompting in 3.6.1
- From: Matthias Clasen <matthias clasen gmail com>
- To: Stef Walter <stefw gnome org>
- Cc: "desktop-devel-list gnome org" <desktop-devel-list gnome org>, GNOME Release team <release-team gnome org>
- Subject: Re: Fixing evolution system modal prompting in 3.6.1
- Date: Sun, 14 Oct 2012 02:03:43 -0400
On Fri, Oct 12, 2012 at 3:55 PM, Stef Walter <stefw gnome org> wrote:
> I've been working on this problem:
>
> evolution-data-server uses the keyring prompting facility to show system
> modal password prompts from its DBus service. Between prompts (but without
> hiding them) evolution connects to the (eg: IMAP) server and checks that the
> password is valid.
>
> This creates a problem for the user because while connecting to a server,
> the user cannot do anything with the system, and also cannot cancel (the
> otherwise inactive) prompt.
>
> The question is how to fix this for 3.6. I have patches, but they're
> invasive.
>
> In 3.8 I would like to help evolution-data-server fix password prompting so
> its not system modal, especially when these prompts are not in response to a
> user initiated action. In addition I have added a way to cancel inactive
> (ie: 'checking' state) prompts.
>
> But for 3.6 we have two choices:
>
> 1. Merge a new facility to allow cancellation of inactive (ie:
> 'checking' state) keyring prompts. This requires at least 9
> patches:
>
> gcr: https://bugzilla.gnome.org/show_bug.cgi?id=678611
>
> gnome-shell: https://bugzilla.gnome.org/show_bug.cgi?id=684438
>
> evolution: a not yet written patch to listen for prompt closure
> and do g_cancellable_cancel() for the cancellable passed
> into the server password checking code.
>
> This is a large change, and I'm uncomfortable merging it in the
> stable gnome-3-6 branch. I would defer to the release team if
> this is the only way forward, however.
>
> 2. Have evolution hide the prompts while it's connecting to its
> (eg: IMAP) server and checking the password. This means 1 patch:
>
> evolution: https://bugzilla.gnome.org/show_bug.cgi?id=684433
>
> This approach was rejected by the evolution developers. However
> I would request reconsideration of this. Perhaps it could be
> committed to the gnome-3-6 branch as a work around?
Hey Stef,
given that evolution 3.6.1 was already released, and 9 patches over 3
modules sounds fairly invasive, I think we should get this into 3.7
first - we can look at backporting it for 3.6.2 later.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]