Another eds-sync Release

We've just released eds-sync 2.20070531, with some hot new features.

I've uploaded a tarball to Maemo Garage which should be visible soon, but for now there is a tagged release in Subversion.

16:10 Thursday, 31 May 2007 [#] [computers] (0 comments)

Tasks 0.7

It's a Bank Holiday weekend, so what better to do that to implement a great new feature in Tasks, and then attack the bug list? It's now Sunday evening, and Tasks 0.7 is available from the Pimlico web site as usual.

Best Tasks release ever!

18:55 Sunday, 27 May 2007 [#] [computers] (0 comments)

Wanted: Non-European Tasks Users

I've added a hot new feature to Tasks, so that you can specify a priority and group when creating a task instead of having to create and then edit it. It works like this:

Some Task
Create a task with the summary Some Task
+ Some Task
! Some Task
Create a high priority task with the summary Some Task
- Some Task
Create a low priority task with the summary Some Task
! @Work Some Task
Create a high priority task in the Work category with the summary Some Task

Now, I've tried to be i18n-aware, and use GLib's UTF-8 functions to manipulate the string, but I'd like someone to check this. Can a non-English speaker test this out with some interesting locales, specifically with UTF-8 characters which contain ASCII whitespace in their byte representation such as 0x20. Thanks!

Update: thanks to Simon for pointing out that my paranoia is unfounded, UTF-8 was designed to stop this sort of problem. However, people checking this code works would still be useful!

NP: Music Is Rotted One Note, Squarepusher

20:00 Friday, 25 May 2007 [#] [computers] (0 comments)

Open Sourcing of eds-sync

It took a while, but Nokia finally relicensed eds-sync under the GPL. Hooray!

eds-sync is one of the many components that you don't see on the Nokia N800, but is essential to the integrated chat/voip interface. It's role is basically to do full two-way synchronisation between any number of remote rosters (generally Jabber/XMPP rosters on the N800) and the Evolution Data Server addressbook. It also downloads avatars, so that they are available on disk for display in applications.

NP: Live at the Jazz Café, Fink

10:20 Friday, 25 May 2007 [#] [computers] (0 comments)

Contact Lookup Applet 0.16

This is a very overdue and probably the last release of contact-lookup-applet. Tarballs are available in the usual place. A few bug fixes in this release:

I'm also looking for a co-maintainer, or even better someone to take over maintainership. I don't use this anymore, but many distributions still ship it (and Ubuntu even has it in the stock install). The codebase is pretty small and simple, so is anyone interested?

NP: Peel Session, cLOUDDEAD

15:00 Thursday, 24 May 2007 [#] [computers] (0 comments)

Pimlico Mailing List

A quick heads-up for anyone interested in the Pimlico suite of Contacts, Dates and Tasks. There is now a mailing list available for discussion, simply mail pimlico+subscribe@o-hand.com to subscribe.

NP: The Silent Ballet Volume 2

10:20 Tuesday, 22 May 2007 [#] [computers] (0 comments)

Tasks 0.5

Tasks 0.5 is now released. This release has features a port to OpenMoko and several bug fixes.

More information, screeenshots, and tarballs can be downloaded from the Pimlico site. There are no packages yet, but I hope to have those online shortly.

12:30 Saturday, 19 May 2007 [#] [computers] (0 comments)

I'm Doomed

Srini mailed the list so it's official now: I've just joined the Evolution team as Addressbook Maintainer. I've a terrible feeling this will be the end of me, but I'm sure the journey will be fun! Thanks to Srini for asking me to join the team, it's a great pleasure to be invited to maintain such a high-profile component as Evolution. I've not really touched the code of Evolution itself, focusing more on Evolution Data Server, but that is good because Srini has been focusing more on Evolution so together we should make a good team.

My primary goal is to merge and polish the DBus port of EDS. The current plan is to attempt to land the port in time for GNOME 2.20, although disabled by default. Hopefully enough developers will be foolish brave enough to enable it and report any bugs they find, so that we might even be able to enable it by default in GNOME 2.20. This is a tight plan but it might just be achievable.

NP: Music City Soul, Beverley Knight

19:30 Friday, 18 May 2007 [#] [computers] (0 comments)

GTK+ Tip of the Day, Sound Juicer news

First, a tip of the day. Thanks to Matthew Garrett for pointing out that GLib 2.14 will have API for creating timers with second granularity (instead of millisecond): g_timeout_add_seconds(). This means that multiple timers scheduled to go off at roughly the same time will be fired at once, resulting in power savings.

I'm pleased to see this land in GLib, and can't wait for GLib 2.14 now as it is looking really good: GRegex and GSequence in particular are interesting new additions.

In Sound Juicer news, Luca Cavalli has ported the gedit/Epiphany plugin code to SJ. It's definitely work in progress at the moment, but it is coming together nicely. Follow #311688 if you want to keep up with the changes. The first two plugins I'd like to see from both feature and proof of concept angles are more complete CD playback controls (repeat and random), and downloading of album cover art.

NP: Delay, Dub Tractor

09:55 Thursday, 17 May 2007 [#] [computers] (0 comments)

Postr Bugs

Not that Postr has any bugs (cough), but if you happen to find any then they can be filed in the all new Postr product on GNOME's Bugzilla.

NP: Minima Moralia, Chihei Hatakeyama

14:30 Monday, 14 May 2007 [#] [computers/postr] (0 comments)

Sound Juicer "From a Council Flat Paying Higher Rate Tax" 2.19.1

Sound Juicer "From a Council Flat Paying Higher Rate Tax" 2.19.1 is out. Tarballs are available on burtonini.com, or from the GNOME FTP servers. Brown paper bag release to fix not one but two bugs causing SJ to not start.

11:50 Monday, 14 May 2007 [#] [computers/sound-juicer] (0 comments)

Sound Juicer "Nikki's Growing A Patch Out In The Backyard" 2.19.0

Sound Juicer "Nikki's Growing A Patch Out In The Backyard" 2.19.0 is out. Tarballs are available on burtonini.com, or from the GNOME FTP servers. This is the first release in the 2.19.x development series, after I failed to do anything useful in 2.17.x...

12:37 Sunday, 13 May 2007 [#] [computers/sound-juicer] (0 comments)

Die Libgnome Die

I just committed to Evince a patch which makes the use of libgnome optional, meaning that Evince is now buildable on a pure GMAE system (obligatory screenshot). As GMAE has GConf and gnome-vfs, and gnome-keyring is trivial enough to leave in, the patch turned out to be quite simple:

So the only regressions are that the keyboard accelerators are not saved, there is no session management (until session management lands in GTK+), and if gnome-vfs wants a password you don't get a password dialog. In my opinion only the last regression is actually a problem, and I want to fix that at some point.

Thanks to the Evince maintainers for their rapid review!

NP: Position Correction, TZU

16:20 Friday, 04 May 2007 [#] [computers] (0 comments)

For Sale: Discworld Novels

In order to make some space and a little cash, I'm selling my collection of Discworld novels. I have the first 24 in paperback, but sadly not Lords and Ladies. They are all in very good quality and I'm offering the lot for about £60. Reasonable offers accepted, and this is for collection or personal delivery if I'm feeling nice (say, you live in Cambridge). I can provide photographic evidence of the books if required, I just need to get them out from behind another pile of books.

Anyone interested? If so, mail me.

NP: Soulmates, Nobody

12:30 Tuesday, 01 May 2007 [#] [life] (0 comments)