Forge 2011, day 1 !

Finally the Solid sprint 2011 (kown as Forge) has started!

The day has been a little weird since sadly some metalworkers were not able to make it :/ but we had to start so, this being a “Ervin driven sprint” we started creating a kanban.

That took us a few hours, good thing is that now all we have in front of us is hacking, thats it!! 3 days of non-stop hacking :D

At dinner time our usability messiah arrived, showing us the light in how to do an “user centred development” model, I will blog about it if nobody else does :p

I’m arriving at the office so the rest of the blog entry will have to wait until later.

Kanban from Force 2011

Happy Hacking !!

Ps: Donations of high quality Sticky notes are welcomed :p

Two annoying bugs fixed in KDirWatch and kuiserver

Just a quick announce for the interested parties (distributions and advanced users).

Yesterday I pushed a couple of fixes that fix annoying bugs and because of that I belive that you may want to backport them to 4.6.5 or even to 4.7.1 if you don’t want or you can’t wait until 4.7.2.

Folder contents are not refreshing:

This happens only when using a kernel with two digits uname such 3.0-ARCH for example, commit to backport is:  kdelibs 7df5a79fb9f09e4a4a80cd541cc478b5fa6df00f

Empty jobs:

Some times jobs are shown empty though the job itself is working fine, this happen in a random situation depending on the system load etc, it was no easily reproducible but thanks to my slow and lovely computer I could then I fix it.

commits to backport are two in kde-runtime: 329a4fe6fe7b8a9262d5ef7fefba255e9c29fade and d769c74a5cab576e124666174a0b2bc5e2af8cde


These two fixes will be released with 4.7.2.


Next in BlueDevil

Hi there!

These last tree weeks have been crazy, apart from being busy sorting things out where I work, I have been doing an strict diet + sport to see if I can get rid of my extra weight, so far I’m not less Alex than I was tree weeks ago, exactly 10Kg less (22 pounds says google…). Well stop of talking about myself, let’s talk about BlueDevil!

BlueDevil 1.2:
Probably tomorrow we will be releasing the 1.2 version, since we released RC1/2 we have good good feedback, no new bugs seems to be reported so we think that we’re good to go.

BlueDevil 1.3:
This version was not in the plan, but after starting to work in the 2.0 version we found something we think that have to be “backported” to the 1.X branch. Basically more than a year ago when we started to work in the new stack, we found ourselves in a situation where the use of a thread  seemed correct and needed, so we use it. Now after a year 100% of the crash reports we get apparently came from that thread and so far we have not been able to find a solution since the crash is kinda random… I can’t reproduce it so I can’t fix it basically. Well the good news are that we found a way of removing that thread so in theory after this change we will be virtually crash free, yay!

So, to summarize: The 1.3 version will have only one change, which is the removal of the “AgentListener” thread in the BlueDevilDaemon (kded).

BlueDevil 2.0:
This is the next big version of BlueDevil, don’t worry we won’t be breaking anything :) Currently we’re using obex-data-server for a few things such receiving files, the problem is that it is almost un-maintained for example this bug which is quite critical for kio_oebxftp has not been touched though I pinged the author via bugtrack and email. But not worry, the BlueZ community has been working in a replacement for months or even years it is called obexd. We are already using obexd for sending files and so far it is working great so the idea is to port everythiing that uses obex-data-server to obexd.

There is one problem though, obexd is not done by desktop in mind so we will have to do some patching there in order to add the needed settings we need.


Dates, dates, dates, everybody love dates…  this is the non-strict non-hard schedule:

1.2: Tomorrow
1.3: Next Friday
2.0: By the end of the month

I will be focusing myself in BlueDevil the entire month, the sooner we finish these changes the sooner we can work in other stuff, personally I will work in KRandR.