Skip to content

ripemd not included in ubuntu-22.04 image #6676

@mvadari

Description

@mvadari

Description

Tests that were using ubuntu-latest are now

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 10.15
  • macOS 11
  • macOS 12
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

2022-12-01T16:49:32.9871732Z Current runner version: '2.299.1'
2022-12-01T16:49:32.9897314Z ##[group]Operating System
2022-12-01T16:49:32.9897877Z Ubuntu
2022-12-01T16:49:32.9898091Z 22.04.1
2022-12-01T16:49:32.9898348Z LTS
2022-12-01T16:49:32.9898603Z ##[endgroup]
2022-12-01T16:49:32.9898839Z ##[group]Runner Image
2022-12-01T16:49:32.9899186Z Image: ubuntu-22.04
2022-12-01T16:49:32.9899475Z Version: 20221127.1
2022-12-01T16:49:32.9899911Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20221127.1/images/linux/Ubuntu2204-Readme.md
2022-12-01T16:49:32.9900412Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20221127.1

https://github.com/XRPLF/xrpl-py/actions/runs/3594688513/jobs/6053263789

Is it regression?

No

Expected behavior

Tests pass, no error

Actual behavior

AssertionError: Your OpenSSL implementation does not include the RIPEMD160 algorithm,
    which is required by XRPL

ripemd is not supported by hashlib

Repro steps

from hashlib import algorithms_available
assert (
    "ripemd160" in algorithms_available
), """Your OpenSSL implementation does not include the RIPEMD160 algorithm,
    which is required by XRPL"""

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions