[opensuse-factory] hamster-time-tracker
For those who want to know how they're was^h^h^hspending their time: I am preparing a re-submission of the hamster-time-tracker tool [1] to openSUSE factory. As discussed previously on this list, hamster is currenly undergoing a major rewrite upstream and the previously maintained version(s) are effectively unmaintained [2], but the rewritten stack is not ready for prime time yet. OTOH, the upstream releases made so far are quite mature and pain-free to work with, so there's no good reason not to provide official packages for openSUSE. I'm going to take over the maintainership for these packages. I'm not really a GUI programmer so expect me to check bug reports but pass on feature requests. There are two relevant upstream releases: - 1.04, about 3y old. This was the version previously in Factory. - 2.0rc1, about 1.5y old. This version is currently shipped by Fedora. I have tried both versions. Both are stable, and both have pros and cons. The 2.0 release looks better because of Gtk3 support and offers nice data export options. But it is missing the summary part of the overview screen which I found quite useful. Interested individuals may download both versions. v1.04 is available from devel:openSUSE:Factory:Apps [3] and v2.0-rc1 from my home project [4]. I'd like to find out which version would be preferred in the official repositories, so if you're interested, please try them both and provide feedback to me. One more remark: for GNOME users, the usefulness of hamster is strongly enhanced by installing the respective gnome-shell extension (a time tracker really needs to be at your finger tips in order to be useful). I've read that it's rather not recommended to package gnome-shell extensions as RPMs. But in this case I'm tempted to create an exception. Opinions, please. Cheers Martin [1] https://github.com/projecthamster/hamster [2] https://github.com/projecthamster/hamster/issues/323 [3] http://download.opensuse.org/repositories/devel:/openSUSE:/Factory:/Apps/ [4] http://download.opensuse.org/repositories/home:/mwilck:/branches:/devel:/ope... -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Thanks for taking care of it; my vote would be for 2.0. Packaging GNOME extension would be discouraged only when extension is distributed through extensions.gnome.org, which doesn't seem to be the case for Hamster. Another example of packaged GNOME extension would be GNOME Pomodoro timer[1], which also is unavailable on e.g.o 1: https://build.opensuse.org/package/show/GNOME:Apps/gnome-pomodoro 2017-03-16 15:58 GMT+03:00 Martin Wilck <mwilck@suse.com>:
For those who want to know how they're was^h^h^hspending their time:
I am preparing a re-submission of the hamster-time-tracker tool [1] to openSUSE factory. As discussed previously on this list, hamster is currenly undergoing a major rewrite upstream and the previously maintained version(s) are effectively unmaintained [2], but the rewritten stack is not ready for prime time yet.
OTOH, the upstream releases made so far are quite mature and pain-free to work with, so there's no good reason not to provide official packages for openSUSE. I'm going to take over the maintainership for these packages. I'm not really a GUI programmer so expect me to check bug reports but pass on feature requests.
There are two relevant upstream releases:
- 1.04, about 3y old. This was the version previously in Factory. - 2.0rc1, about 1.5y old. This version is currently shipped by Fedora.
I have tried both versions. Both are stable, and both have pros and cons. The 2.0 release looks better because of Gtk3 support and offers nice data export options. But it is missing the summary part of the overview screen which I found quite useful.
Interested individuals may download both versions. v1.04 is available from devel:openSUSE:Factory:Apps [3] and v2.0-rc1 from my home project [4]. I'd like to find out which version would be preferred in the official repositories, so if you're interested, please try them both and provide feedback to me.
One more remark: for GNOME users, the usefulness of hamster is strongly enhanced by installing the respective gnome-shell extension (a time tracker really needs to be at your finger tips in order to be useful). I've read that it's rather not recommended to package gnome-shell extensions as RPMs. But in this case I'm tempted to create an exception. Opinions, please.
Cheers Martin
[1] https://github.com/projecthamster/hamster [2] https://github.com/projecthamster/hamster/issues/323 [3] http://download.opensuse.org/repositories/devel:/openSUSE:/Factory:/Apps/ [4] http://download.opensuse.org/repositories/home:/mwilck:/branches:/devel:/ope... -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg)
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- Regards, Andrei Dziahel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2017-03-16 at 18:57 +0300, Andrei Dziahel wrote:
Thanks for taking care of it; my vote would be for 2.0.
Thanks for speaking up!
Packaging GNOME extension would be discouraged only when extension is distributed through extensions.gnome.org, which doesn't seem to be the case for Hamster.
It's there: https://extensions.gnome.org/extension/425/project-hamster-extension/ Regards, Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Oh, it's GNOME <=3.20-only. That explains why I couldn't find it on e.g.o. Anyway, the upstream seems to distribute it alright, just doesn't update, so IMO there's no need to package it. 2017-03-17 1:45 GMT+03:00 Martin Wilck <mwilck@suse.com>:
On Thu, 2017-03-16 at 18:57 +0300, Andrei Dziahel wrote:
Thanks for taking care of it; my vote would be for 2.0.
Thanks for speaking up!
Packaging GNOME extension would be discouraged only when extension is distributed through extensions.gnome.org, which doesn't seem to be the case for Hamster.
It's there: https://extensions.gnome.org/extension/425/project-hamster-extension/
Regards, Martin
-- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg)
-- Regards, Andrei Dziahel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2017-03-20 at 13:29 +0300, Andrei Dziahel wrote:
Oh, it's GNOME <=3.20-only. That explains why I couldn't find it on e.g.o. Anyway, the upstream seems to distribute it alright, just doesn't update, so IMO there's no need to package it.
It works fine under GNOME 3.22 here. If I understand correctly, new users who start out with 3.21 or newer won't be able to install it any more from extensions.gnome.org. That's unfortunate. For now, I've filed an issue for the extension to advertise the 3.22 support it apparently has. https://github.com/projecthamster/hamster-shell-extension/issues/172 Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2017-03-16 at 13:58 +0100, Martin Wilck wrote:
There are two relevant upstream releases:
- 1.04, about 3y old. This was the version previously in Factory. - 2.0rc1, about 1.5y old. This version is currently shipped by Fedora.
My late testing revealed a few minor but annoying issues in 2.0rc1. For now, I've submitted 1.04 to factory. 2.0rc1 will live in http://download.opensuse.org/repositories/home:/mwilck:/hamster2.0/ for the time being. Cheers Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Andrei Dziahel
-
Martin Wilck