Contents

The KDE Release Team Project Page

Purpose

The purpose of the KDE Release Team is to define and execute the official software releases of KDE.

The Release Team is responsible for setting release schedules for the official KDE releases. This includes release dates, deadlines for individual release steps and restrictions for code changes.

The Release Team coordinates release dates with the marketing and press efforts of KDE.

Members

The Release Team is composed of Module Coordinators, Marketing Team liaison (sebas), and the people who actually do the work of tagging and creating the releases (dirk).

As is our tradition, decision making is an open and public process and we welcome input from all concerned parties, including our partners, the packagers, and the distros.

Contact

Please contact the Release Team by email or join our public mailing list. The release-team mailinglist is moderated by Richard Moore (IRC: richmoore) and Dirk Müller (IRC: dirk). They will (need to) approve email sent by people not subscribed. In case they miss something (which can always happen as we're all busy people), please ping them on IRC.

Activities

Make sure KDE is in a releasable state when we release it (this depends of course on the individual modules)

Plan and communicate when KDE releases happen, and intermediate steps to get there (betas, rcs, code freeze and unfreezes)

Providing packagers with sufficient information to package and ship KDE (information about dependencies, for example)

Decide on exemptions for the code freezes (often boils down to granting it if the translation team OKs it)

Collecting the set of features for the next release

Take the final decision if a feature enters the release, or not

Module Coordinators

Functions

Module coordinators perform the following duties:

primary point of contact for the Release Team concerning issues with the module

help determine release schedules

communicate release schedules with the module developers

provide feedback from developers to the Release Team

review new applications for inclusion in the module

review old, unmaintained applications for removal from the modules and help find new maintainers

review external dependencies for the module

help set and review goals for major and feature releases

help with release preparation (eg. update application version numbers)