Archive for May, 2008

Mailody releases and Akonadi Logo Contest.

Cornelius already wrote it in his excellent blog, Akonadi has a new logo as the result of the contest. You can see the complete overview here. Of course we are very happy with it. I also would like to thank all the other submissions. I was surprised by the amount of submissions and the quality of them.

We decided that that Nuno Pinheiro & Thomas Mönicke initially had the best submissions. After that they worked together on the final one with a great outcome. Nice job.

On a slightly related note, Mailody is starting to prepare for a new release. With the release of Akonadi soon, it is also time for the first official application to make releases. I’ve planned to make releases around the same time as the KDE 4.1 releases.

Just to give you an idea about Mailody looks like, I’ve made a dozen or so screenshots.

Check if your ssh key is safe.

Because not everyone will follow the security announcements of debian very closely.

Debian has discovered a serious issue with openssl, that means your ssh key can be less secure than you expect.

Details at: http://wiki.debian.org/SSLkeys

What does it mean for KDE? If you use svn+ssh, you need to check if you are hit by this bug, read the wiki page carefully and take appropiate action.

If you change your key, send the public part of it to sysadmin@kde.org and do not forget to mention your username.

If you are using https to access kde’s svn, there is no problem as far as i can tell.

Full HTML Support for Mailody

All KMail users will know this widget to setup their signature:

signature editor

Yesterday evening I moved this widget to kdepimlibs. One of the few classes within KMail that can be moved without untangling at least 40 other classes.

The result of that move and integrating it into Mailody means that Mailody gained support for signatures coming from files or from the output of a command.

Then I looked at the KRichTextWidget which is now in review. I know the author will give more info about it in one of the next digest, so I won’t spoil all the fun, but basically it is the start of a wysiwyg html editor for KDE. I decided to implement that in Mailody’s composer. That means that from the moment the class moves to kdelibs, it will be possible to send html-mails from within Mailody.

Integrating it in the sending parts of Mailody was easy, as Mailody already had the option to automatically send a html-part of the message with each message. For those wondering: yes at the first glance it seems perfectly possible to reply to html-only mails too, the formatting will stay preserved.

After that I went back to the signature configurator, there it is also possible to insert HTML code by hand and use that as a signature. I decided that it would be good to have the wysiwyg editor there too.

So, that means it now looks like this:

New signature configurator with wysiwyg

The beauty of it, is that KMail automatically also gets this. Sharing is great. It also means Mailody got complete HTML support now. I need to tweak some things whenever the class is moved to kdelibs, but the hard work is already done.

re: ramblings on 6 month cycles and Plasma

After reading one of Aaron Seigo’s lasts blogs, I feel the need to respond to it.

The way to apply for a KDE SVN account has changed.

We have a brand new system for applying for a SVN account. The previous way (sending an email) worked ok, but the submissions were not very consistent. So I thought a bit about changing it to a internet form and monitored the incoming requests for a while to get an idea how it should look like.

Two things became obvious: first the username, it would be great if the one who applies can check if the account name is available.

And two, to judge the request, some kind of verification from someone would be nice. Although all sysadmins are pretty deep involved within KDE, it is not possible to know all activities and to judge the request correctly.

Both problems are solved now. The web form checks (do i dare to say *AJAX* ?) if the account name is available (although we still overrule nicknames, etc) and the form asks who supports the request.

Additional the form verifies if the email address is valid by sending an email with a confirmation link, so we automatically know the requested address is valid.

On the sysadmin side of things we get consistent forms, which are a breeze to process, which means we can create them faster, which makes everyone happy.

So, if you encourage someone to apply for an account; expect to receive a mail from the system as soon as he or she does that.

The form is located at https://sysadmin.kde.org/svnaccount/ and the techbase article is adjusted.