Bug 51004 - Prepare UCS@school 4.4v5
Prepare UCS@school 4.4v5
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: General
UCS@school 4.4
Other Linux
: P5 normal (vote)
: UCS@school 4.4 v5-errata
Assigned To: Sönke Schwardt-Krummrich
Daniel Tröder
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-03-24 16:38 CET by Sönke Schwardt-Krummrich
Modified: 2020-03-25 16:39 CET (History)
0 users

See Also:
What kind of report is it?: Release Management
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2020-03-24 16:38:28 CET
Prepare release of UCS@school 4.4v5
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2020-03-24 17:16:04 CET
1) OK: check_errata_for_release
→ "ucs-school-ldap-acls-master" will not be published with UCS@school 4.4v5

2) univention-appcenter-control new-version \
         "4.4/ucsschool=4.4 v4" "4.4/ucsschool=4.4 v5"

3) Minimal required UCS version has been set to "4.4-3" in app provider portal.

4) created changelog-ucsschool-4.4v5-de.xml and added new section about 4.4v4-errata changes.

5) ~/git/jenkins/ucsschool-errata-announce/create_app_changelog \
   --skip-release-status-check -r 4.4 -v "4.4 v5" \
   ucs-school-import.yaml  ucs-school-lib.yaml  ucs-school-metapackage.yaml \
   ucs-school-umc-diagnostic.yaml  ucs-school-umc-exam.yaml
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2020-03-24 22:46:50 CET
6) updated doc/changelog/Makefile

7) add 4.4v5 to ucs-doc-overview-pages/src/content.yaml

8) add built release notes html/pdf to docs.software-univention.de.git

9) updated README_* for UCS@school 4.4v5

10) copy_app_binaries -r 4.4 -v "4.4 v5" -u ucs-school-import.yaml ucs-school-lib.yaml ucs-school-metapackage.yaml ucs-school-umc-diagnostic.yaml ucs-school-umc-exam.yaml
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2020-03-25 13:06:41 CET
Steps 8 + 10 have been repeated, after ucs-school-metapackages has been rebuilt, due to changes for bug 50500.

11) YAML files have been updated + changelog has been rebuilt

12) new documents have been added to git repo  
    git.knut.univention.de:univention/docs.univention.de.git

13) new files have been uploaded
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2020-03-25 13:11:50 CET
14) Changes in ucs-doc-overview-pages have been pushed and added to 
    docs.univention.de.git

See also the following URL for all annoucements steps mentioned above:
https://hutten.knut.univention.de/mediawiki/index.php/HowTo_UCS@school_release

Missing steps:
- push documentation to public servers
- push app to public appcenter
- internal and public announcements
- close bugs
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2020-03-25 16:12:26 CET
15) Run https://jenkins.knut.univention.de:8181/view/Publish/job/Publish_docs.univention.de/
16) omar$ copy_from_appcenter.test.sh 4.4 ucsschool_20200324120447
17) omar$ sudo update_mirror.sh -v appcenter
18) Updated https://help.univention.com/t/release-ankundigungen-fur-ucs-school-4-4-stand-05-02-2020/12064
19) Internal announcement
20) moved advisories from staging/ to published/
21) Bugs closed
22) git tag release-4.4v5
23) Target milestones closed
Comment 7 Daniel Tröder univentionstaff 2020-03-25 16:39:17 CET
OK: app is in production appcenter
OK: README_UPDATE*
OK: changelog is online and linked to
OK: advisories were moved
OK: app ini: SupportedUcsVersions = 4.4-3
OK: package versions in changelog and in app repository match
OK: bugs were closed
OK: git tag "release-4.4v5"
OK: Bugzilla milestone 4.4v5 closed, 4.4v5-errata exists and is open