ARC 6.8.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.8.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.8.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: bed19f05 (@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
-
Cleanup of legacy accounting - pre-6.4.0 -
Addition of fallback benchmark values to accounting records -
BUGZ-3962 - Postponed, critical problem fixed with !1044 (merged) -
BUGZ-3963 -
BUGZ-3921
Checkbox-list for notification purpose:
-
Timeline updated 1. -
Timeline updated 2. -
Timeline updated 3.
MR with release notes: xxx @nordugrid
Update2 timeline
- Code-freeze: 02.10
- Testing 02.10-05.10
- Tag and start build: 05.10 - delayed to. 06.10
- Release ready: 06.10 - delayed to 07.10
Updated timeline estimation
- Code-freeze: 30.09
- Testing 30.09-02.10
- Tag and start build: 02.10
- Release ready: 05.10
Estimated timeline - will be delayed, new timeline will come:
- Code-freeze: 21.09
- Testing nightlies: 21.09-22.09
- Tag and start build for release: 23.09
- Release ready:24.09
List of merges in this release
- !1047 (merged) Fix for VOMS REST. Fixes BUGZ-3927.
- !1046 (merged) Miscelaneous bugfixes
- !1044 (merged) BUGZ-3874: close central DTR log after every write
- !1043 (merged) arcctl datastaging: change iteritems to items for python3 compatibility
- !1042 (merged) Handle diag file that end-up in session directory after condor transfer_output (Fixes BUGZ-3921)
- !1041 (merged) Swedish translation update
- !1040 (merged) Optimize APEL summaries performance (Fixes BUGZ-3893)
- !1039 (merged) Make SHA256 default digest in delegation code. Fixes BUGZ-3959
- !1038 (merged) remove legacy ARC 5 RTE handling from BOINC scripts
- !1037 (merged) BUGZ-3874: fix DTR ID in central datastaging log
- !1036 (merged) Ensure spaces striping around the config values (BUGZ-3838)
- !1035 (merged) Check block existence in arc.conf variables dereferencing (BUGZ-3957)
- !1033 (merged) Remove legacy accounting
- !1031 (merged) xrootd: only ask checksum for files; ensure path starts with two slashes
- !1030 (merged) Do not call XrdPosixXrootd::setDebug()
- !1029 (merged) Reduce warnings from python in specfile
- !1028 (merged) LRMS-wide default benchmark to store in the AAR if per-job data is missing
- !1027 (merged) Changed slurm -U option that has been deprecated for years (Fixes BUGZ-3949)
- !1026 (merged) Moving the CHANGE notification from the bulleted list of lrmstypes to the end of the section
- !1025 (merged) Set user-supplied checksum in DMC helper (Fixes BUGZ-3956)
- !1024 (merged) Adding mapping to KILLED state for EMI-ES interface. (Fixes BUGZ-3952)
- !1023 (merged) Fix job cancel of PREPARING:PENDING jobs. (Fixes BUGZ-3953).
- !1022 (merged) Diag file usage fixes in submit/scan scripts
- !1021 (merged) Handle params file writing errors in arcctl (Fixes BUGZ-3946)
- !1020 (merged) Changed glue-generator.pl to check services using arcctl, otherwise give a standard warning
- !1019 (merged) Add log_failure_msg function to acix scripts. (Fixes BUGZ-3950)
- !1017 (merged) Job environment variables for job identification. (Fixes BUGZ-3948)
- !1016 (merged) Remove lrms_job files when job is done. (Fixes BUGZ-3951)
- !1015 (merged) Add support for non-standard EPSV response. (Fixes BUGZ-3942)
- !1014 (merged) Glibmm optiongroup translate
- !1013 (merged) WLCG tokens discovery.
- !1012 (merged) Adding allowed states to statecallout - taken from old sys-admin guide.
- !1008 (merged) Extending ADL parser (Fixes BUGZ-3940)