xkeyboard-config 1.1: (nearly) failed release

xkeyboard-config 7 Comments

The release of xkeyboard-config a couple of days ago would be the smooth one, if only…

Unfortunately, by mistake, the tarbals included broken sl.po, which caused troubles in building base.xml (and subsequent problems in GNOME). I uploaded fixed tarbals several hours later – but apparently some people already downloaded original broken stuff.

I deeply apologize to everyone for inconvenience and potential troubles.

Technical detail: the .po files used by intltools cannot contain <> characters. That breaks resulting XML badly.

Ruby, part2

General 5 Comments

Thanks to Ubuntu, Ruby 1.9 is available in Gutsy. And I still cannot find the way (the letter:) to unpack UTF-16. Should I wait for Ruby 4 for UTF-16 support (necessary for proper handling of id3 tags)?

And I am really happy to see ruby packaged for Maemon (now – with GNOME and Hildon, hurray!)

PS And lads thanks for mentioning KCODE – at least handling of UTF-8 is bearable.

Ruby: disappointment of the year :(

General 19 Comments

Heard a lot about Ruby. Read some articles etc. Got deeply impressed by that really nice language. Yesterday, tried it on my small personal project – and now I am crying aloud. No native support for UTF-8 strings (well, I mean stable 1.8, not some development branch). I  still wonder how it could happen that the language with that kind of problem can even be considered as mainstream in 2007?

SVG -> Cairo, Ubuntu way – ?

General 9 Comments

In gswitchit-plugins, I am rendering svg files into Cairo. Using libsvg-cairo. Some people were asking me, if I could make .deb of the plugins (for Ubuntu). No, I cannot – because libsvg-cairo is not packaged in Ubuntu. I wonder, what do Ubuntaries do when they have to render SVG to Cairo?

XKeyboardConfig release schedule + freeze for 1.1

xkeyboard-config No Comments

TWIMC

In order to a bit of order into the maintenance process, yesterday I published the release schedule of XKeyboardConfig. No more “when” questions from that point, please:)

According to the schedule, the freeze for release 1.1 is starting today.

BTW, how could I remove the page from fd.o wiki? A couple of pages were created by mistake.

LVM/Ubuntu/PowerPC

General 5 Comments

Yesterday, upgraded Ubuntu on my Power G5 from Feisty to Gutsy. Everything is smooth so far.

Additionally, tried to change a couple of partitions to LVM. Found a couple of interesting things:

1. I could not create a partition of type 8e (Linux LVM) on PowerPC. Neither fdisk not parted could help. I found the answer during the discussion with some smart folks on #gentoo-ppc (I always knew gentooers are smart, though I would never use their distro): first, fdisk on PPC is a symlink to mac-fdisk which has nothing to do with PC-oriented “usual” fdisk, second, the format of the partition table on Mac (Apple Partition Map, APM) has absolutely no relation to good old MBR/PT on PC, so signatures like 8x, 83 (ext2) etc make no sense whatsoever. So, just creating empty partition of type Apple_Unix_SVR2 was good enough – it worked ok for me, anyway.

2. Unfortunately, Ubuntu has problems with /var on LVM. The partition is mounted too late, so first parts of the init process gets screwed up (error messages about missing /var/lock and /var/run). So, I had to move /var back to “normal” partition. Pity. If anyone has idea how to fix it – please tell me. Going to file a bug in launchpad anyway.

Misc

General 4 Comments

Tried to install on N800 tasks/contacts/dates from OHand repository. Miserably failed. Missing evolution-data-server package. Where could I find one? I see the package in the repository – but for some reason AppManager is not happy with it. IIRC these apps already caused some troubles when I installed SIP support from Nokia…

I think it is time to establish some regular schedule for xkeyboard-config releases – just for distros to be able to get access to latest layouts and translations (without looking into CVS). Good old “release early, release often”. The only question is what would be the reasonable period…

libxklavier 3.3 and beyond

General 2 Comments

Finally found time to release libxklavier 3.3. GNOME 2.20 users are recommended to upgrade – selecting keyboards per-vendor would be easier than browsing huge list.

Next logical step would be finally adding language list to every layout/variant in xkeyboard-config and providing that information through libxklavier API (and GNOME UI, gnome-keyboard-properties). Sure, as with XCI_PROP_VENDOR, it would be done by using g_object_set_data, so no API/ABI breakage would be needed.