(Removing all content from page) |
|||
| Line 1: | Line 1: | ||
| + | = KDE SC Release Packaging Thoughts = | ||
| + | 1. a CI system where we build all of KDE SC | ||
| + | - no packaging unless all modules build ok | ||
| + | (even better would be to force all make tests too) | ||
| + | - the packaging tools run on the CI system generating "test" tarballs. | ||
| + | - the "test" tarballs could be downloaded from the CI system | ||
| + | - | ||
| + | |||
| + | 2. the KDE Sysadmin Team | ||
| + | - provides and manages the CI system | ||
| + | - will transfer "test" tarballs to the public ftp site | ||
| + | - prepares the public ftp site for bandwidth requirements at release announce time | ||
| + | - | ||
| + | |||
| + | 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 | ||
| + | - | ||
| + | |||
| + | * 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 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 | ||
| + | - | ||
1. a CI system where we build all of KDE SC
- no packaging unless all modules build ok (even better would be to force all make tests too) - the packaging tools run on the CI system generating "test" tarballs. - the "test" tarballs could be downloaded from the CI system -
2. the KDE Sysadmin Team
- provides and manages the CI system - will transfer "test" tarballs to the public ftp site - prepares the public ftp site for bandwidth requirements at release announce time -
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 -
- 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 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 -