ARC 6.16.1
Renamed this to 6.16.1 as 6.16.0 will not be released. A couple of new bugs were discovered and fixed and need to be included in the 6.16 release.
Delays - as of 14.09 the release is not yet quite ready. But it should not be long now..
Timeline 6.16.1
- Testing: Tuesday 06.09-Wed 07.09
- Tagging: Thursday 08.09
- Release ready: Friday 09.09
Updated timeline 2
- Tag and start build for release: Tuesday 30.08
- Release ready: Wednesday 31.08
Updated timeline
- Code-freeze: Tuesday 23.08.22
- Testing nightlies: Wednesday-Thursday
- Tag and start build for release: Thursday 25.08.22
- Release ready: Thursday 25.08.22
Estimated timeline
- Code-freeze: Friday 19.08.22
- Testing nightlies: Monday 22.08.22
- Tag and start build for release: Tuesday 23.08.22
- Release ready: Wednesday 24.08.22
Release procedure
-
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) -
If necessary beyond installation on test and production sites for normal operation, 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.16.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.16.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: 35778ab8 (@maikenp) -
This tag will not be used for releas
-
-
Tag for 6.16.1 release: 1e444954 -
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:
-
...
MR with release notes: xxx @nordugrid
List of merges in this release
Note There are a couple of revert merges in this list due to some wrongly merged branches. The wrong merges were !1145 (merged) reverted by !1457 (merged) and !1417 (merged) reverted by !1425 (merged). Master (from where the release gets tagged) is controlled and should be in the correct state, i.e. our checks show that no wrong commits are still present.
Added for 6.16.1 release:
- !1499 (merged) missing generation of info.xml (Fixes BUGZ-4076)
- !1497 (merged) Scan SLURM job exit-code bug (Fixes BUGZ-4081)
- !1491 (merged) Re-enable build options after fixes
- !1468 (merged) Release notes for ARC 6.16.0
Originally for 6.16.0 release:
- !1488 (merged) add dataset to traces
- !1486 (merged) Run deploy checks also on forks
- !1475 (merged) Add BR systemd (no longer a dependency of systemd-devel)
- !1469 (merged) Updated the template to fit our actual practice
- !1466 (merged) prefer http over gsiftp for SRM transport protocol (BUGZ-4075)
- !1460 (merged) Reapplying Aleksandrs dtr_test_fix to master after the cleanup of the wrongly merged dev-controldir
- !1457 (merged) Revert "WIP: Fragmented control dir" from master
- !1455 (merged) Fix xmlsec tests if SHA1 is disabled.
- !1450 (merged) Limit execution time of RunTest.
- !1449 (merged) Fix for OpenSSL include path during build.
- !1448 (merged) Fix one of DTR tests.
- !1446 (merged) Disable ACIX for Fedora 35+ (python twisted too new)
- !1444 (merged) configurable boinc project dir (Fixes BUGZ-3896)
- !1442 (merged) checks for absolute directory paths in validator (Fixes BUGZ-3983)
- !1438 (merged) Fix for bug 3359 - Incorrect job EndTime in infosys
- !1437 (merged) Build fixes for Fedora 37
- !1434 (merged) REST fixes
- !1432 (merged) Slowdown hunting
- !1430 (merged) Review of attlist.php and basic discover.php wrt GLUE2
- !1428 (merged) Review of clusdes.php and ldap_nice_dump.inc wrt GLUE2
- !1427 (merged) WIP: Review of GLUE2 in LDAP monitor
- !1425 (merged) Revert "Merge branch 'token_fixes' into 'master'"
- !1424 (merged) Adding Israel and two US domains
- !1423 (merged) Add Israel flag
- !1421 (merged) Send traces when copying files from Rucio (Fixes BUGZ-4071)
- !1419 (merged) handle bad or missing info from misbehaving web servers (Fixes BUGZ-4070)
- !1417 (merged) Token fixes
- !1415 (merged) Make build without BDB possible
- !1414 (merged) Use 'info' from LogUtils
- !1412 (merged) fix for bug 3244 - use hostname or cluster alias as ClusterName for GLUE2 service name (Fixes BUGZ-3244)
- !1408 (merged) Literal square brackets must be doubled in configure.ac
- !1404 (merged) Handle more python types
- !1400 (merged) Debian flavour requires python3-dnspython not python3-dns for archery-manage
- !1399 (merged) Record start/end/walltime in the wrapper script
- !1397 (merged) handle http 307 redirects in GET requests
- !1395 (merged) arccp -f can now overwrite files (Fixes BUGZ-3892)
- !1393 (merged) set arcrest ACCEPTED state for new jobs (Fixes BUGZ-4036)
- !1392 (merged) Disable xmlsec on EPEL 9
- !1390 (merged) add checksum verification to webdav transfers (BUGZ-4062)
- !1388 (merged) 6.15.1 express branch
- !1386 (merged) do not overwrite files by default using http/dav (Fixes BUGZ-4065)
- !1376 (merged) Fix detection of Python 3.10+
- !1366 (merged) Build, deploy and deploy check added for centos stream 9
- !1145 (merged) WIP: Fragmented control dir
Edited by Oxana Smirnova