2010-01-15 20:55:35
Happy (belated) New Year, canto users!
Bad news. In addition to being broken by a python-multiprocessing bug in Ubuntu Karmic, Fedora Core 12 broke canto. This time, it's actually a distro bug: the python included with FC12 has linked the python curses module against ncurses rather than ncursesw which basically breaks unicode output and (as has come up before) canto doesn't take too kindly to having no unicode support. Basically any python curses program is going to be Unicode-less on FC12.
The canto bug is here: Bug 541368
The actual offending bug is here: Bug 539917
Anybody trying to work around it... sorry. I was able to get canto to work by overwriting the installed Python with a a freshly compiled 2.6.4 but that's not really acceptable in the long run. If someone wants to put up an actual RPM with a fixed python, that'd be awesome. Otherwise, it's just waiting for someone to close the bug.
I had a Mandriva user in the IRC channel report a similar segfault as well. I wouldn't be surprised if the Python maintainer made a similar mistake (or if FC and Mandriva share RPM build specs). Confirmation pending though.