Bug 1046406

Summary: online sync services not availble in Getting Things GNOME! (GTG)
Product: [Fedora] Fedora Reporter: Moez Roy <moez.roy>
Component: gtgAssignee: Ankur Sinha (FranciscoD) <sanjay.ankur>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: bkelly, moez.roy, sanjay.ankur
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gtg-0.3.1-3.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-05 06:00:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Moez Roy 2013-12-25 06:45:29 UTC
List of available sync services in GTG:
Evolution tasks
Allows you to synchronize your GTG tasks with Evolution tasks (full synchronization). This sync service is currently disabled because of a bug between PyGTK and python-evolution.
Identi.ca
Imports your Identi.ca messages into your GTG (import synchronization).
Tomboy
Synchronizes all or part of your Tomboy notes in GTG (full synchronization).
Gnote
Synchronizes all or part of your Gnote notes in GTG (full synchronization).
Launchpad
Allows you to import any Launchpad bugs assigned to you (or someone else) in your GTG (read-only synchronization).
Remember the Milk
Synchronize your tasks with the web service RememberTheMilk (full synchronization).


============

from the above only Tomboy & Gnote is available...the rest is not available in the Fedora package

Comment 1 Ankur Sinha (FranciscoD) 2013-12-25 10:22:05 UTC
Upstream is already aware of these issues. They are working towards a 0.4 version where the backends would probably be updated. 

identi.ca is no longer a service. 

the evolution backend needs to be ported to gtk3, does not work with the 0.3 version.

The bugzilla and launchpad plugins work as far as I know. 

The RTM backend works as far as I know. I dont have an RTM account to check them though.

Closing this bug. Thank you for your report.

Comment 2 Moez Roy 2013-12-25 14:17:54 UTC
(In reply to Ankur Sinha (FranciscoD) from comment #1)
> Upstream is already aware of these issues. They are working towards a 0.4
> version where the backends would probably be updated. 
> 
> identi.ca is no longer a service. 
> 
> the evolution backend needs to be ported to gtk3, does not work with the 0.3
> version.
> 
> The bugzilla and launchpad plugins work as far as I know. 
> 
> The RTM backend works as far as I know. I dont have an RTM account to check
> them though.
> 
> Closing this bug. Thank you for your report.

But you know add to sync only gives 2 options (Gnote/Tomboy) in the Fedora 20 package?

There is no RTM & launchpad?

Comment 3 Ankur Sinha (FranciscoD) 2013-12-25 23:47:49 UTC
Try installing the optional python libraries that are required for these backends. I haven't configured the package to pull them because they aren't required for the package to function as a normal task manager. 

For instance, I'm not going to include gnote/tomboy (or evolution when it's backend has been updated) as a dependency just because it's required for a backend. it'll pull in a lot of gnome libraries. People on other dektops such as KDE/XFCE etc will not want these libraries installed or applications pulled in. 

sudo yum install python-dateutil #for RTM

I can't find launchpad lib in the fedora repositories which is required for the launchpad backend. If someone packages it up, I'll be happy to include it in the package as a dependency.

I'll push and update with the python-dateutil dependency. It doesn't pull in any other packages.

Thanks for helping me find this.

Warm regards,
Ankur

Comment 4 Fedora Update System 2013-12-26 00:36:56 UTC
gtg-0.3.1-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/gtg-0.3.1-3.fc20

Comment 5 Fedora Update System 2013-12-26 00:37:05 UTC
gtg-0.3.1-3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/gtg-0.3.1-3.fc19

Comment 6 Ankur Sinha (FranciscoD) 2013-12-26 01:01:10 UTC
I just tried the RTM backend, and while it does send your tasks to RTM, it deletes them from GTG:

https://answers.launchpad.net/gtg/+question/240643

Please use the RTM backend at your own risk. Upstream is not working on it and I will be unable to provide any bugfixes myself.

Comment 7 Moez Roy 2013-12-26 15:57:53 UTC
(In reply to Ankur Sinha (FranciscoD) from comment #6)
> I just tried the RTM backend, and while it does send your tasks to RTM, it
> deletes them from GTG:
> 
> https://answers.launchpad.net/gtg/+question/240643
> 
> Please use the RTM backend at your own risk. Upstream is not working on it
> and I will be unable to provide any bugfixes myself.

Thanks for the update

Comment 8 Fedora Update System 2013-12-28 02:07:05 UTC
Package gtg-0.3.1-3.fc19:
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gtg-0.3.1-3.fc19'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-24019/gtg-0.3.1-3.fc19
then log in and leave karma (feedback).

Comment 9 Boyd 2013-12-31 05:03:02 UTC
I had just opened an account on RTM to try and sync gtg to something on-line.  I lost all my tasks.....

But in addition, now if I try to add a new task in gtg, it does not even appear in the gtg window, and almost immediately syncs to rtm.  And it doesn't always sync properly, ie it is missing the task description and due date.  (I understand it will never have a start date as rtm doesn't support this.

Bottom line:  GTG is a great app!  It just doesn't sync to anything right now.  It would be really nice if there were an export to csv, or even better to ical so the tasks with start and due dates could be assigned to a Google/Outlook/Apple calendar.  (This is what a lot of other task and project management packages do.)

Comment 10 Fedora Update System 2014-01-05 06:00:36 UTC
gtg-0.3.1-3.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 Fedora Update System 2014-01-05 06:09:19 UTC
gtg-0.3.1-3.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.