evad crashes after upgrade to python2.6

Bug #292343 reported by Jaroslav Lichtblau on 2008-11-01
4
Affects Status Importance Assigned to Milestone
Evad
Undecided
Unassigned

Bug Description

System: Arch Linux
After python upgrad to v2.6, and running [1]evad/evad-svn package, gives this output:

$ evad
Traceback (most recent call last):
  File "/usr/bin/evad", line 24, in <module>
    evad.run()
  File "/usr/lib/python2.6/site-packages/Evad/evad.py", line 55, in run
    config.manager=manager.manager()
  File "/usr/lib/python2.6/site-packages/Evad/manager.py", line 54, in __init__
    config.controller=mpdconnector.init()
  File "/usr/lib/python2.6/site-packages/Evad/mpdconnector.py", line 58, in init
    alivekeeper(obj)
  File "/usr/lib/python2.6/site-packages/Evad/mpdconnector.py", line 36, in __init__
    threader.__init__(self, "connection keeper of %s" % threading.currentThread().getName())
  File "/usr/lib/python2.6/site-packages/Evad/threader.py", line 37, in __init__
    self.name=threadName
  File "/usr/lib/python2.6/threading.py", line 659, in name
    assert self.__initialized, "Thread.__init__() not called"
AssertionError: Thread.__init__() not called

- with ncmpc I can play music using mpd

Bryan Bennett (synorgy) wrote :

I would simply like to confirm this bug - same issue here.

Jonathan Jogenfors (etnoy) wrote :

Yes, I am sure there are bugs in the code.

I was going to update the homepage for evad with some info about the project being abandoned, but haven't got to it yet. Since there apparently are people trying evad out I feel obliged to tell you.

Evad started out as a hobby project, trying to make a good ncmpc replacement. However, recently I found out that the Python Curses libs are practically useless, the MPD libs unreliable and Python itself seems to give a little too much overhead to have a consistent user experience while trying to circumvent the above. The death blow to my involvement in evad came when I discovered that a much better programmer than I had started working on ncmpcpp, a ncmpc replacement written in c++. Evad just doesn't cut it anymore, not even for me...

So the short story is that if anyone wishes to do further work on evad, I'd be glad to give him/her all the help s/he needs but for my own part I no longer am interested. This bug won't be fixed by me, sorry :)

Changed in evad:
status: New → Won't Fix

Well, I'd have to agree with you on most of your points (nCurses in
python is AWFUL, and the mpd library isn't much better.)

I was looking through the source this morning, and I couldn't figure
out why it was complaining. There IS a call to the __init__() class
there, but for some reason - 2.6 isn't happy about it.

With the bug report, I was simply hoping to get involved a bit (not
nearly on the level of say...taking over the project. ;-)) but I
understand hobby projects andthe difficulty in keeping them up. (I
seem to remember an attempt I made to code a gtk mpd frontend in
python a year or so back...)

all in all - it happens.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers