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

From KDE Community Wiki
(Dropped that one...)
 
(47 intermediate revisions by 7 users not shown)
Line 16: Line 16:
{{FeatureDone|Adjust kdesrc-build include file and kde-build-metadata| Martin Klapetek}}
{{FeatureDone|Adjust kdesrc-build include file and kde-build-metadata| Martin Klapetek}}
{{FeatureDone|Open the repos for commits again| Ben Cooksley}}
{{FeatureDone|Open the repos for commits again| Ben Cooksley}}
{{FeatureDone|Announce that no merging from master to frameworks will happen anymore (devs must cherry-pick)| David Faure}}
{{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}}
{{FeatureTodo|Merge the two kdnssd and the two kwallet frameworks | ?}}
{{FeatureDone|Ensure all jobs are green on build.kde.org| David Faure, Alex Merry, ...}}
{{FeatureDone|Announce that no merging from master to frameworks will happen anymore (devs must cherry-pick)| David Faure}}
{{FeatureDone|Prepare frameworks presence on bugs.kde.org| David Edmunson}}
{{FeatureTodo|Ensure all the necessary files are in place in each framework (README, license, apidox, etc. etc.)| Aurélien Gâteau}}
{{FeatureDone|Add framework repositories to git.reviewboard.kde.org |Ben Cooksley}}
{{FeatureTodo|Ensure all frameworks install forward headers | ?}}
{{FeatureDone|Have the tarball production script ready| David Faure / release-team}}
{{FeatureTodo|Have the tarball production script ready| David Faure}}
{{FeatureDone|Ensure all frameworks install forward headers | Aleix Pol, David Faure}}
{{FeatureTodo|Make sure we can publish the tarballs| Ben Cooksley and David Faure}}
{{FeatureDone|Run the packaging script and tag 5.0-tp1 for release, upload tarballs| David Faure}}
{{FeatureTodo|Prepare frameworks presence on bugs.kde.org| David Edmunson}}
{{FeatureDone|Publish the tarballs| Ben Cooksley}}
{{FeatureTodo|Add framework repositories to git.reviewboard.kde.org | ? }}
{{FeatureTodo|Tag 5.0-tp1 for release| ?}}
|}
|}


Line 37: Line 36:
!  width=250 | Contact
!  width=250 | Contact
|-
|-
{{FeatureTodo| Restore CI support for all the frameworks | ? }}
{{FeatureDone|Ensure all the necessary files are in place in each framework (README, license, apidox, etc. etc.) ([[Frameworks/Epics/KF5.0 Release Preparation/Necessary Files|Detailed page]])| Aurélien Gâteau}}
{{FeatureTodo| Restore translation system for the frameworks | ? }}
{{FeatureDone|Rename "kdnssd-framework" to "kdnssd", moving the existing "kdnssd" repository out of the way | Alex Merry}}
{{FeatureTodo| Get the dependency graph generator script ready | Aurélien Gâteau }}
{{FeatureDone|Merge the two kwallet frameworks | Valentin Rusu}}
{{FeatureTodo| Have the frameworks on api.kde.org | ? }}
{{FeatureDone|Ensure all frameworks install a .pri file for qmake users | David Faure}}
{{FeatureTodo| Reduce the KDE footprint in ECM as much as possible | ? }}
{{FeatureDone| Get the dependency graph generator script ready | Aurélien Gâteau }}
{{FeatureTodo| Get ECM 1.0 released | ? }}
{{FeatureDone| Have the frameworks on api.kde.org | Alex Merry }}
{{FeatureTodo| Have [[Frameworks/List|maintainers allocated to the frameworks]] | ? }}
{{FeatureDone| Reduce the KDE footprint in ECM as much as possible | Alex Merry }}
{{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| ? }}
{{FeatureDone| Have [[Frameworks/List|maintainers allocated to the frameworks]] (still quite a few without maintainers... can't hold any longer to have a complete list) | Kevin Ottens }}
{{FeatureTodo| Reduce the mentions of KDE4 in the source code to those that are correct/needed | ? }}
{{FeatureDone| 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 }}
{{FeatureDone| Make sure the Frameworks handle l10n correctly ([[Frameworks/Epics/KF5.0 Release Preparation/l10n|Detailed page]])| Aurélien Gâteau }}
{{FeatureDone| Reduce the mentions of KDE4 in the source code to those that are correct/needed ([[Frameworks/Epics/KF5.0 Release Preparation/KDE4 References|Detailed page]]) | Alex Merry}}
{{FeatureDone| kimageformats: Fix .pic unit test | Alex Merry }}
|}
|}

Latest revision as of 16:09, 30 August 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
DONE Ensure all frameworks install forward headers Aleix Pol, David Faure
DONE Run the packaging script and tag 5.0-tp1 for release, upload tarballs David Faure
DONE Publish the tarballs Ben Cooksley

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
DONE Ensure all the necessary files are in place in each framework (README, license, apidox, etc. etc.) (Detailed page) Aurélien Gâteau
DONE Rename "kdnssd-framework" to "kdnssd", moving the existing "kdnssd" repository out of the way Alex Merry
DONE Merge the two kwallet frameworks Valentin Rusu
DONE Ensure all frameworks install a .pri file for qmake users David Faure
DONE Get the dependency graph generator script ready Aurélien Gâteau
DONE Have the frameworks on api.kde.org Alex Merry
DONE Reduce the KDE footprint in ECM as much as possible Alex Merry
DONE Have maintainers allocated to the frameworks (still quite a few without maintainers... can't hold any longer to have a complete list) Kevin Ottens
DONE 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
DONE Make sure the Frameworks handle l10n correctly (Detailed page) Aurélien Gâteau
DONE Reduce the mentions of KDE4 in the source code to those that are correct/needed (Detailed page) Alex Merry
DONE kimageformats: Fix .pic unit test Alex Merry