I, Jonathan Thomas, apply for inclusion in the Kubuntu Developer team.


Jonathan Thomas

Launchpad Page


Wiki Page


Who I am

I am, as of November 2009, an 18 year old student. I love KDE and Kubuntu and probably spend more time than I should on both. I like computers, videogames (Sonic especially) and Mexican food, in the sense that Taco-Bell is "Mexican". Wink ;-)

My Kubuntu story

After floating between Fedora/KDE and Windows for several years, my father came home with an Ubuntu CD. (This was probably around Dapper times). I inserted the disc and immediately did not install it due to the brown wallpaper and theme. Later my father and I discovered that Ubuntu did not come with KDE and that there was a KDE variant, Kubuntu. This suited my tastes much better, and by mid-2007 I was using Kubuntu almost all the time, using windows as just a fallback for gaming and such.

By chance I found myself browsing dot.kde.org (now kdenews.org) and saw a story covering the upcoming KDE 4.0 release. Now, 4 is obviously bigger than 3, meaning that it must be cool and new and exciting. So I started researching the matter and became excited about the potential for awesomeness that KDE 4.x would bring. Come release candidate time I tried a Kubuntu-KDE4 live cd and did various bug testing on it. Aside from bugs I saw some implementation details that could use some polish. (Though that really was to be expected. :P) I voiced my opinions in #kubuntu-kde4 and was nicely invited to share my opinions with the developers in #kubuntu-devel by one Lydia Pintscher (Nightrose). I hung around and eventually became involved in bugs, then packaging.

I started seriously contributing during the Kubuntu 8.10 cycle and have contributed heavily to the development of subsequent Kubuntu releases as well as with the packaging of new KDE releases. During the Kubuntu 8.10 cycle. I became a Kubuntu Member. Shortly after 8.10 was released, in January of 2009, I became a MOTU. I became a member of the Kubuntu Council in July 2009, a position that I currently hold. This puts me where I am today; applying for a position as a Kubuntu Developer. I hope to have many more years of contribution ahead of me.

My involvement

Examples of my work / Things I'm proud of

  • KDE package maintenance in general.
  • KDE merges with Debian: Karmic, Lucid

  • All of the Plasma widgets I've been able to package. (Incomplete list at my wiki)

Areas of work

I mainly am involved with the maintenance of our core KDE packages. I am also quite active with other non-core KDE packages that are in main, such as Konversation.

Things I could do better

I sometimes overlook tiny things, as shown here. While it's not something I'm very bad at, it could stand improvement.

Plans for the future


I plan to keep on maintaining the core KDE packages as well as non-core KDE applications in both main and universe. I also plan to continue to contribute to Kubuntu-specific coding projects such as kubuntu-notification-helper, kcm-gtk and the QuickAccess Plasma widget. On the non-Kubuntu front I hope to continue to maintain my weather wallpaper plugin for Plasma.

What I like least in Ubuntu

See: Project Timelord


If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.



General feedback

Yes. Please make this guy kubuntu-dev now (and if I don't make the meeting, I vote yes). Jon has done a really great job in Kubuntu. I have no idea how many packages I've uploaded for him and I don't recall any significant problems. He does a lot of really great work and is more than ready to upload Kubuntu core stuff.

He also does great work in bug triage and helping new people get involved. He is also one of the few people working in Kubuntu able to doe C++/KDE development and that's a big asset to the project.

Specific Experiences of working together

I can't think of any specific major issues. There have been a few little things. There was a small case recently where he didn't notice a new build-dep for a package was still in Universe and the package was in Main, but his stuff is almost always very good. It's gotten to the point where I don't feel a great need for any review.

Areas of Improvement

As with anyone, he could sometimes stand to be a bit more careful, but with a small team and a large number of complex packages to deal with, developers need to be somewhat aggressive (at least early in the cycle) to get all the work done.


General feedback

Jonathan is one of the most active and hard working of Kubuntu contributors.

Specific Experiences of working together

He did a good number of the merges for opening Lucid and few changes were needed for any of them.

Areas of Improvement

He missed some changelog entries in one of the merges and a missing space made one of his changelogs have invalid syntax. We'll forgive him because he's good looking.

Harald Sitter

General feedback

I sponsored like a thousand packages (it might not actually far off due to KDE releases), and I guess that says all. Ever since Jonathan became minion of Kubuntu development and later on MOTU, he constantly improved his packaging quality, his quality of code and also his specific understandings of the Ubuntu _and_ Kubuntu workflows. Today he is one of the few souls in the development community, I absolutely trust, not only because he knows how to do things, but also he will most likely make the right decisions.

Specific Experiences of working together

He is one of the active mergers each cycle, for which I have reviewed a couple of diffs, but didn't find any major flaws there. He is quite active with uploading completely new packages too, of very esteem quality. I have never ever seen one of his KDE core package changes cause major problems.

Areas of Improvement

I really can't say anything packaging related here, since I was largely involved in raising him to become a core developer applicant, he does everything exactly as I would do it ;). More QA can't hurt though (can't hurt no matter how good one is for that matter).

As a sponsor, just copy the template below, fill it out and add it to this section.


=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== Specific Experiences of working together ===
''Please add good examples of your work together, but also cases that could have handled better.''
=== Areas of Improvement ===


JonathanThomas/KubuntuDevApplication (last edited 2009-11-26 10:45:51 by 84-119-17-143)