GTG

Remember the Milk plugin fails to synchronize.

Bug #666980 reported by Jefferson Andrade
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
GTG
Fix Released
High
Luca Invernizzi

Bug Description

I have just finished installing GTG.

My OS is Ubuntu 10.04: Linux 2.6.32-25-generic #45-Ubuntu SMP
I installed Get Things Gnome! 0.2.4

Now I am trying to synchronize my tasks with Remember the Milk (that I already use). I went to Edit -> Preferences -> Plugins and marked the Remember the milk plugin. Closed the dialog and a new button appeared in the tool bar. The tool tip reads "Synchronize with Remember the Milk". Pressing the button opens a dialog asking to "authenticate to Remember the Milk in the browser that is being opened now" and then "When done, press OK", which I do. Remember the Milk site says the authentication is OK, I close the browser window, go to the GTG dialog and press OK, the dialog closes and nothing happens. O_o

I run GTG from the terminal and I get no error messages. Actually, no messages at all.

Are there any other information I can send to help find the problem?

Revision history for this message
Nathan-thomas (nathan-thomas) wrote :

I was also affected by this issue. I had GTG set up with Remember the Milk, but then I deactivated the authorisation. When I tried to re-authorise it, I encountered the problem described by Jefferson. I fixed it by deleting the 'rtm-sync' folder from ~/.config/gtg/plugins - after I removed this folder I was able to re-authorise GTG successfully.

Revision history for this message
MoLE (moleonthehill) wrote :

This workaround appears to work, however the bug is still present in the latest PPA release for maverick.

Revision history for this message
MoLE (moleonthehill) wrote :

Just a thought... Does the authentication token expire? All my GTG installs that I sync to RTM seemed to stop synchronising at around the same time.

Izidor Matušov (izidor)
Changed in gtg:
milestone: none → 0.3
tags: added: backends rtm
Revision history for this message
jaro (jaro) wrote :

So, do you have any plans to fix it? When do you plan to release 0.3 version?

Revision history for this message
Izidor Matušov (izidor) wrote :

Yes, we are going to fix it soon, within a few weeks. GTG 0.3 is planned to release in September/October. The exact time time depends on solving backends problem like this one. Stay tuned!

Revision history for this message
Izidor Matušov (izidor) wrote :

Please, try the latest source or the new PPA : https://edge.launchpad.net/~gtg/+archive/gtg-daily

The synchronization with RTM should work now. Any feedback is welcomed!

Changed in gtg:
status: New → Incomplete
importance: Undecided → High
Revision history for this message
MoLE (moleonthehill) wrote :

I've added the new ppa but there only seems to be a version for natty at the moment. Any plans for releasing a .deb for other supported *buntu versions? I have several maverick and lucid machines as well as oneiric test machines which I would like to test gtg on.

Revision history for this message
Izidor Matušov (izidor) wrote :

Launchpad somehow builds only package for natty... I've tried to manually request building for other versions. Please, try if it works for you...

Revision history for this message
drorlev (dror-sign) wrote :

Hello.

I'm running natty and updated gtg using the above mentioned ppa, to resolve the problem with RTM sync, so now I have gtg 0.2.8.r1013. Oddly, it does not have the plugin to sync with RTM. I can't find it in the list of plugins under Preferences -> Plugins, or anywhere else.

Is there a way to sync the daily release with RTM?
If so, how?

Thnaks,
dror

Revision history for this message
Izidor Matušov (izidor) wrote :

Hi dror,

The new GTG introduces the concept of backends: You can import or synchronize your tasks not only with RTM but also other services like Google Tasks, import assigned bugs from Launchpad and more. Those features are still in development.

You can set your RTM up in Main menu > Edit > Backends, Add a new backend RTM. The following steps are similar to usage of plugins.

Revision history for this message
drorlev (dror-sign) wrote :

Hi Izidor

Thanks for your reply, and sorry for the confusion.

I did notice the Backends option and explored it, alas there is no RTM (nor Google Tasks) listed in my list of backends :(

When I opt for Add (in the Backend dialog) I get a list with only: Launchpad, Tomboy,Gnote, Identi.ca, Local file.

Should I change some config file or edit any settings to get RTM on the Backend list?

dror

Revision history for this message
Izidor Matušov (izidor) wrote :

Hi dror,

Google Tasks is not added to trunk / daily PPA yet. It is pretty unstable, working on it. Some backends may not be shown in the dialog when there is a problem, e.g. missing dependencie or so.

Please run GTG with -d parameter and notice the logs in the terminal. There is maybe an error with RTM backend.

Revision history for this message
drorlev (dror-sign) wrote :

Izidor,

* Indeed, the log list was as follows:

2011-10-10 22:59:26,080 - DEBUG - gtg:core_main_init:135 - Debug output enabled.
2011-10-10 22:59:26,116 - DEBUG - __init__:__init__:68 - Backends found: ['backend_rtm', 'backend_twitter', 'backend_evolution', 'backend_gnote', 'backend_identica', 'backend_localfile', 'backend_launchpad', 'backend_tomboy']
2011-10-10 22:59:26,164 - WARNING - __init__:__init__:77 - Backend backend_rtm could not be loaded: No module named dateutil.tz
2011-10-10 22:59:26,191 - WARNING - __init__:__init__:77 - Backend backend_twitter could not be loaded: No module named tweepy.models
2011-10-10 22:59:26,211 - WARNING - __init__:__init__:77 - Backend backend_evolution could not be loaded: No module named evolution
INDI <appindicator.Indicator object at 0x8ce63ec (AppIndicator at 0x8d4ef48)>
2011-10-10 22:59:34,572 - DEBUG - manager:__init__:87 - Manager initialization finished
2011-10-10 22:59:34,652 - DEBUG - manager:open_browser:109 - Browser is open

* So I've installed python-dateutil, and now RTM backend appears on the Backend list, and the log is:

2011-10-10 23:08:08,976 - DEBUG - gtg:core_main_init:135 - Debug output enabled.
2011-10-10 23:08:09,024 - DEBUG - __init__:__init__:68 - Backends found: ['backend_rtm', 'backend_twitter', 'backend_evolution', 'backend_gnote', 'backend_identica', 'backend_localfile', 'backend_launchpad', 'backend_tomboy']
2011-10-10 23:08:09,597 - WARNING - __init__:__init__:77 - Backend backend_twitter could not be loaded: No module named tweepy.models
2011-10-10 23:08:09,618 - WARNING - __init__:__init__:77 - Backend backend_evolution could not be loaded: No module named evolution
INDI <appindicator.Indicator object at 0x96d270c (AppIndicator at 0x9733348)>
2011-10-10 23:08:25,052 - DEBUG - manager:__init__:87 - Manager initialization finished

Thank you for the great software, and for the help.

HTH to make it even better :-)

dror

Revision history for this message
Izidor Matušov (izidor) wrote :

The original bug (failed to synchronize) was solved by Luca and his backends. Feel free to open new bugs against remember the milk backend.

Changed in gtg:
status: Incomplete → Fix Committed
assignee: nobody → Luca Invernizzi (invernizzi)
milestone: 0.3 → 0.2.9
Izidor Matušov (izidor)
Changed in gtg:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.