Conduit 0.3.1 and beyond

I haven’t written in a while so thought it would be a good idea to :D As the majority of my posts are about Conduit, I thought i’d start there.

Conduit 0.3 was released about a week ago. We’ve had about a 1,000 downloads and a few people have been gleeming with love for it. The past weeks have been quite mad, fixing bugs and enabling dps that are maturing. But 0.3.1 is the work of just two of us, with a couple of  3rd party patches and one contribution of a dataprovider. We’ve had lots of suggestions via the bug tracker, including N800 support. Yes, hadn’t thought of that one at all. Patches welcome, although in this case I think i’d prefer a donation of an N800 ;)

The most interesting change we are hoping to have ready for 0.3.1 would have to be the network sync stuff i’ve been doing. This would be packaged as an option, as its still early alpha and doesn’t have decent test coverage yet. It represents a Friday afternoon and weekend of me learning Twisted whilst waving my fist and cursing. Up until Friday the extent of my Twisted experience was running a Finger server inside Conduit, be warned. I’ve managed to inject a REST-ish Twisted web server into a DataProviderFactory as a server. Without going into any detail, the result of my efforts includes a successful two way sync of Tomboy to Tomboy between two Ubuntu Feisty laptops. It’s still flakey, but its getting there.

Criticise away at the poor design. You can also have a read at the code, though that is changing rapidly at the moment.

Tags:

Comments are closed.