Package Details: etmtk-git r1148.d971c97-3

Git Clone URL: https://aur.archlinux.org/etmtk-git.git (read-only, click to copy)
Package Base: etmtk-git
Description: Manage events and tasks using simple text files.
Upstream URL: http://people.duke.edu/~dgraham/etmtk/
Keywords: calendar gtd task todo
Licenses: GPL
Submitter: stef204
Maintainer: stef204
Last Packager: stef204
Votes: 1
Popularity: 0.000000
First Submitted: 2015-11-07 14:57 (UTC)
Last Updated: 2018-08-07 08:21 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

dreieck commented on 2019-03-20 16:27 (UTC) (edited on 2019-03-20 16:28 (UTC) by dreieck)

After I manually installed the missing dependency python-ruamel-yaml, when I start etm, the windows shortly pops up and then disappears again.

On the terminal, I get the following error:

Traceback (most recent call last):
  File "/sbin/etm", line 83, in <module>
    view.main(dir=etmdir)
  File "/usr/lib/python3.7/site-packages/etmTk/view.py", line 4436, in main
    app = App()
  File "/usr/lib/python3.7/site-packages/etmTk/view.py", line 1066, in __init__
    self.updateClock()
  File "/usr/lib/python3.7/site-packages/etmTk/view.py", line 3668, in updateClock
    self.updateAlerts()
  File "/usr/lib/python3.7/site-packages/etmTk/view.py", line 3854, in updateAlerts
    self.updateAlertList()
  File "/usr/lib/python3.7/site-packages/etmTk/view.py", line 3858, in updateAlertList
    self.activeAlterts = [(x[2]['at'], x[2]['alert_time'], x[2]['_event_time'], ", ".join(x[2]['_alert_action']), x[2]['summary'][:26]) for x in self.itemAlerts]
TypeError: 'NoneType' object is not iterable

Running etm_qt instead works.

dreieck commented on 2019-03-20 16:26 (UTC)

python-ruamel-yaml needs to be specified as a dependency:

Traceback (most recent call last):
  File "/sbin/etm", line 9, in <module>
    from etmTk.data import setup_logging
  File "/usr/lib/python3.7/site-packages/etmTk/data.py", line 674, in <module>
    import ruamel.yaml as yaml
ModuleNotFoundError: No module named 'ruamel'

dreieck commented on 2019-03-20 16:25 (UTC)

Can you add conflicts=('etmtk') and provides=('etmtk')? Also, if it is possible (because it is defined somwhere) to use as the first part of the version something like "3....", yan you change pkgver() such that it uses as a first part the version etm is thinking it is, and adding +r later?

dreieck commented on 2019-03-20 16:24 (UTC)

Can you add conflicts=('etmtk') and provides=('etmtk')? Also, if it is possible (because it is defined somwhere) to use as the first part of the version something like "3....", yan you change pkgver() such that it uses as a first part the version etm is thinking it is, and adding +r later?