Difference between revisions of "User:Winterz"

 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
= KDE SC Release Packaging Thoughts =
+
top-level layout
  
1. the CI System
+
project ->
   - all the KDE SC modules are built continuously
+
   autotests
   - no packaging unless all modules build ok
+
   docs
    (even better would be to force all make tests too)
+
   src
   - the packaging tools run on the CI system generating "test" tarballs.
+
   tests
   - the "test" tarballs could be downloaded from the CI system
+
   CMakeLists.txt
   -
+
   COPYING, COPYING.LIB,... [all files dealing with the project license]
 
+
   metainfo.yaml
2. the KDE Sysadmin Team
+
   README.md
   - provides and manages the CI system
+
   .reviewboardrc
  - will transfer "test" tarballs to the public ftp site
+
   ProjectConfig.cmake.in
  - prepares the public ftp site for bandwidth requirements at release announce time
+
   ProjectMacros.cmake
  -
 
 
 
3. the KDE Promo Team
 
  - writes and distributes release announcements through normal channels
 
  - deals with the media
 
   - manages public expectations
 
   -
 
 
 
4. the KDE i18n Team
 
   - maintains the languages list
 
   -
 
 
 
5. the KDE Release Team
 
  - coordinates the entire release effort
 
  - sets release milestones and dates
 
  - communicates important dates to the community and to distros
 
  - communicates important news to the community and to distros
 
  - creates "test" tarballs using the CI system and handles distro feedback
 
  - adds hot and security patches to the tarballs before the final release
 
  - creates "final" tarballs using the CI system
 
  - pushes tags to the module repositories in a timely manner
 
   - writes and maintains the necessary tools
 
  - writes and documents the release process
 

Latest revision as of 15:47, 27 December 2015

top-level layout

project ->

 autotests
 docs
 src
 tests
 CMakeLists.txt
 COPYING, COPYING.LIB,... [all files dealing with the project license]
 metainfo.yaml
 README.md
 .reviewboardrc
 ProjectConfig.cmake.in
 ProjectMacros.cmake

This page was last edited on 27 December 2015, at 15:47. Content is available under Creative Commons License SA 4.0 unless otherwise noted.
-->