ARC 6.5.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, MR: !924 (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.5.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) -
Solve Bug 3841 - Not solvable now -
Install latest nightly before tag on minimum two production sites and fill out https://source.coderefinery.org/nordugrid/arc/wikis/Testing/ARC-6.5.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: (@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://nordugrid.pages.coderefinery.org/doc/common/repos/repository.html (@waananen) -
Add version to NorduGrid Bugzilla products (@waananen) -
Push packages to the repo (@waananen) -
Publish release notes on web (@oxana) -
Update News about release: http://www.nordugrid.org/ (@oxana) -
Update link to latest release: http://www.nordugrid.org/arc/ (@oxana) -
Announce release on nordugrid-discuss and wlcg-arc-ce-discuss email lists (@maikenp)
MR with release notes:!924 (merged) @nordugrid
Suggested timeline:
New evaluation of timeline will be Tuesday 11.02.20 - no tag done yet.
Final timeline
- Code-freeze: Wednesday 12.02
- Testing nightlies: Thursday 13.02 - Friday 14.02
- Tag and start build for release: Friday 14.02
- Release ready: Monday 17.02
Original plan
- Heads-up: Tuesday 21.01
- Code-freeze: Friday 24.01
- Testing of nightlies: Monday 27.01
- Start build for release: Friday 31.01
- Release ready: Monday 03.02
List of merges in this release
Full list of found MRs in reversted chron order (w mr-id):
- !941 (merged) MappingQueue should be parsed in WS GLUE2 TargetInformationRetrieval (Fixes BUGZ-3538)
- !939 (merged) Fixes for CentOS 8 deployment
- !938 (merged) Print information about slow session dir processing. BUGZ-3841
- !937 (merged) Explicit binary reading of files for python3 compatibility
- !936 (merged) Fixing typo in cleanup-on-fail function callout
- !935 (merged) Wrong dependency el7 packages in el8 deploy
- !934 (merged) Support for software objects embedding in archery-manage (Fixes BUGZ-3907)
- !933 (merged) pylint now available/installable in EPEL 8
- !932 (merged) Community trusted RTEs (Fixes BUGZ-3907)
- !931 (merged) Adding centos8 and deb10 build and deploy
- !930 (merged) More sanity checks and debug messages. BUGZ-3841
- !929 (merged) Create job xml file when job is accepted. Fixes BUGZ-3902
- !928 (merged) python3-dirq and python3-stomppy are now available in EPEL 8.
- !927 (merged) Compatibility with Python 3.9.
- !926 (merged) Speed up jobs processing in DTR. Fixes BUGZ-3841
- !925 (merged) Fix make dist when swig not found (Fixes BUGZ-3897)
- !923 (merged) pkgconfig(bash-completion) should be BuildRequires not Requires
- !922 (merged) archery-manage raw dns records support (elaborate on BUGZ-3905)
- !921 (merged) Fix bug introduced in branch bug_3841_2 and add more messages to track unexpected behavior. (Fixes BUGZ-3841)
- !920 (merged) More error handling in DTR generator. (Fixes BUGZ-3841)
- !919 (merged) Fix some compiler warnings
- !918 (merged) Refactor SQLite DB access patterns in python code (BUGZ-3893)
- !917 (merged) Handling of job state changes (Fixes BUGZ-3841)
- !916 (merged) Fix for feature request BUGZ-3895: implement mincputime and minwalltime in configuration (Fixes BUGZ-3895)
- !915 (merged) enable overriding containers by other RTEs
- !914 (merged) Custom prefix for bash-completion
- !913 (merged) Fix a-rex segfaults on Logger code (Fixes BUGZ-3891)
- !912 (merged) Ensure space trimming in block names all over the code (Fixes BUGZ-3838)
- !911 (merged) MaxWallTime and MaxCPUTime not propagated to infosys (Fixes BUGZ-3887)
- !910 (merged) DIST_SUBDIRS should not be inside PYTHON_ENABLED conditional
- !909 (merged) fix infoproviders loglevel, was incorrectly set to arex one
- !908 (merged) GitLab CI deploy fixes - revisited
- !907 (merged) Fixes to get deploy step working properly in GitlabCI
- !906 (merged) Deploy jobs get stuck since earlier containers are still running.
- !903 (merged) JSON config for archery-manage (Fixes BUGZ-3905)
- !902 (merged) Standalone arcctl package (Fixes BUGZ-3903)
- !901 (merged) Streamlining version names with nightlies (Fixes BUGZ-3783)
- !900 (merged) Fix empty VO name problem with accounting records (Fixes BUGZ-3889)
- !899 (merged) Allow dot in the queue name in PBS.pm (Fixes BUGZ-3888)
- !898 (merged) Updating arc.conf.reference descriptions
- !897 (merged) Bug 3885 (Fixes BUGZ-3885)
- !896 (merged) Fix proxy file permissions in data staging service.
- !895 (merged) Better error message for job resume request processing.
- !894 (merged) Adding support for Transfer and Transfer3rdParty in external DMCs. (Fixes BUGZ-3890)
- !892 (merged) Fix for previous commit (Fixes BUGZ-3880)
- !884 (merged) New target selection CLI options set for job submission (Fixes BUGZ-3904)
- !876 (merged) Split one plugins-globus package to several purpose-oriented packages
Edited by Mattias Ellert