ARC 6.14
-
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, !1319 (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.14.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.14.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: c9f16581 (@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) -
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) -
Push packages to the repo (@waananen)
Important bugs/changes to clear before code-freeze:
-
SSL options configurable -
Build failure on older platforms: http://builds.nordugrid.org/nightlies/nordugrid-arc/master/2021-11-26/centos/el6/x86_64/build.log
MR with release notes: xxx @Nordugrid-Arc
Updated timeline - 4
- Code-freeze: Tuesday 01.12
- Testing nightlies: Tue - Wed
- Tag and start build for release: Thursday 02.12
- Release ready: Friday 03.12
Updated timeline - 3
- Code-freeze: Friday 26.11
- Testing nightlies: Mon - Tue
- Tag and start build for release: Tuesday 30.11
- Release ready: Wednesday 01.12
Updated timeline - 2
- Code-freeze: Wednesday 24.11
- Testing nightlies: Wednesday - Thursday 25.11
- Tag and start build for release: Thursday 25.11
- Release ready: Friday 26.11
Updated timeline - 1
- Code-freeze: Monday 22.11
- Testing nightlies: Monday - Wednesday
- Tag and start build for release: Wednesday 24.11
- Release ready: Thursday 25.11
Estimated timeline
- Code-freeze: Monday 15.11
- Testing nightlies: Monday - Wednesday
- Tag and start build for release: Wednesday 17.11
- Release ready: Thursday 18.11
List of merges in this release
- !1348 (merged) Adding default values (BUGZ-4042)
- !1346 (merged) Require OpenSSL >= 1.0.1 for Elliptic Curves. (BUGZ-4042)
- !1344 (merged) Adjustment for early OpenSSL 1.0.0 (BUGZ-4042)
- !1342 (merged) Adapt for ancient compilerd (BUGZ-4042)
- !1341 (merged) Arc translations nov21
- !1340 (merged) A few new Swedish translations
- !1338 (merged) Fix name of configuration parameter (BUGZ-4042)
- !1336 (merged) Changing some security defaults and configuration names. (BUGZ-4042)
- !1334 (merged) More control on SSL/TLS configuration and better security by default. (Fixes BUGZ-4042)
- !1324 (merged) Increase TLS security. (Fixes BUGZ-4042)
- !1320 (merged) Fix an infinite loop when the jids array is empty
- !1318 (merged) Updated Swedish translations
- !1316 (merged) Adding log messages for failed execution of external process.
- !1314 (merged) Blocking of jobs when previous stage fails
- !1312 (merged) Referencing local variable not available outside method (Fixes BUGZ-4038)
- !1310 (merged) Alllow multi-job XRSL REST submission
- !1308 (merged) Arcctl datastaging (Fixes BUGZ-4038)
- !1307 (merged) Trying to set up non-blocking stages
- !1305 (merged) Optimize the matching of pbs jobs to ARC jobs
- !1303 (merged) Removing duplicate release issue template
- !1301 (merged) Posix compliance fixes. (Fixes BUGZ-4040)
- !1299 (merged) Escape JSON strings almost as defined in specs.
- !1297 (merged) Remove incomplete XML tag (Fixes BUGZ-4037)
- !1295 (merged) Package name different for debian based systems (Fixes BUGZ-4039)
- !1293 (merged) Vfork speedup (Fixes BUGZ-4047)
- !1291 (merged) Delegation id in xrsl
- !1289 (merged) Fix log filter for Torque > 5.0 (Fixes BUGZ-4041)
- !1279 (merged) Allow token without proxy in clients.
- !1277 (merged) Correcting package name from None to arex for arex-ws
- !1275 (merged) Handle multiple Accepts HTTP headers.
- !1273 (merged) Fix using xml state in REST interface.
- !1271 (merged) Fix a typo: Recepient → Recipient
- !1269 (merged) Remove mentioning copyright of removed code
- !1267 (merged) Fix compilation with OpenSSL 3.0 (Fedora Rawhide)
Edited by Mattias Ellert