Entries Tagged 'General' ↓

Galeon goes to Boston

crispin just announced he’d be coming to Boston Summit. That means we’ll have the whole Galeon team, past and present, there as philipl and even marco have said they’ll be coming. For me this is the first chance to see any of them in person, I’m looking forward to it.

The summit would be the perfect opportunity to do some serious Galeon hacking, but as Nokia is paying for my trip the hobby hacking would probably have to be done during breakfast, lunch, dinner, and party time. Sad to hear crispin isn’t having company support for the trip. Maybe if he promised to hack on tasks of our choosing we could help out a bit… 🙂

Mono on 770

Mono on 770. More fuel for language flame wars. Let’s write maemo applications in qt#! 🙂

garrrr!

No garnome upgrade without evolution breakage, not for me… Some progress though, this time around it’s mostly usable instead of crashing right on startup.

Now evolution hangs on showing meeting requests from exchange server. Seems that e-d-s simply crashes leaving evolution blocking on a mutex or futex or something. Running e-d-s in gdb, or attaching gdb to running process provides no additional clues, even gdb gets all confused and fails with internal error. Guess gdb 5.3something is too old, fortunately gdb appears to be trivial to build. Unlike evolution…

Naturally the crash isn’t happening in offline mode, so I need to continue debugging back at the office tomorrow. Hope I’m not missing too many meetings.

(Winner of the day was no doubt Planet Arrrr! DF)

gtk+ patch partially digested

quilt is kind of nice, I think. It might be that there actually is a way to sanely maintain a huge set of patches as patches, provided that you put some effort to it.

The geek in me found a new toy and couldn’t stop playing with for a while. So as a result the maemo gtk+ patch is now available also in smaller pieces in the svn repository. Sadly the treeview is still quite a big ball of spaghetti.

Bug camp – day after

My head hurts. It must’ve been the red wine.

The dinner was a Surprise Trip, a six course meal at Mecca. The dishes were rather unusual (considering my usual menu doesn’t include anything more complicated than pizza) but good, I even rather liked the Rockfort cheese ice cream even though I’ve never acquired the taste for cheese in general. Carlos was expecting to get a fish sausage, but it never came, fortunately. If my understanding of portion size relation to price is correct, the dinner must’ve been pretty expensive.

Time flew. Three hours had passed when we finished. After the dinner we went to McDonald’s to get something to eat. Just kidding. Actually we went to Teatteri where we met with Fluendo guys (hi Uraeus!) who someone had let loose in Helsinki.

I think it’s time to fix my caffeine deprivation now.

Bug camp – day III

We were victorious! Some little new ones may have managed to slip through, but we killed all the nasties.

Now off to dinner. The menu is a surprise. I wonder if that’s a good thing or bad thing..

Bug camp – day II

Note to self: for the next bug camp make sure there’s a UI designer readily available. You are going to find bugs in use cases no one had thought of before anyway, so the designer can right there and then give quick feedback on how things are supposed to work and what kind of compromises are acceptable.

Number of bug fixes in the pipeline gone up. For gtk+ as soon as I managed to finish one build (takes only half an hour per architecture) there were usually more patches coming in. I dream of a cluster of build daemons…

Bug camp – day I

Today our highly trained elite forces gathered together with common goal: to annihilate all bugs. Both of them. Armed with bloated and unreliable testcases, energy drinks, and plain stubbornness we fought fiercely. At the end of the day there was one injury on our side. No confirmed kills. But we have the bugs cornered, right where we want them!

(No images to protect the weak of heart.)

Hrrrr… chilly

Woke up early and left for work earlier than usual this morning. Big mistake! It’s cold out there. Should probably start wearing pants with long legs. Or sleep longer until, say, May. Oh choices, choices…

Input methods goodness

Whining about whitespace changes, creative use of variables, curious memory management (strcmp after free, etc.) and other little things pay off, eventually. Today I committed a patch to our gtk+ enabling switching input methods globally on runtime. With little effort one can use it to get USB keyboard working with the device. Even more hacking and one might even get a Bluetooth keyboard working! Kudos to Kuisma and Tomas.