ARC 6.9.0 planning
-
Heads up for release to nordugrid-discuss with link to estimated timeline and main planned changes (this issue) (@maikenp) -
Skeleton of release notes in place, (@maikenp) -
Identify a set of minimal tests for the most important changes, and enter description of test here: https://source.coderefinery.org/nordugrid/arc/wikis/Testing/ARC-6.9.0 (Developers) -
Any changes worth mentioning in the release notes must have a Bugzilla ticket, the Bugzilla ticket number must be referred as (Fixes BUGZ-xxx) in MR (developer) -
Check that MR titles make sense, and that all MRs have component and type labels (Developers) -
Install latest nightly before tag on minimum two production sites and fill out https://source.coderefinery.org/nordugrid/arc/wikis/Testing/ARC-6.9.0 -
Latest nightlies runs w/o problems - report in wiki mentioned above -
Release notes DONE (@maikenp) -
Translations DONE (@oxana) -
Create tag for release on master commit-hash: 27adb38e (@maikenp) -
Start build for nordugrid repo (@waananen) -
Start build on Fedora and Debian (@ellert) -
Check that the supported platforms are up to date here: https://download.nordugrid.org/repos-6.html and here: http://www.nordugrid.org/documents/arc6/common/repos/repository.html (@waananen) -
Add version to NorduGrid Bugzilla products (@waananen) -
Publish release notes on web (@oxana) -
Announce release on nordugrid-discuss, wlcg-arc-ce-discuss and urt-discuss@mailman.egi.eu email lists (@maikenp) -
Push packages to the repo (@waananen) -
Update News about release: http://www.nordugrid.org/ (@oxana) -
Update link to latest release: http://www.nordugrid.org/arc/ (@oxana)
Important bugs/changes to clear before code-freeze:
-
python2.6 incompatible changes in validator
MR with release notes: [to-be-filled-in] @nordugrid
List of merges in this release
- !1110 (merged) Update of the release note template
- !1108 (merged) Removed glue-provider.pl perl header by mistake
- !1107 (merged) Adjusting tag date
- !1106 (merged) Swedish translation, new monitor strings
- !1105 (merged) Updates for better compliance with PHP7 and above (Fixes BUGZ-3932)
- !1104 (merged) Revert a-rex to use old validator
- !1103 (merged) Release notes 6.9.0
- !1102 (merged) Minor Swedish translation update
- !1101 (merged) Downgrade slapd dependency on EPEL 8
- !1100 (merged) Removing long-name from help menu
- !1099 (merged) Updating pointers to the emies and rest technical descriptions.
- !1098 (merged) Make code PY_SSIZE_T_CLEAN
- !1097 (merged) Client help info
- !1096 (merged) Adding submission and information allowed type names (BUGZ-3972)
- !1095 (merged) Fix debian install lists for python 3.10 (wildcard ? does not match "10")
- !1094 (merged) validator python2.6 compatibility
- !1093 (merged) Updated Russian translations for the release
- !1092 (merged) Small fixes to new validator
- !1091 (merged) Problems with some deploy-runners, exchanging for some new ones.
- !1090 (merged) Swedish translation update
- !1089 (merged) Remove CA dir in ENV/PROXY stage 2
- !1088 (merged) Arc arcctl datastaging improvements
- !1087 (merged) Take into account timezone when datastaging is ongoing (Fixes BUGZ-3964)
- !1086 (merged) Low version number is probably causing deploy and dependency problems in the Gitlab CI.
- !1085 (merged) Development REST reimplementation (BUGZ-3970)
- !1084 (merged) Development REST reimplementation (BUGZ-3970)
- !1083 (merged) Development REST reimplementation (BUGZ-3970)
- !1081 (merged) Issue template for release planning
- !1080 (merged) Revert "Merge branch 'PR2_github' into 'master'"
- !1078 (merged) Use advertisevo for GlueCEAccessControlBaseRule generation
- !1070 (merged) Rewrite validator as part of arcctl
- !1064 (merged) TEST - Update README
- !1062 (merged) Applying patches from github PR 4
- !1061 (merged) Fix for data corruption when transferring data between 2 remote connections. (Fixes BUGZ-3393)
- !1060 (merged) GCC 11 compatibility (C++17)
- !1055 (merged) Files were moved - update debian/copyright
- !1053 (merged) AccountingDB.py pub_con attribute should be defined before on-failure sys.exit
- !1052 (merged) Small Swedish translation update
- !1050 (merged) Kill child process on timeout (Fixes BUGZ-3965)
- !1049 (merged) fix Run::Kill logic, potential fix for (BUGZ-3955)
- !1034 (merged) Add extra scratchdir option for copy to scratch tool (Fixes BUGZ-3239)
Updated timeline#3
- Bug-fix: Tuesday 02.12
- Testing nightlies: Wednesday 02.12
- Tag and start build for release: Friday 04.12
- Release ready: Saturday 05.12
Updated timeline#3
- Bug-fix: Tuesday 02.12
- Testing nightlies: Wednesday 02.12
- Tag and start build for release: Thursday 03.12
- Release ready: Friday 04.12
Updated timeline#2
- Bug-fix: Monday 30.11
- Testing nightlies: Tuesday 01.12
- Tag and start build for release: Wednesday 02.12
- Release ready: Thursday 03.12
Updated timeline
- Bug-fix: Wednesday 25.11
- Testing nightlies: Thursday 26.11
- Tag and start build for release: Friday 27.11
- Release ready: Monday 30.11
Estimated timeline
- Code-freeze: Tuesday 24.11
- Testing nightlies: Wednesday. 25.11
- Tag and start build for release: Thursday 26.11
- Release ready: Friday 27.11
Edited by Maiken