Gentoo KDE Project
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 |
|
|