Songs of Doom

Archive for May, 2005

Update on Psi

8:45 pm

Ok, to keep everyone up to date on what’s happening in psi as I’ve been far too quiet recently:
Current is still 0.9.3, and the next version will be 0.10, which probably won’t be happening in the next month or two, so no worries about breaking our usual 6month release plan yet.

Important things for 0.10 include:

  • MUC; this is being done by sneakin (Nolan) and I believe is Almost Ready(tm).
  • Tabbed Chats; these are being done by me and a couple of minor bugs prevent it being Ready. The code’s not pretty, so a rewrite is in order, possibly post-0.10.
  • A shiney new line-edit that expands as necessary/autosizing rosters; these are both done by Mblsha and are pretty much complete
  • Growl notifications; coded by Remko and finished.
  • Adding photos to the vcard; done by Francisco Rodríguez
  • Lots of generic UI improvements, done by various people including Remko and Kris Vandebroek, which are currently underway.
  • Global Keyboard Shortcuts; an early version has been supplied by GreyCat, which I’ll probably rewrite to be release-ready.

Things on the horizon that might not, probably won’t, or won’t make it in for 0.10, but which are assigned/planned are:

  • xhtml-im; Fran and I are going to look at this soon
  • pubsub; Remko is probably going to look at this after 0.10 for 0.11
  • Status in roster; Remko has adapted one of Skazi’s patches to display contact’s status messages in the roster, but an unfortunate consequence is wasted space between entries, which needs to be resolved first.
  • Plugins; Initially only output plugins, both Remko and I have an interest in doing this but haven’t started yet

There’s many other things that I haven’t listed here that need to be done/will be done etc, as discussed on the mailing list.

In the near future; once I’ve tracked down the bug in tabs that I’m searching for tonight, I’ll make a preview release (hopefully in the next week or so) that will give people a taster of what’s to come, while hopefully being stable enough to use.

Revision control

3:52 pm

Well, after spending some time evaluating gnu-arch as a replacement for the increasingly dated CVS, we’ve pretty much decided arch isn’t currently the way to go. Next stop, darcs. Like arch, darcs is distributed, meaning everyone gets their own version control but, unlike arch, every time you make a new checkout of the repo, you get a new repo. What this means is that you don’t have to worry about being online, or offline, or branching, or anything similar. You get your new copy, and you work on it. If you want to, you can then push the changes back to the mainline. I’m about as excited about this as I was about arch when I started looking at it, so we’ll see. The big advantage is that it’ll work on windows, and the osx support should suck less than arch’s. Only time will tell.

Bad Behavior has blocked 865 access attempts in the last 7 days.