I don’t want to work with, or rather against, Christoph anymore […]: the way he works is what get on my nerves the most :
- first, such rewrites are useless and sets up back in terms of reliability and code testing (see here or here), and just because we work for free doesn’t mean our time is free. There are a lot more interesting stuff we should take care of before having fun with rewrites, gpgme 1.0 for example, as you say.
- more, he does his rewrites without giving a fuck about the gtk2 branch. This is not new, but perpetually losing time doing gtk2-syncs for other developers (and he’s now the only one leaving us this task) annoys the hell out of me. I suppose you don’t enjoy that very much either.
- third, and it’s already the second time, whenever Christoph rewrites an API, he takes care of it and the internal plugins, without again caring at all about other users of said code. I already rewrote huge parts of pgp/inline myself because he couldn’t be bothered to update my code. I could understand if it was hosted elsewhere, but it’s just the next module in the same CVS repo!
The direction Claws takes, or rather does not take,also annoys me. Christoph is way off, caught in whichever reality distortion he’s been set in (he’s still a student, afaik?). Give a look at the ChangeLog: he fixes one bug every two monthes – approx. Whenever users ask for something, he’s rudely telling them he won’t do anything about their problem (gpgme, gtk2, other things); insults people that probably know better than him (Marshall Rose for example); and so on, all of this as a project admin for Sylpheed-claws, by this way including us in his rudeness.
(Just as a parenthesis about this particular rewrite, I received a mail from Alfons – who is still a great reviewer even if the dissentions between you and him couldn’t get resolved – stating that he wondered whether he would comment on this code, which has lousy issues. I didn’t read the commits well enough to know whether it’s true, but I have a feeling it is).
All in all, I’d like to be able to make sylpheed-claws progress, in the ways we talked about the other day on IRC, which also happen to be the way users would like. And I’d like to be able to do so, without getting insulted for two out of three commits I do. You probably noticed that in the past, Christoph already insulted developers: Alfons, who certainly isn’t perfect either, but got driven away of Claws development by exactly that, but also Hoa, who was a also great contributor until he stopped for the same reasons.