Frameworks/Epics/KF5.0 Release Preparation: Difference between revisions

From KDE Community Wiki
No edit summary
Line 19: Line 19:
{{FeatureDone|Set up the jobs on build.kde.org| Aurélien Gâteau}}
{{FeatureDone|Set up the jobs on build.kde.org| Aurélien Gâteau}}
{{FeatureDone|Ensure all jobs are green on build.kde.org| David Faure, Alex Merry, ...}}
{{FeatureDone|Ensure all jobs are green on build.kde.org| David Faure, Alex Merry, ...}}
{{FeatureTodo|Have the tarball production script ready| David Faure / release-team}}
{{FeatureTodo|Make sure we can publish the tarballs| Ben Cooksley and David Faure}}
{{FeatureDone|Prepare frameworks presence on bugs.kde.org| David Edmunson}}
{{FeatureDone|Prepare frameworks presence on bugs.kde.org| David Edmunson}}
{{FeatureDone|Add framework repositories to git.reviewboard.kde.org |Ben Cooksley}}
{{FeatureDone|Add framework repositories to git.reviewboard.kde.org |Ben Cooksley}}
{{FeatureTodo|Ensure all frameworks install forward headers | ?}}
{{FeatureInProgress|Ensure all frameworks install forward headers | Aleix Pol}}
{{FeatureTodo|Tag 5.0-tp1 for release| ?}}
{{FeatureInProgress|Have the tarball production script ready| David Faure / release-team}}
{{FeatureTodo|Make sure we can publish the tarballs| Ben Cooksley and David Faure}}
{{FeatureTodo|Run the packaging script and tag 5.0-tp1 for release| David Faure}}
|}
|}



Revision as of 11:26, 29 December 2013

Preparing KF 5.0 Release

Tasks for Tech Preview

Once all the tasks in here are done, we can proceed with announcing the release of KF 5.0 Tech Preview.

Status Description Contact
DONE Fix the EOL issue with 3 repos Aurélien Gâteau
DONE Finalize framework naming Aurélien Gâteau, David Faure
DONE Get the repositories splitted Ben Cooksley
DONE Run the code reformatting scripts David Faure
DONE Adjust kdesrc-build include file and kde-build-metadata Martin Klapetek
DONE Open the repos for commits again Ben Cooksley
DONE Announce that no merging from master to frameworks will happen anymore (devs must cherry-pick) David Faure
DONE Set up the jobs on build.kde.org Aurélien Gâteau
DONE Ensure all jobs are green on build.kde.org David Faure, Alex Merry, ...
DONE Prepare frameworks presence on bugs.kde.org David Edmunson
DONE Add framework repositories to git.reviewboard.kde.org Ben Cooksley
IN PROGRESS Ensure all frameworks install forward headers Aleix Pol
IN PROGRESS Have the tarball production script ready David Faure / release-team
TO DO Make sure we can publish the tarballs Ben Cooksley and David Faure <{{{3}}}>
TO DO Run the packaging script and tag 5.0-tp1 for release David Faure <{{{3}}}>

Tasks for Final Release

After the technology preview we'll switch to a time based release cycle (TBD once tech preview is out) until all the tasks here are done in which case we'll be able to proceed with announcing KF 5.0 final.

Status Description Contact
IN PROGRESS Ensure all the necessary files are in place in each framework (README, license, apidox, etc. etc.) (Detailed page) Aurélien Gâteau
TO DO Merge the two kdnssd and the two kwallet frameworks ? <{{{3}}}>
TO DO Ensure all frameworks install a file for qmake users (.pri? .prf?) ? <{{{3}}}>
TO DO Restore CI support for all the frameworks ? <{{{3}}}>
TO DO Restore translation system for the frameworks ? <{{{3}}}>
TO DO Get the dependency graph generator script ready Aurélien Gâteau <{{{3}}}>
TO DO Have the frameworks on api.kde.org ? <{{{3}}}>
TO DO Reduce the KDE footprint in ECM as much as possible ? <{{{3}}}>
TO DO Get ECM 1.0 released ? <{{{3}}}>
TO DO Have maintainers allocated to the frameworks ? <{{{3}}}>
TO DO Make sure the maintainers allocated to the frameworks have reviewed the API of their frameworks to look for SC improvements to the API ? <{{{3}}}>
TO DO Reduce the mentions of KDE4 in the source code to those that are correct/needed ? <{{{3}}}>
TO DO Generate pkg-config files Alex Merry <{{{3}}}>