Frameworks/Epics/KF5.0 Release Preparation: Difference between revisions
Appearance
< Frameworks | Epics
| Line 47: | Line 47: | ||
{{FeatureInProgress| Have [[Frameworks/List|maintainers allocated to the frameworks]] | Kevin Ottens }} | {{FeatureInProgress| Have [[Frameworks/List|maintainers allocated to the frameworks]] | Kevin Ottens }} | ||
{{FeatureTodo| Make sure the [[Frameworks/List|maintainers allocated to the frameworks]] have reviewed the API of their frameworks to look for SC improvements to the API| Kevin Ottens }} | {{FeatureTodo| Make sure the [[Frameworks/List|maintainers allocated to the frameworks]] have reviewed the API of their frameworks to look for SC improvements to the API| Kevin Ottens }} | ||
{{FeatureTodo| Reduce the mentions of KDE4 in the source code to those that are correct/needed | | {{FeatureTodo| Reduce the mentions of KDE4 in the source code to those that are correct/needed | Siddharth Sharma }} | ||
{{FeatureTodo| Generate pkg-config files | Alex Merry }} | {{FeatureTodo| Generate pkg-config files | Alex Merry }} | ||
|} | |} | ||
Revision as of 19:14, 7 January 2014
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 | |
| DONE | Have the tarball production script ready | David Faure / release-team | |
| IN PROGRESS | Ensure all frameworks install forward headers | Aleix Pol | |
| TO DO | Run the packaging script and tag 5.0-tp1 for release, upload tarballs | David Faure | <{{{3}}}> |
| TO DO | Publish the tarballs | Ben Cooksley and 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}}}> |
| IN PROGRESS | Have maintainers allocated to the frameworks | Kevin Ottens | |
| 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 | Kevin Ottens | <{{{3}}}> |
| TO DO | Reduce the mentions of KDE4 in the source code to those that are correct/needed | Siddharth Sharma | <{{{3}}}> |
| TO DO | Generate pkg-config files | Alex Merry | <{{{3}}}> |