Loud ramblings of a Software Artisan

Saturday 30 May 2009

Saturday May 30th, 2009


  • Installed the Maemo Diablo SDK (only the FLOSS part). This involved installing Scratchbox, disabling some SELinux, and so on. Also Xephyr crashes. Filed bug in Fedora. And last but not least, I had to reinvent diskspace as both / and /home are more than full. 60GB HDD ought to be enough.
  • Some issues with getting Gnote dependencies for Maemo. Will bother later, even though that's one of the reason I installed the SDK.
  • Built and fixed AbiWord 2.7.x for Maemo. At least I share the tree with the regular desktop build. Got it running, but the built-in input method just eat the "return" key presses therefor making it hard to use AbiWord in the SDK. Will need to investigate that.


  • Working on building AbiWord packages for Maemo. Fortunately 2.6.8 almost build out of the box. I struggle more with disk space than anything else. The previous packages pre-2.6 were build with --enable-debug that spew asserts almost all the time (this has gotten better, but released package must not use that option) and is actually much slower.
  • Mental note: after doing a new install, don't forget to tune2fs your / filesystem to set the reserved percentage to 1 instead of 5.
  • Apparently there are several bugs in AbiWord 2.6.x that only manifest on the device.

Friday 9 January 2009

Friday, January 9th 2009

  • AbiWord: Martin finally removed gnome-print, based on Rob SoC Cairo-based graphic layer. I'll finish it off with configure. The best way to make sure it is gone. Now taking care of libgnomeui that was used for one single call that can be replaced by something from gnome-vfs or Gtk+ 2.14.
  • Some questions on IRC about using Exempi. Looks like I really need to sit down and write some documentation. The grunt work is already done.
  • Nice to see a team really taking care of the DVCS migration instead of debating on the mailing list. See GitMigration.
  • Helped Vincent debug a crash with Nautilus caused by a conflicting extension (who shall remain nameless) who cause Nautilus to crash when plugging a USB device. "Conflicting extension", bad memories of 15 years ago. At least this we can fix when it is Free Software.
  • A Linux based camera from Sony. I wonder how hackable it will be. Not holding my breath, I just want to be wrong on that.
  • Palm announced a new Linux based handset. Yet another platform named WebOS, probably not open, and probably not compatible either, with a SDK on based on WebKit + JavaScript. Déjà Vu. Will they ever learn? I'm still surprised the company is still alive with all the mistake they did.
  • The return of the Polaroid instant camera, but digital. Nothing to do with Linux or Free Software however.

Thursday 8 January 2009

Wednesday, Jan 7th 2008

  • Filed bug bgo#566962 with patch: g-s-m memory leakage, while looking for a different bug.
  • Yet another snow storm going on. The good thing this year: I don't have to shovel.

Tuesday 6 January 2009

Tuesday, Jan 6th 2009

Monday 5 January 2009

Monday, Jan 5th 2009

  • Time to resume blogging more regularly. Possibly reducing the use of Twitter and identi.ca.
  • Second day of work of the year.
  • Observing the DVCS flamewar on d-d-l and g-f-l. Some of the arguments are definitely wrong: switching to hack that bridge one DVCS to another while we still don't have any committment from a sysadmin to help maintaining it. My ideal solution would be to set up a git server with gitorious for non core modules and start with that. I actually would happily move Niepce to git.gnome.org if it existed as it is merely an unreleased application (for GNOME) and not a GNOME component.
  • Got pointed to an extensive Canon CR2 RAW file documentation. Looks like I have a lot of catch up to do for libopenraw.
  • Sunday: opened a pandora box while fixing some warning in AbiWord by fixing dead code, const-ness and a few other insignificant details that will accumulate and make the code more clean. Just committed another bunch.
  • Received in the mail the missing card for my copy of the Dracula board game (from the Kosmos 2 players series). It took two emails separated by several weeks to the French publisher. I was feeling hopeless. Ended up playing it 5 times tonight.