Projects/Release Team: Difference between revisions

    From KDE TechBase
    (→‎Current Activities: 4.0.5 is next)
    (33 intermediate revisions by 18 users not shown)
    Line 9: Line 9:


    == Members ==
    == 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).
    The Release Team is composed of Module Coordinators, Marketing Team liaison (Jos Poortvliet), and the people who actually do the work of tagging and creating the releases (aacid, tnyblom, winterz).


    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.
    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 ==
    == Contact ==
    Please contact the Release Team by [mailto:[email protected] email] or join our public [https://mail.kde.org/mailman/listinfo/release-team mailing list].
    Please contact the Release Team by [mailto:[email protected] email] or join our public [https://mail.kde.org/mailman/listinfo/release-team 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.


    == Current Activities ==
    == 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


    * The 4.0 branch is in bugfixing mode, preparing for 4.0.5 to be tagged by the end of May 2008. Bugfix / translation updates are being shipped on a monthly schedule.
    == The Release Process ==
    * Trunk is open for new features, new strings, bugfixing, and new artwork in preparation for 4.1.0 expected in Jul-Aug 2008
     
    * [[Projects/Release_Team/Release_Process_Responsibilities | Release Process Responsibilities]]
    * The old [[Projects/Release_Team/Release_Process | Release Process]] page


    == Module Coordinators ==
    == Module Coordinators ==
    Line 40: Line 48:
    ! Module !! Description !! Release Coordinator
    ! Module !! Description !! Release Coordinator
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdelibs kdelibs] || KDE foundational libraries || help wanted
    | [https://projects.kde.org/projects/kde/kdelibs kdelibs] || KDE foundational libraries || [mailto:[email protected] David Faure]
    |- valign=top
    | [https://projects.kde.org/projects/kde/kdepimlibs kdepimlibs] || KDE personal information libraries || [mailto:[email protected] Allen Winter]
    |- valign=top
    | [https://projects.kde.org/projects/kde/kde-runtime kde-runtime] ||Applications required by KDE apps to function properly at runtime, such as a help browser, framework (e.g. phonon, solid) backends, and certain configuration modules || [mailto:[email protected] Olivier Goffart]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdepimlibs kdepimlibs] || KDE personal information libraries || [mailto:winter@kde.org Allen Winter]
    | [https://projects.kde.org/projects/kde/kde-workspace kde-workspace] || the UNIX/Linux desktop shell || [mailto:aseigo@kde.org Aaron Seigo]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdebase/runtime kdebase-runtime] ||Applications required by KDE apps to function properly at runtime, such as a help browser, framework (e.g. phonon, solid) backends, and certain configuration modules || [mailto:[email protected] Olivier Goffart]
    | [https://projects.kde.org/projects/kde/applications/kde-baseapps kde-baseapps] || Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...) || help wanted
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdebase/workspace kdebase-workspace] || the UNIX/Linux desktop shell || help wanted
    | [https://projects.kde.org/projects/kde/kdelibs/nepomuk-core nepomuk] || Provides Indexing, Desktop Search and other metadata || [mailto:[email protected] Vishesh Handa]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdebase/apps kdebase-apps] || Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...) || help wanted
    | [https://projects.kde.org/projects/kde/applications/kate kate] || The KDE editor || [mailto:[email protected] Christoph Cullmann]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdeaccessibility kdeaccessibility] || Accessibility applications || [mailto:gunnar@schmi-dt.de Gunnar Schmi Dt]
    | [https://projects.kde.org/projects/kde/applications/konsole konsole] || The KDE Console || [mailto:kurt.hindenburg@gmail.com Kurt Hindenburg]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdeartwork kdeartwork] || Additional icons, styles, etc. || help wanted
    | [https://projects.kde.org/projects/kde/kdeaccessibility kdeaccessibility] || Accessibility applications || [mailto:[email protected] Gunnar Schmi Dt]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdeadmin kdeadmin] || Tools for system administration || [mailto:nicolas.ternisien@gmail.com Nicolas Ternisien]
    | [http://websvn.kde.org/trunk/KDE/kdeartwork kdeartwork] || Additional icons, styles, etc. || [mailto:riccardo@kde.org Riccardo Iaconelli]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdeedu kdeedu] || Applications with educational content ||[mailto:annma@kde.org Anne-Marie Mahfouf]
    | [https://projects.kde.org/projects/kde/kdeadmin kdeadmin] || Tools for system administration || [mailto:nicolas.ternisien@gmail.com Nicolas Ternisien]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdegames kdegames] || Entertainment || [mailto:matt@milliams.com Matt Williams]
    | [https://projects.kde.org/projects/kde/kdeedu kdeedu] || Applications with educational content ||[mailto:aleixpol@kde.org Aleix Pol Gonzalez]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdegraphics kdegraphics] || Graphics viewing and editing || [mailto:aseigo@kde.org Aaron Seigo]
    | [https://projects.kde.org/projects/kde/kdegames kdegames] || Entertainment || [mailto:matt@milliams.com Matt Williams]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdemultimedia kdemultimedia] || Audio and video applications || [mailto:kretz@kde.org Matthias Kretz]
    | [https://projects.kde.org/projects/kde/kdegraphics kdegraphics] || Graphics viewing and editing || [mailto:aseigo@kde.org Aaron Seigo]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdenetwork kdenetwork] || Network-centric apps (IM, remote desktop, etc) || [mailto:uwolfer@kde.org Urs Wolfer]
    | [https://projects.kde.org/projects/kde/kdemultimedia kdemultimedia] || Audio and video applications || [mailto:sitter@kde.org Harald Sitter]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdepim kdepim] || Groupware || [mailto:winter@kde.org Allen Winter]
    | [https://projects.kde.org/projects/kde/kdenetwork kdenetwork] || Network-centric apps (IM, remote desktop, etc) || [mailto:uwolfer@kde.org Urs Wolfer]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/kdereview kdereview] || Staging area || [mailto:tomalbers@kde.nl Tom Albers]
    | [https://projects.kde.org/projects/kde/kdepim kdepim] || Groupware || [mailto:winter@kde.org Allen Winter]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdesdk kdesdk] || Tools for software development || [mailto:mattr@kde.org Matt Rogers]
    | [https://projects.kde.org/projects/kde/kdeplasma-addons kdeplasma-addons] || Plasma applets || [mailto:aseigo@kde.org Aaron Seigo]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdetoys kdetoys] || Fun distractions || [mailto:kde@hilefoks.org Stefan Böhmann]
    | [http://websvn.kde.org/trunk/kdereview kdereview] || Staging area ||  
    [mailto:aseigo@kde.org Aaron Seigo]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdeutils kdeutils] || Miscellaneous utilities || [mailto:[email protected] Friedrich W. H. Kossebau]
    | [https://projects.kde.org/projects/kde/kdesdk kdesdk] || Tools for software development || [mailto:[email protected] Friedrich Kossebaum]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdevplatform kdevplatform] || KDE Development Applications Platform libraries || [mailto:mattr@kde.org Matt Rogers]
    | [https://projects.kde.org/projects/kde/kdetoys kdetoys] || Fun distractions || [mailto:kde@hilefoks.org Stefan Böhmann]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdevelop kdevelop] || IDE || [mailto:mattr@kde.org Matt Rogers]
    | [https://projects.kde.org/projects/kde/kdeutils kdeutils] || Miscellaneous utilities || [mailto:kubito@gmail.com Raphael Kubo da Costa]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/KDE/kdewebdev kdewebdev] || Web development tool suite || [mailto:[email protected] Andras Mantia]
    | [http://websvn.kde.org/trunk/KDE/kdewebdev kdewebdev] || Web development tool suite || [mailto:[email protected] Andras Mantia]
    Line 86: Line 99:
    | [http://websvn.kde.org/trunk/l10n-kde4 l10n-kde4] || Localization || [mailto:[email protected] Albert Astals Cid]
    | [http://websvn.kde.org/trunk/l10n-kde4 l10n-kde4] || Localization || [mailto:[email protected] Albert Astals Cid]
    |- valign=top
    |- valign=top
    | [http://websvn.kde.org/trunk/koffice koffice] || KOffice || [mailto:[email protected] Cyrille Berger]
    | [https://projects.kde.org/projects/koffice koffice] || KOffice || [mailto:[email protected] Thomas Zander]
    |- valign=top
    | [https://projects.kde.org/projects/calligra calligra] || Calligra Office Suite || [mailto:[email protected] Cyrille Berger]
    |}
    |}

    Revision as of 00:10, 21 February 2014

    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 (Jos Poortvliet), and the people who actually do the work of tagging and creating the releases (aacid, tnyblom, winterz).

    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

    The Release Process

    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)

    Coordinator List

    Module Description Release Coordinator
    kdelibs KDE foundational libraries David Faure
    kdepimlibs KDE personal information libraries Allen Winter
    kde-runtime Applications required by KDE apps to function properly at runtime, such as a help browser, framework (e.g. phonon, solid) backends, and certain configuration modules Olivier Goffart
    kde-workspace the UNIX/Linux desktop shell Aaron Seigo
    kde-baseapps Essential apps needed to complement a desktop shell for basic functionality (web browser, file manager, ...) help wanted
    nepomuk Provides Indexing, Desktop Search and other metadata Vishesh Handa
    kate The KDE editor Christoph Cullmann
    konsole The KDE Console Kurt Hindenburg
    kdeaccessibility Accessibility applications Gunnar Schmi Dt
    kdeartwork Additional icons, styles, etc. Riccardo Iaconelli
    kdeadmin Tools for system administration Nicolas Ternisien
    kdeedu Applications with educational content Aleix Pol Gonzalez
    kdegames Entertainment Matt Williams
    kdegraphics Graphics viewing and editing Aaron Seigo
    kdemultimedia Audio and video applications Harald Sitter
    kdenetwork Network-centric apps (IM, remote desktop, etc) Urs Wolfer
    kdepim Groupware Allen Winter
    kdeplasma-addons Plasma applets Aaron Seigo
    kdereview Staging area

    Aaron Seigo

    kdesdk Tools for software development Friedrich Kossebaum
    kdetoys Fun distractions Stefan Böhmann
    kdeutils Miscellaneous utilities Raphael Kubo da Costa
    kdewebdev Web development tool suite Andras Mantia
    extragear Extragear Helio Chissini de Castro
    l10n-kde4 Localization Albert Astals Cid
    koffice KOffice Thomas Zander
    calligra Calligra Office Suite Cyrille Berger