Actually, I came up with some minor actual criticism. Why is the README so vague? It states the latest version of matplotlib is broken. Question is, does he mean JUST 0.98.4 or does he mean 0.98? I know Anki is updated a lot, so I'm guessing he's referring to 0.98.4, but what if it's updated to 0.98.5 and it's fixed? Someone might think "oh, 0.98.5 is the latest version so 0.98.4 should be allright", which it isn't. Wouldn't hurt to have an actual versionnumber written in the readme.
I'm also sorta wondering about the installation instructions... they seem a bit vague to me, the "cd;" part of the first line in particular. I don't really know what it's doing there and what it's supposed to mean. Me being confused about this is more or less because I almost never install python software so I'm not as used to the process.
Not really criticism I guess, but since the whole topic has derailed to be about my dislike for dependency heavy software, I thought I'd actually post something relevant to Anki as well.
EDIT: Oh and I have a question as well. I finally got Anki running and the first thing I see is that there's been an update. Great. Now question is, do I need to do anything special to update or is it allright to simply download the tarball, open it and run the basic setup.py again? Do I need to run libanki setup.py again as well? Do I need to remove anything manually? And one more question, how do I uninstall it, if I want to? With slackbuild packages, all you have to do is open pkgtool and remove, but since I installed Anki manually, I can't use pkgtool for it. So yeah, complete n00b when it comes to python software on linux.
EDIT 2: OH and one more thing (jesus christ). When I start Anki, it says "pygame not available. No sounds will play". Is my python install lacking something, or is this an undocumented dependency?
Last edited by Tobberoth (2008 December 10, 2:38 pm)