Project:KDE

The KDE project manages the KDE ebuilds within Gentoo.

Description
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. However, some KDE applications might belong to other teams 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.


 * /Coding style/
 * /Ongoing tasks/
 * Miscellaneous stuff

Support and assistance
There are several ways to get support with KDE related issues:


 * To install KDE on Gentoo, use the Gentoo KDE Guide . This guide covers the installation of KDE 4 and the various KDE 4 applications.
 * You can join #gentoo-kde on the Freenode IRC network. You'll find some of the team members there most of the time.
 * You can 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.
 * The gentoo-desktop and gentoo-user mailing lists can be used to discuss problems and announce various things (like meetings or important changes). It's necessary to subscribe before posting.
 * Of course, you can also file a bug report. Please read How to report bugs before.

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

For those that are stale, you should ask 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.


 * If you want to contribute code, please fork the kde overlay github mirror and send pull requests
 * Please read the coding style guide first
 * Once your pull request is merged/rebased you will get an entry in CONTRIBUTORS hall of fame

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.

How to report bugs
When you encounter a bug, it should always be reported. The best thing you can do is to check whether it is already reported, and if not, report to the correct people. When in doubt about the bug being gentoo's fault or an upstream bug, try to follow this procedure:


 * If the bug is a runtime issue (crash or wrong package behaviour), it should be reported upstream. You can report a bug to us as well if you want, so we can track it and backport the patch. If you don't have kdebase-runtime-meta installed, then please install it first, and if you are able to reproduce, then go ahead and file the upstream bug. If you are not able to reproduce, then please report the bug only to Gentoo, with all that information.
 * If the bug is a build failure, a depedency error or a general ebuild bug, it should reported to Gentoo.
 * If you are still in doubt, we'd prefer you open the bug for Gentoo, so we can check and advise you how to proceed.