(Filed by @MunizaA)
openjdk 11.0.21 introduced a change which requires java.security file to be present in order to access java.security.Security. In conda_setup_script, this change breaks the post-installation script for ca-certificates-java when it is installed as a dependency of openjdk-11-jdk.
This is blocking several gitlab CI pipelines that use workflow_utils gitlab CI templates.
- Explicitly installing ca-certificates-java before installing openjdk-11-jdk fixes this issue.
There are other crufty things that need fixed too in order to merge this fix.
- miniconda checksum hashes URL has been moved and changed format. This is used by fixture_conda_base_env when testing some conda.py related functions.
- Pin fsspec version to 2022.3.0 until workflow_utils test code is fixed to work with newer version
https://gitlab.wikimedia.org/repos/data-engineering/workflow_utils/-/merge_requests/39