anaynayak / buildnotify

A system tray based build status notification app for cctray.xml feeds.

Home Page:https://anaynayak.github.io/buildnotify/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crash on start on Arch Linux

Deuchnord opened this issue · comments

With a fresh install of BuildNotify on my Arch system (from the AUR), the app crashes immediately on start with the following trace:

Traceback (most recent call last):
  File "/bin/buildnotifyapplet.py", line 2, in <module>
    import buildnotifylib
  File "/usr/lib/python2.7/site-packages/buildnotifylib/__init__.py", line 1, in <module>
    from buildnotifylib.buildnotify import BuildNotify   # NOQA
  File "/usr/lib/python2.7/site-packages/buildnotifylib/buildnotify.py", line 6, in <module>
    from buildnotifylib.app_ui import AppUi
  File "/usr/lib/python2.7/site-packages/buildnotifylib/app_ui.py", line 6, in <module>
    from buildnotifylib.app_menu import AppMenu
  File "/usr/lib/python2.7/site-packages/buildnotifylib/app_menu.py", line 8, in <module>
    from buildnotifylib.preferences import PreferencesDialog
  File "/usr/lib/python2.7/site-packages/buildnotifylib/preferences.py", line 5, in <module>
    from buildnotifylib.server_configuration_dialog import ServerConfigurationDialog
  File "/usr/lib/python2.7/site-packages/buildnotifylib/server_configuration_dialog.py", line 6, in <module>
    from buildnotifylib.config import Config
  File "/usr/lib/python2.7/site-packages/buildnotifylib/config.py", line 3, in <module>
    from buildnotifylib.core.keystore import Keystore
  File "/usr/lib/python2.7/site-packages/buildnotifylib/core/keystore.py", line 1, in <module>
    import keyring
ImportError: No module named keyring

@Deuchnord thanks for raising this. It seems the source on Arch is quite old. I'm not sure whats the exact process to roll that out. This issue shouldn't happen via master.

I see.

Have you plan to release a new version, so we can make profit of the last changes? :)

I'm not sure whom to contact to get new versions rolled out for Arch linux.
The alternative that I've been thinking about is to instead see if rolling out snap files is better. sadly I haven't been able to spend enough time doing that.

Have some time now, Will try and get it working against python 3 as well (which will simplify a lot of the setup and installation).

Package has been updated on AUR and is now functional 👍