Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In
Maniphest T350732

workflow_utils conda gitlab CI templates broken
Closed, ResolvedPublic

Description

(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

Event Timeline