Bug#972500: hamster-time-tracker does not launch on Buster using the backported package

2020-10-19 Thread Ulrike Uhlig
Hi!

thank you for the quick reply.

On 19.10.20 17:39, Raphael Hertzog wrote:

> Ulrike, did you restart your computer after the upgrade just to make sure
> that the dbus service was properly using the new code ?

I totally never reboot after installing packages, except for kernel
updates :) But but but! Rebooting actually worked! So no need to further
investigate that.

Thanks! <3
Ulrike



Bug#972500: hamster-time-tracker does not launch on Buster using the backported package

2020-10-19 Thread Raphael Hertzog
Hi,

Philipp, you uploaded the backport. Can you have a look at this report?

Ulrike, did you restart your computer after the upgrade just to make sure
that the dbus service was properly using the new code ?

Thank you in advance.

On Mon, 19 Oct 2020, Ulrike Uhlig wrote:
> Package: hamster-time-tracker
> Version: 3.0.2-3~bpo10+1
> Severity: grave
> Justification: renders package unusable
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where
> appropriate ***
> 
>* What led up to the situation?
> 
> I'm trying to start hamster-time-tracker. I have used the program for
> many years (as hamster-applet) and upgraded to the transitional package.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
> Trying to start the program is ineffective.
> Trying to reinstall the program did not solve the issue.
> 
>* What was the outcome of this action?
> $ hamster
> Traceback (most recent call last):
>   File "/usr/bin/hamster", line 149, in on_activate_window
> self._open_window(action.get_name(), data)
>   File "/usr/bin/hamster", line 184, in _open_window
> self.overview_controller = Overview()
>   File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
> __init__
> self.find_facts()
>   File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
> find_facts
> self.facts = self.storage.get_facts(start, end, search_terms=search)
>   File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
> get_facts
> for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
>   File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
> server_version = self._connection.Version()
>   File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
> __call__
> return self._proxy_method(*args, **keywords)
>   File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
> __call__
> **keywords)
>   File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
> call_blocking
> message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
> _message_cb
> (candidate_method, parent_method) = _method_lookup(self, method_name,
> interface_name)
>   File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
> _method_lookup
> raise UnknownMethodException('%s is not a valid method of interface
> %s' %
> (method_name, dbus_interface))
> UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
> method: Version is not a valid method of interface org.gnome.Hamster
> 
> Traceback (most recent call last):
>   File "/usr/bin/hamster", line 149, in on_activate_window
> self._open_window(action.get_name(), data)
>   File "/usr/bin/hamster", line 184, in _open_window
> self.overview_controller = Overview()
>   File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
> __init__
> self.find_facts()
>   File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
> find_facts
> self.facts = self.storage.get_facts(start, end, search_terms=search)
>   File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
> get_facts
> for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
>   File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
> server_version = self._connection.Version()
>   File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
> __call__
> return self._proxy_method(*args, **keywords)
>   File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
> __call__
> **keywords)
>   File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
> call_blocking
> message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
> _message_cb
> (candidate_method, parent_method) = _method_lookup(self, method_name,
> interface_name)
>   File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
> _method_lookup
> raise UnknownMethodException('%s is not a valid method of interface
> %s' %
> (method_name, dbus_interface))
> UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
> method: Version is not a valid method of interface org.gnome.Hamster
> 
>* What outcome did you expect instead?
> 
> Package should work. Reinstalling should install, or propose missing
> libraries,
> or software if any.
> 
> *** End of the template - remove these template lines ***
> 
> 
> 
> -- System Information:
> Debian Release: 10.6
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.19.0-11-amd64 (SMP w/4 CPU cores)

Bug#972500: hamster-time-tracker does not launch on Buster using the backported package

2020-10-19 Thread Philipp Huebner
Hi,

Am 19.10.20 um 17:39 schrieb Raphael Hertzog:
> Philipp, you uploaded the backport. Can you have a look at this report?

sure, I will do that tomorrow.

Since hamster was not part of buster I did not test an old hamster
profile with the new hamster-time-tracker.

@Ulrike: could you please give it a try with your existing config+data
temporarily renamed?

Best wishes
Philipp



Bug#972500: hamster-time-tracker does not launch on Buster using the backported package

2020-10-19 Thread Ulrike Uhlig
Package: hamster-time-tracker
Version: 3.0.2-3~bpo10+1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

*** Reporter, please consider answering these questions, where
appropriate ***

   * What led up to the situation?

I'm trying to start hamster-time-tracker. I have used the program for
many years (as hamster-applet) and upgraded to the transitional package.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Trying to start the program is ineffective.
Trying to reinstall the program did not solve the issue.

   * What was the outcome of this action?
$ hamster
Traceback (most recent call last):
  File "/usr/bin/hamster", line 149, in on_activate_window
self._open_window(action.get_name(), data)
  File "/usr/bin/hamster", line 184, in _open_window
self.overview_controller = Overview()
  File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
__init__
self.find_facts()
  File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
find_facts
self.facts = self.storage.get_facts(start, end, search_terms=search)
  File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
get_facts
for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
  File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
server_version = self._connection.Version()
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
__call__
return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
__call__
**keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
_message_cb
(candidate_method, parent_method) = _method_lookup(self, method_name,
interface_name)
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
_method_lookup
raise UnknownMethodException('%s is not a valid method of interface
%s' %
(method_name, dbus_interface))
UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
method: Version is not a valid method of interface org.gnome.Hamster

Traceback (most recent call last):
  File "/usr/bin/hamster", line 149, in on_activate_window
self._open_window(action.get_name(), data)
  File "/usr/bin/hamster", line 184, in _open_window
self.overview_controller = Overview()
  File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
__init__
self.find_facts()
  File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
find_facts
self.facts = self.storage.get_facts(start, end, search_terms=search)
  File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
get_facts
for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
  File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
server_version = self._connection.Version()
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
__call__
return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
__call__
**keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
_message_cb
(candidate_method, parent_method) = _method_lookup(self, method_name,
interface_name)
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
_method_lookup
raise UnknownMethodException('%s is not a valid method of interface
%s' %
(method_name, dbus_interface))
UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
method: Version is not a valid method of interface org.gnome.Hamster

   * What outcome did you expect instead?

Package should work. Reinstalling should install, or propose missing
libraries,
or software if any.

*** End of the template - remove these template lines ***



-- System Information:
Debian Release: 10.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-11-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages hamster-time-tracker depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  gir1.2-gtk-3.0   3.24.5-1
ii  libjs-jquery 3.3.1~dfsg-3
ii  libjs-jquery-ui  1.12.1+dfsg-5
ii  python3