ruby3.0: Fail to build against OpenSSL 3.0

Bug #1946190 reported by Simon Chopin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby2.7 (Ubuntu)
Invalid
High
Unassigned
ruby3.0 (Ubuntu)
Fix Released
High
Lucas Kanashiro
rubygems (Ubuntu)
Fix Released
High
Lucas Kanashiro

Bug Description

Hello,

As part of a rebuild against OpenSSL3, this package failed to build on one or
several architectures. You can find the details of the rebuild at

https://people.canonical.com/~schopin/rebuilds/openssl-3.0.0-impish.html

or for the amd64 failed build, directly at

https://launchpad.net/~schopin/+archive/ubuntu/openssl-3.0.0/+build/22099346/+files/buildlog_ubuntu-impish-amd64.ruby2.7_2.7.4-1ubuntu1.0~ssl3ppa1.1_BUILDING.txt.gz

We're planning to transition to OpenSSL 3.0 for the 22.04 release, and consider
this issue as blocking for this transition.

You can find general migration informations at
https://www.openssl.org/docs/manmaster/man7/migration_guide.html
For your tests, you can build against libssl-dev as found in the PPA
schopin/openssl-3.0.0

I couldn't find any mention of openssl3 in the 2.7 branch logs, nor in the 3.0, but the
master branch seems to have had some work done related to OpenSSL 3.0:
https://github.com/ruby/ruby/commits/master/ext/openssl

Paride Legovini (paride)
Changed in ruby2.7 (Ubuntu):
importance: Undecided → High
Bryce Harrington (bryce)
summary: - rubh2.7: Fail to build against OpenSSL 3.0
+ ruby2.7: Fail to build against OpenSSL 3.0
Changed in ruby2.7 (Ubuntu):
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
tags: added: server-next
tags: removed: server-next
tags: added: server-next
Changed in ruby2.7 (Ubuntu):
status: New → Invalid
Changed in ruby3.0 (Ubuntu):
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
importance: Undecided → High
Robie Basak (racb)
Changed in ruby3.0 (Ubuntu):
milestone: none → ubuntu-22.04-feature-freeze
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

To properly support OpenSSL 3 we also need to update rubygems to version >= 3.3.1.

summary: - ruby2.7: Fail to build against OpenSSL 3.0
+ ruby3.0: Fail to build against OpenSSL 3.0
Changed in rubygems (Ubuntu):
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
Changed in ruby3.0 (Ubuntu):
status: New → Triaged
Changed in rubygems (Ubuntu):
status: New → Triaged
importance: Undecided → High
milestone: none → ubuntu-22.04-feature-freeze
Changed in ruby2.7 (Ubuntu):
assignee: Lucas Kanashiro (lucaskanashiro) → nobody
Changed in ruby3.0 (Ubuntu):
status: Triaged → Fix Committed
Changed in rubygems (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby3.0 - 3.0.2-7

---------------
ruby3.0 (3.0.2-7) unstable; urgency=medium

  * d/t/run-all: create needed empty files, fix autopkgtest regression.

 -- Lucas Kanashiro <email address hidden> Fri, 21 Jan 2022 09:29:42 -0300

Changed in ruby3.0 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rubygems - 3.3.5-2

---------------
rubygems (3.3.5-2) unstable; urgency=medium

  * Don't consider gems provided by Debian packages as deleted
    (Closes: #1004195)

 -- Antonio Terceiro <email address hidden> Fri, 28 Jan 2022 11:53:50 -0300

Changed in rubygems (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.