Skip to content

Bulletin board incompatibility with ruby 3.1 and OpenSSL3.0 #9626

@microstudi

Description

@microstudi

Describe the bug
A detailed technical description of this bug can be found here decidim/decidim-bulletin-board#288

In a nutshell, Ruby 3.1 is compatible with OpenSSL3.0 if it is available in the OS (if not it also works with OpenSSL1.1). However, the bulletin board gem is not compatible with OpenSSL3 yet, thats due some dependencies (aka the JWT external gem).

This can be solved by manually compiling ruby 3.1 with OpenSSL 1.1

To Reproduce
Steps to reproduce the behavior:
Use Ruby 3.1 in a OpenSSL3 environment (ie Ubuntu 22.04)
run decidim, enter the admin
Try edit a election
Fails with "rsa#set_key= is incompatible with OpenSSL 3.0"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions