Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-09-13 Thread Svante Signell
reopen 795287
thanks

On Thu, 2015-09-10 at 17:10 +0100, Simon McVittie wrote:
> On 10/09/15 16:33, Svante Signell wrote:
> > On Thu, 2015-09-10 at 14:55 +0200, Svante Signell wrote:
> > > Removing that account in preferences and setting it up again does 
> > > not feel nice, even if the gmail account is using IMAP. I'm 
> > > inclined to reopen this serious bug. Or maybe its time to switch 
> > > to another MUA?
> > 
> > FYI: I did create a new account for the gmail address and checked 
> > if it was OK: It was :) Then I could happily remove the old account 
> > and rename the new to the old name. All is fine for now.
> 
> If upstream could fix existing accounts that had already suffered 
> from this bug, they would probably have done so in the version that 
> fixed the bug; the fact that they didn't do this suggests that it may 
> be impossible.
> 
> My understanding is that 3.16.3 had a data-loss bug for GMail 
> accounts, which led to internal data needed by the stored account 
> being incomplete, hence the affected account was unusable even after
> upgrading. We don't have a time machine, so we can't retroactively 
> fix 3.16.3.

All is not well with 3.16.5 either: when I create a new account for my
gmail mail, it is created and (after a long time) works as intended.
However after quitting evo , that mail account is GONE. This has
happened twice now. Reopening!



Processed: Re: Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-09-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reopen 795287
Bug #795287 {Done: Simon McVittie } [evolution-data-server] 
evolution-data-server: Cannot connect to gmail account any longer
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions 3.16.5-1.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
795287: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795287
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-09-10 Thread Svante Signell
On Thu, 2015-09-10 at 14:55 +0200, Svante Signell wrote:
> On Fri, 2015-09-04 at 16:41 +0100, Simon McVittie wrote:
> > Version: 3.16.5-1
> > Control: found 795287 3.16.3-1 
...
> The problematic account was created a long time ago: Now when upgrading
> to 3.16.5-1 the following errors are written out when starting evo:
> Failed to connect to 'n...@gmail.com'
> Cannot find a corresponding account in the org.gnome.OnlineAccounts
> service from which to obtain a password for 'n...@gmail.com'
> Failed to connect account "n...@gmail.com".
> The reported error was "Source 'n...@gmail.com' doesn't support prompt
> for credentials".
> 
> Removing that account in preferences and setting it up again does not
> feel nice, even if the gmail account is using IMAP. I'm inclined to
> reopen this serious bug. Or maybe its time to switch to another MUA?

FYI: I did create a new account for the gmail address and checked if it
was OK: It was :) Then I could happily remove the old account and rename
the new to the old name. All is fine for now.



Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-09-10 Thread Simon McVittie
On 10/09/15 16:33, Svante Signell wrote:
> On Thu, 2015-09-10 at 14:55 +0200, Svante Signell wrote:
>> Removing that account in preferences and setting it up again does not
>> feel nice, even if the gmail account is using IMAP. I'm inclined to
>> reopen this serious bug. Or maybe its time to switch to another MUA?
> 
> FYI: I did create a new account for the gmail address and checked if it
> was OK: It was :) Then I could happily remove the old account and rename
> the new to the old name. All is fine for now.

If upstream could fix existing accounts that had already suffered from
this bug, they would probably have done so in the version that fixed the
bug; the fact that they didn't do this suggests that it may be impossible.

My understanding is that 3.16.3 had a data-loss bug for GMail accounts,
which led to internal data needed by the stored account being
incomplete, hence the affected account was unusable even after
upgrading. We don't have a time machine, so we can't retroactively fix
3.16.3.

S



Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-09-04 Thread Iain Lane
Hi,

On Wed, Aug 12, 2015 at 06:40:03PM +0200, Svante Signell wrote:
> […]
> This problem has been found in archlinux already:
> https://bugs.archlinux.org/task/45394 and reported to work OK with
> 3.16.4, so please package that version or the latest version 3.16.5 in
> sid.

We have .5 now. Can you try it and see if it really does fix the bug
please?

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]


signature.asc
Description: Digital signature


Bug#795287: evolution-data-server: Cannot connect to gmail account any longer

2015-08-12 Thread Svante Signell
Package: evolution-data-server
Version: 3.16.3-1.1
Severity: serious
Tags: sid stretch

Hi,

With the latest debian packages, 3.16.3-1.1 evo cannot any longer
connect to Contacts and the gmail account:

Failed to connect to 'Contacts'
Cannot find a corresponding account in the org.gnome.OnlineAccounts
service from which to obtain a password for 'a...@gmail.com'

Failed to connect account 'a...@gmail.com'
The reported error was Source 'a...@gmail.com' doesn't support prompt
for credentials.

This problem has been found in archlinux already:
https://bugs.archlinux.org/task/45394 and reported to work OK with
3.16.4, so please package that version or the latest version 3.16.5 in
sid.

Communicating on the evolution ML gave the following answer (quoting
Milan Crha):

  The only hit by googling is https://bugs.archlinux.org/task/45394
 
 Aah, it references even the fix (kind of), and reports 3.16.4 has it
 fixed. They are right, the fix doesn't correct already broken account,
 it only avoids breakage of newly created accounts, thus the recreate
 of the account is needed.

 It also makes more sense to me now. I suppose you didn't use GOA at
 all, you entered your GMail account directly in the Evolution and
 ticked at the end of the New Account Wizard to create also the
 Contacts and possibly Calendars.
 
 Just go to Edit-Preferences-Mail Accounts and delete the GMail
 account there. Then create it again, but do not let it create the
 Contacts. The Contacts require OAuth2 authentication, which evolution
 currently supports only through GOA.
 
 I do not think the roundtrip of adding the new account will be of any
 help if you'll still use the 3.16.3 though, as that will break the
 newly created account again.

and in a later mail:
 The actual bug was about adding GOA information into accounts which
 had nothing to do with GOA, then resulting into the issue with the
 password you face.