Since we’ve written several posts recently about open source communities, let’s highlight one more example of community members seeing a problem and trying to solve it.
Logo of the KDE Project “KDE, K Desktop Environment and the KDE Logo are trademarks of KDE e.V” (Photo credit: Wikipedia)
KDE is the oldest graphical desktop environment for Linux, and I’ve used it since the day I installed Corel Linux in 2001 (forgive me if I’ve offered those two facts a hundred times before). It’s a big, complicated software collection (with 300+ software repositories), now undergoing its third major overhaul to KDE Frameworks 5 providing the technical underpinnings of the accompanying Plasma 5 Desktop. In all that time, there are going to be bugs that remain unsolved, and applications that grow stale.
Enter the gardeners
Spanish KDE developer Albert Astals Cid came to the annual Akademy conference with an idea: Put together a team to name and find people to fix longstanding bugs and important, but unmaintained projects. What became the KDE Gardening Team.
The Gardeners are different from the project’s quality assurance team, though it chooses a “Bug of the Month” that needs some attention. It’s really kind of a triage or rescue squad for KDE applications. As described in both Cid’s introductory blog post and the Gardening Team’s main page:
The mandate of the team is to:
- Find *really* important bugs and ping people to fix them
- Find stale reviewboards and ping people to review them
- Bugzilla gardening, close old products etc
- Find projects that need love and give them some
I love this description from the Gardeners’ page on the KDE Community Wiki of what qualifies as the “Bug of the Month”:
Those bugs often raise endless discussions from frustrated users about how KDE developers do not care. The truth is, most developers are not even aware of them, because the issues do not happen on their system.
The current “Bug of the Month” is a fun one, dating back to 2011, with 65 comments: “When I opened my laptop from sleep, and … logged in and saw my desktop this crash report was there.”
First sign of progress: K3B has a new update
The Gardeners’ first “love project” revived the venerable CD manager, K3b. Version 2.0 was originally released in 2010, and v2.0.2 came out a relatively short time after that. Since then, developers had worked on v2.1, fixing some bugs plaguing existing users, but never getting released.
After the Gardeners’ applied some love to the project, K3b v2.0.3 came out a few days ago!
Next in line for some love is KRecipes. This recipe manager works pretty well by all reports, but was last released in November 2010. Incidentally for any technical writers reading this: the KRecipes Handbook (user guide) is not yet complete for the KDE 4 version of the software. Should you be inclined to help, see the current text here.
Once this project makes progress, KTorrent is likely the leading candidate for the next Love Project.
Got some free time?
The KDE Gardening Team is now composed of around a half-dozen contributors to the Team mailing list. You can view the archives and subscribe to the list on this page.
I’d like to spotlight other communities’ smart activities here at Notes from the Metaverse in the future. If you’re participating in something cool, or know of a similar project to the KDE Gardeners, let me know, either by email, or commenting on this post.