ARC 6.19 release
-
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,!1687 (merged) (@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.19.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.19.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: fb015871 (@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) -
Packages are ready to be pushed (@waananen) -
Push packages to the repo (@waananen) -
Announce release on nordugrid-discuss, wlcg-arc-ce-discuss and urt-discuss@mailman.egi.eu email lists (@maikenp) -
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:
MR with release notes: xxx @nordugrid
Tentative timeline:
========================
- Code freeze: Friday 05.04.24
- Testing nightlies: Fri-Tue
- Tag and start build for release: Tue 09.04.24
- Release ready: Wed 10.04.24
List of merges in this release
- !1688 (merged) Adding project parameter to apel accounting (Fixes BUGZ-4139)
- !1686 (merged) Porting gmlog support in WS interfaces to older ARC (Fixes BUGZ-4143)
- !1681 (merged) Minor changes in logging messages to clarify matchmaking.
- !1680 (merged) Fix for DAV response processing (avoid segfault) (Fixes BUGZ-4148)
- !1678 (merged) Do not use recursion for file locking. BUGZ-4147
- !1674 (merged) Support for SWIG 4.2 and reenable ServiceEndpointRetrieverTest.py (Fixes BUGZ-4144)
- !1665 (merged) Disable ServiceEndpointRetrieverTest.py - not compatible with SWIG 4.2
- !1660 (merged) Second attempt at fixing the Debian testing nightlies
- !1658 (merged) More libxml 2.12 fixes
- !1656 (merged) libdb++-dev should be replaced by libdb5.3++-dev in Debian testing
- !1655 (merged) One more xmlsec include bug (seen with libxml2 2.12)
- !1652 (merged) Adding protection against different object types returned for the keys of the repos
- !1647 (merged) Removing ubuntu 18.04 and adding debian 12
- !1644 (merged) Fix SSL_shutdown error printed. BUGZ-4138
Edited by Maiken