Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 788868 - app-office/gtg-0.5 version bump
Summary: app-office/gtg-0.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mart Raudsepp
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-08 04:38 UTC by Einstok Fair
Modified: 2021-06-19 11:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Einstok Fair 2021-05-08 04:38:27 UTC
https://github.com/getting-things-gnome/gtg/releases/tag/v0.5

New version was released 2021-04-06, please update the ebuild
Comment 1 Kobboi 2021-06-03 12:30:44 UTC
This version should also support python 3.9, which a couple of days ago has become the default.
Comment 2 Mart Raudsepp gentoo-dev 2021-06-03 13:08:34 UTC
I have had local version bump on this for a while, but it appeared to eat my data and I had reservations about it. Looks like we just bite the bullet and guide people on how to retain older version data.

Basically 0.5 migrates things from .local/share/gtg gtg_tasks.xml file to a gtg_data.xml, together with lots of schema changes and redesigns there, which is all great and working well. However if you started using gtg from before, then 0.4 migrated from using gtg_tasks.xml instead of gtg_tasks-<some_UUID>.xml by default, but kept loading the UUID versions without migrating to gtg_tasks.xml. So in these situations now 0.5 doesn't find a gtg_tasks.xml and thus makes an initial state gtg_data.xml instead, and it will look like you lost all your data if you don't know about manual work needed to get the 0.5 migration to pick it up.

Discussed this with upstream, but nothing concrete enough and then had to drift away from gentoo stuff before at least slapping in some elog about it and pushing the bump.
Comment 3 Larry the Git Cow gentoo-dev 2021-06-19 11:29:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7803da9e125647116ce1cb2b05f57a654e9a6dc

commit c7803da9e125647116ce1cb2b05f57a654e9a6dc
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2021-06-19 11:28:48 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2021-06-19 11:28:48 +0000

    app-office/gtg: bump to 0.5
    
    Closes: https://bugs.gentoo.org/788868
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 app-office/gtg/Manifest                            |  1 +
 app-office/gtg/files/0.5-mouse-cursor-fixes1.patch | 69 ++++++++++++++++++++++
 app-office/gtg/files/0.5-mouse-cursor-fixes2.patch | 55 +++++++++++++++++
 app-office/gtg/files/0.5-mouse-cursor-fixes3.patch | 41 +++++++++++++
 app-office/gtg/gtg-0.5.ebuild                      | 63 ++++++++++++++++++++
 5 files changed, 229 insertions(+)
Comment 4 Mart Raudsepp gentoo-dev 2021-06-19 11:30:09 UTC
py3.9 is still missing, as I am not in a position with my machine to test that yet. If you've tested the test phase and at runtime with it, ping me on IRC and lets get it added based on that.