MJR koha slef-reflections

[RSS] Live Bookmarks feed of this page

koha is an award-winning free software library system. I was the 2.0 release manager and I'm still a commercial developer for it. This page contains any cool koha news I spot. (This description last updated 2007-07-04)

Warning: may contain unconsidered opinions and stuff I've just plain not thought through properly.

Backtraces with CGI::Carp

A while ago, Koha started using CGI::Carp in order to give more useful error messages and save us having to tell mailing list posters to read the fine Apache HTTPD error log quite so often.

Even this still has limitations. Sometimes an unexpected response from a networked resource causes one of the underlying layers to return an error. That error itself doesn't help us much. We need to know what Koha or our C4 modules did to provoke it.

So, I enabled backtraces. I copied a line from BitTorrent::TrackerCGI and added $main::SIG{__DIE__} = &CGI::Carp::confess; to Koha in the relevant place. Isn't there a nicer way to do that? Or is this a bad idea for some reason?

A patch for this has been sent to koha.org and it's inspired Galen Charlton to fix a related bug in the CGI::Carp usage.

Posted/permalink: 2008-04-03T11:59:00Z

Yaz into Debian

The indomitable Vincent Danjean continues working on getting the new yaz into debian. It seems the upstream licensing problems are resolved and it's all modBSD now. Now we just need to fix the apparently-absent maintainer problem. See bug 463116 for the current situation.

Posted/permalink: 2008-03-04T12:40:00Z

Work Trip Goes Wrong

Yesterday really didn't go to plan. The plan was to clear a few work tasks and then travel to London for an early afternoon Koha-related meeting, then fix some other problems on site before travelling home this evening. Unusually, this trip involved bike, train, tube coach and bus. Everything but the car, indeed, so a pretty good example of using greener transport for TTLLP.

Got about 80% of the work tasks done (not bad), biked to Worle station and caught the train, then changed to a high-speed train at Bristol. So far, so good. I spotted our Member of Parliament changing trains in Bristol too. I did a double-take, which I think he noticed - he's in the local papers every week or two, but he's not that visually distinctive and looks superficially similar to my last MP. Didn't harangue him this time - he was queuing for coffee, while I wanted to visit the buffet.

Anyway, about 10 minutes before arrival in London, someone walked onto the tracks near Southall. We reversed into Slough and were eventually told to travel via Windsor into Waterloo (I think if they'd been a bit quicker, I could have saved 30 minutes).

I planned to arrive in London 75 minutes before my meeting, but this happened at about the most delaying point, so I was actually 70 minutes late and missed the whole thing. Damn. Of the three on-site problems, I fixed one and made progress on one, but that fixed one means that we can continue working remotely on the others, so not a total failure.

The coach back to Bristol was fine - once it stops weaving around London, it's as comfortable as an unrefurbished HST (not quite as much leg or arm room as a current one). The bus to Worle was awful, bouncy as hell and badly-driven, stopping ahead of the lines at red lights. It's also expensive (thanks to First's route monopoly?) - in future, I'd walk 15 minutes and pay 30p more for the train.

The above was written on the return journey, then bluetoothed here. Now it's time to catch up with the stack of emails and back to work.

Posted/permalink: 2008-02-26T10:52:00Z

KUDOS?

On Thursday 14 February, there was an IRC meeting for a new Koha Users group. The log is saved on the usual site.

I'm not at all clear what the motive for forming another formal group is, as will be clear if you read the log - it doesn't really need a formal group taking membership fees to arrange meetings and seminars, does it?

Collective commissioning of new features would be a good reason IMO, but only some attendees seemed to want that. Others seemed quite vocal against cooperating on feature commissions, which surprised me.

Posted/permalink: 2008-02-17T13:37:00Z

Annual meetings, reports, and Social Source SW

The Phone Coop (agent link) will hold its workshop and annual meeting on Saturday. If anyone is going and wants to car-share from the N.Somerset/Bristol area, let me know (new comments form follows this post). I can't quite afford a 5h train trip instead of a 2h car trip, but I'd quite like to reduce the damage.

Also, we've just finished and sent the official reports for TTLLP yesterday. We've also various projects which I want to get finished, including the IPC::Open3 for Koha. If I'm a bit hard to reach this week, this might be why. We are still returning calls in batches in our breaks, though, so please please please leave a voicemail.

Social Source South West is next Tuesday in Bristol. I'll be there. Will you?

Posted/permalink: 2008-01-30T15:36:00Z


To contact me and comment on any of these, either click the item title or date and use the comment form, or see my email page. To keep appearing on this automatic page, either keep giving me reasons to write about you, or buy an advert. This blog has permalinks and pingback support.

This website is copyright 2008 MJ Ray. See fuller notice on front page.