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 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

KDE-3.5

The latest stable version of KDE in the official Portage tree is 3.5.10.

Note: At the moment KDE 3 is in the middle of its removal process. Thus, users should start preparing the migration to KDE 4.

KDE-4

The latest major version of KDE in the official Portage tree is 4.3. The KDE 4 series is only available via split ebuilds. New sub-minor releases (e.g. 4.3.1) are released every month. Unless there are any setbacks, they are stabilised within a month after their addition to the Portage tree.

4.  KDE4 Overlays

Official Gentoo KDE overlays

Some additional applications, as well as snapshot and live ebuilds for KDE 4, are located in the official kde-testing overlay, available via layman. Things in there are considered not stable enough for the tree, but are used for testing. If you are a bold and daring Gentoo user, you can help us with testing these ebuilds.

The KDE 3 testing, and in future also maintainance, overlay is called kde-sunset and also available via layman. This overlay is planned to contain aggressive changes to the KDE 3 build system and is maintained by tampakrap these days. Due to the planned removal of KDE 3 from the Portage tree, it will soon become a user overlay in which KDE 3 will be left to be maintained by users (new packages, updates, etc.).

There is also an overlay for testing Qt development versions and new Qt4 applications. This is called qting-edge, and also available via layman. It contains snapshots and live ebuilds for the official Qt code, as well as qt-copy, which is patched by KDE.

Please see the Gentoo Overlays Users's Guide to get all information on how to use overlays. You can get support for these overlays on the #gentoo-kde IRC channel.

5.  Meeting logs and summaries

The KDE team holds regular meetings in #gentoo-meetings on the third Thursday of every month at 19:00 UTC. 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
August 20, 2009 ABCD, ayoy, bonsaikitten, dagger, jmbsvicetto, reavertm, scarabeus, wired, yngwin 20090820 20090820
June 18, 2009 alexxy, bonsaikitten, hworang, jmbsvicetto, Pessa, reavertm, scarabeus, spatz, tampakrap, wired, yngwin 20090618 20090618
May 21, 2009 alexxy, bonsaikitten, civil, cryos, dagger, hwoarang, jmbsvicetto, krytzz, lxnay, papillon81, reavertm, scarabeus, tampakrap, wired, yngwin 20090521 20090521
April 1, 2009 alexxy, bonsaikitten, cryos, hwoarang, jmbsvicetto, krytzz, reavertm, scarabeus, tampakrap, wired, yngwin 20090401 20090401
March 5, 2009 alexxy, bonsaikitten, cryos, hwoarang, jmbsvicetto, reavertm, scarabeus, tampakrap, wired, yngwin 20090305 20090305
February 12, 2009 alexxy, hwoarang, jmbsvicetto, krytzz, reavertm, scarabeus, Sput, tampakrap, wired, yngwin 20090212 20090212
January 08, 2009 cryos, jmbsvicetto (at the end), patrick, scarabeus, yngwin, most of the HTs 20090108 20090108
December 04, 2008 cryos, jmbsvicetto, keytoaster, patrick, scarabeus, yngwin, most of the HTs 20081204 20081204
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:

  • Join #gentoo-kde on the Freenode IRC network. You'll find some of the team members there most of the time.
  • Address your concerns in the Gentoo Forums. Not all of us are avid forums users but many experienced users and some developers are likely to be able to help you.
  • Of course, you can also file a bug report at Gentoo's Bugzilla (do not forget to add your emerge --info and the output of emerge -pv <package>).
  • To install KDE on Gentoo, use the Gentoo KDE Guide. This guide covers the installation of KDE 3.5, KDE 4, and the various KDE 3/4 applications, and also provides some FAQ, hints, and troubleshooting sections.
  • Read a tutorial on writing Qt4-based ebuilds.

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. Major issues: http://tinyurl.com/ll7wdv. Minor issues: http://tinyurl.com/nvgjqa. QT issues: http://xrl.us/qtbugs.

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.

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.

  • Currently trusted users: HACKERS
  • Current team plans: TODO
  • Hints for packagers (also for other devs): CODE

Note: To become an HT, please read the document and contact the current KDE HT lead, Tomas Chvatal, or Ben de Groot for the Qt herd.

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
Jorge Manuel B. S. Vicetto jmbsvicetto Lead
Jonathan Callen abcd Member
Alexey Shvetsov alexxy Member
Dominik Kapusta ayoy Member
Carsten Lohrke carlo Member
Marcus D. Hanwell cryos Member
Robert Piasek dagger Member
Ioannis Aslanidis deathwing00 Member
Markos Chandras hwoarang Member
Tobias Heinlein keytoaster Member
Romain Perier mrpouet Member
Patrick Lauer patrick Member
Tomas Chvatal scarabeus Member ( Herd Testers Lead )
Dror Levin spatz Member
Samuli Suominen ssuominen Member
Theo Chatzimichos tampakrap Member
Timo Gurr tgurr Member
Alex Alexander wired Member
Ben de Groot yngwin 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 Tomas Chvatal 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 abcd, alexxy, carlo, cryos, dagger, deathwing00, jmbsvicetto, keytoaster, lxnay, mrpouet, patrick, scarabeus, spatz, sping, ssuominen, tampakrap, tgurr, wired KDE and related packages
qt abcd, ayoy, carlo, hwoarang, spatz, tampakrap, wired, yngwin Qt and related packages


Print

Updated November 16, 2009

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

Tomas Chvatal
Author

Ben de Groot
Author

Theo Chatzimichos
Author

Markos Chandras
Author

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.