Gentoo Logo

Gentoo KDE Project

Content:

1.  Project Description

The KDE project consists of two teams that manage the KDE and Qt ebuilds within Gentoo, which include all KDE applications. However, some KDE applications might belong to function specific herds due to the fact that the KDE project cannot maintain all of them properly, as there are too many applications and many of them are not used by the KDE maintainers. Nevertheless, the project does support the teams that do manage these applications, and will ensure that they use the KDE eclasses appropriately.

2.  Project Goals

The goal of the Gentoo KDE team is to provide working support for all packages supported by the KDE Project. We also support as many underlying packages as necessary in order to have a properly working KDE environment.

3.  Current situation

The latest stable version of KDE in the official Portage Tree is 3.5.8. It has been marked stable on all stable-supporting architectures: alpha, amd64, hppa, ia64, ppc, ppc64, sparc, x86.

Note: x86-fbsd currently has no stable packages and will therefore remain marked testing/unstable. As of 2008.0 mips will only support ~arch so mips will not have any stable KDE packages.

If you're having problems updating to a KDE version >3.5.7, please read this FAQ.

4.  KDE 4

Official Gentoo KDE overlay

If you are a bold and daring Gentoo user, you might want to try the versions of KDE 4 which are now in the main Portage tree and are masked. Note that KDE 4.0.x versions will not be removed from package.mask.

The KDE team maintains an official KDE overlay for experimental releases and ebuilds, mostly for KDE 4, which is called kde-testing in layman. Please see the Gentoo Overlays Users's Guide to get all information about how to use it. You can get support for this overlay in #gentoo-kde and you can help us testing it before we move it to the tree.

Currently, KDE 4.0 is in the main portage tree. KDE 4.1 (probably 4.1.1) will go into the tree soon. Starting with KDE 4.1 we only support split ebuilds.

genkdesvn overlay

For those beyond bold and daring but rather suicidal, live SVN ebuilds are provided in the genkdesvn overlay, called kde in layman, which you'll recognise by the version scm.

You can get all information about the overlay at the official website which is located at http://genkdesvn.mailstation.de. You can get support for this overlay in #genkdesvn.

These -scm ebuilds use a new EAPI, wittingly called kdebuild-1, which is currently exclusively supported by the package manager Paludis. If you're interested in these new features you can find the official kdebuild-1 page here.

Note: Neither Portage nor pkgcore currently support the kdebuild-1 EAPI. The respective developers are aware of this and may or may not be implementing support for it at the moment. Please don't bother them about this.

Important: Although the genkdesvn overlay is called kde in layman, it's in no way supported by the Gentoo KDE team. The overlay still uses this name because it was using it in the past when the Gentoo KDE team still supported it, but today the circumstances changed.

kdesvn-portage overlay

If you don't want to install Paludis and are interested in the bleeding-edge KDE or snapshot packages, this is your choice. This overlay also supplies you with some extra packages for the stable KDE version which didn't make it into the tree yet.

The website is very brief, but feel free to join #gentoo-kde4-live, as the main action goes on there. The developers of this overlay also work closely with the official Gentoo KDE overlay.

5.  Meeting logs and summaries

The KDE team used to hold regular meetings in #gentoo-kde on the first Thursday of every month at 18:30 UTC. However, as the team is currently under-staffed, regular meetings are not hold anymore. Whenever there is a meeting, it will be announced together with the agenda in the topic of #gentoo-kde. Summaries of each meeting will be available here, along with raw logs for public viewing.

Date Participants Log Summary
March 06, 2008 caleb, cryos, deathwing00, genstef, ingmar, jmbsvicetto, keytoaster, philantrop, tgurr, zlin 20080306 20080306
October 13, 2007 cryos, genstef, jmbsvicetto, keytoaster, philantrop, tgurr 20071013 20071013

6.  Support and assistance

There are several ways to get support with KDE related issues. You can:

7.  How *you* can help

The main thing that needs doing is trawling through the current open bugs and finding those that are stale, or those that have an equivalent on KDE's Bugzilla.

You'll find a current list of open bugs here: http://tinyurl.com/3bpdlv.

For those that are stale, you should ask if on the bug if the problem remains in the latest version. If someone has already done this and the reporter (or someone else experiencing the same problem) has not replied it should be marked NEEDINFO.

Also, some bugs have been filed from people using the sabayon overlay or others. These need to be reproduced by someone using vanilla ebuilds (i.e., not from an unstable overlay). Pointing this out on the bug is likely to prompt one of us to close it as INVALID until someone can reproduce it. It would also be nice if you could ask the reporter to report it to that overlay's bug tracker. For Sabayon it's http://bugs.sabayonlinux.org.

Speaking of bugs - now you can become a Herd Tester, too! You'll find all the necessary information about what a Herd Tester is and does on the KDE Herd Testers Project Page.

Note: To become an HT, please read the document and contact the current KDE HT lead, jmbsvicetto.

Finally, it would be great to chat to you on IRC, too - this is how we normally get to know each other. Please drop into #gentoo-kde and chat with us. If you have any problems or questions, feel free to /query individual team members or ask in #gentoo-kde, #gentoo-desktop or #gentoo.

8.  Developers

Developer Nickname Role
Caleb Tennis caleb Member
Carsten Lohrke carlo Member
Markus Rothe corsair Member ( Tester: PPC64 )
Marcus D. Hanwell cryos Member
Ioannis Aslanidis deathwing00 Member
Stefan Schweizer genstef Member
Jorge Manuel B. S. Vicetto jmbsvicetto Member ( Herd Testers Lead )
Tobias Heinlein keytoaster Member
Matteo Azzali mattepiu Member
Timo Gurr tgurr Member

All developers can be reached by e-mail using nickname@gentoo.org.

9.  Subprojects

The KDE project has the following subprojects:

Project Lead Description
KDE Herd Testers Jorge Manuel B. S. Vicetto The KDE HT Project is devoted to help the developers with testing packages, identifying issues and finding fixes.

10.  Herds

The KDE project maintains the following herds:

Herd Members Description
kde caleb, carlo, cryos, deathwing00, genstef, jmbsvicetto, keytoaster, mattepiu, tgurr KDE and related packages
qt caleb, carlo, yngwin Qt and related packages


Print

Updated August 29, 2008

Summary: The KDE project manages the KDE and Qt ebuilds within Gentoo.

Caleb Tennis
Author

Ioannis Aslanidis
Author

Wulf Krueger
Author

Charlie Shepherd
Author

Jorge Manuel B S Vicetto
Author

Tobias Heinlein
Author

Thomas Anderson
Author

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.