Dear all,
I was out of town for a few days and couldn’t do much for Calitko during that time but now I’m getting back on track. I thought it is high time to give you an update about what I’ve been doing for Calitko recently… as you’ll see, not actually much Calitko coding :-(.
I started learning Python some weeks ago – a really impressive language! I kept hearing more and more about it so I decided to give it a try :-). As most of you know, the best way to learn a language is read a good book (I read Guido’s tutorial), read a great deal of source code, and write code yourself. I figured out I can do all of these while contributing to Calitko :-).
For a few months now I’ve been thinking about setting up Trac ( http://trac.edgewall.com ) for Calitko Project. The main reason that was stopping me from doing this was that there was no good support for Bazaar from Trac. There was a version of the trac-bzr plugin which only supported branches and no repositories. I lacked any knowledge about bzrlib, so instead of doing the job myself I decided to wait for someone else to do it. Just a few weeks ago I got in touch with Aaron Bentley, who had done some really good job in this respect and had advanced his trac+bzr plugin (based on the old trac-bzr I knew about) quite a lot. There are still some issues with it but I thought I can cope with them myself (in most cases it is much easier to extend or fix existing code than writing the stuff from scratch). Now I already have plenty of examples how bzrlib should be used by the plugin, so I can customize it to suit our needs for Calitko project. I’m very thankful to Aaron for his patience to answer all my questions.
You can see my modifications to trac+bzr in my public branch http://bzr.calitko.org/developers/peter/trac+bzr. I also had to patch trac (http://bzr.calitko.org/developers/peter/ trac-0.10.3-changeset.request.parsing.patch) in order to get changesets working correctly.
I’ve already setup a public test Trac server where we could experiment. I don’t publish the URL here because I don’t want the search engines to index this temporary server. If somebody is interested, please let me know and I will send you the URL and will create you an account. I’d really appreciate some help, no matter if it is testing or coding, please let me know!
I’m really looking forward to setting up our own Trac! I expect it would help us organize the project much better, so that people know what is already done and what still needs to be done!
Regards,
Peter
