Merge ~lucaskanashiro/ubuntu/+source/ruby-net-ssh:jammy-fix-openssl-3 into ubuntu/+source/ruby-net-ssh:ubuntu/jammy-devel

Proposed by Lucas Kanashiro
Status: Needs review
Proposed branch: ~lucaskanashiro/ubuntu/+source/ruby-net-ssh:jammy-fix-openssl-3
Merge into: ubuntu/+source/ruby-net-ssh:ubuntu/jammy-devel
Diff against target: 848 lines (+764/-1)
12 files modified
debian/changelog (+8/-0)
debian/control (+2/-1)
debian/patches/openssl-3/0002-Generate-all-DSA-keys-with-1024-bits.patch (+134/-0)
debian/patches/openssl-3/0003-tests-Enable-legacy-providers-if-using-OpenSSL-3.0.patch (+68/-0)
debian/patches/openssl-3/0004-buffer-create-RSA-keys-by-loading-PEM-data-directly.patch (+103/-0)
debian/patches/openssl-3/0005-buffer-create-DSA-keys-by-loading-PEM-data-directly.patch (+106/-0)
debian/patches/openssl-3/0006-transport-create-EC-keys-by-loading-PEM-data-directl.patch (+46/-0)
debian/patches/openssl-3/0007-Use-OpenSSL-PKey-EC.generate-static-method.patch (+147/-0)
debian/patches/openssl-3/0008-diffie-hellman-create-the-key-by-generating-the-PEM-.patch (+70/-0)
debian/patches/openssl-3/0009-Fix-unit-tests-for-OpenSSL-3.patch (+65/-0)
debian/patches/series (+8/-0)
debian/ruby-tests.rake (+7/-0)
Reviewer Review Type Date Requested Status
Utkarsh Gupta (community) Approve
git-ubuntu import Pending
Review via email: mp+421795@code.qastaging.launchpad.net

Description of the change

Fix OpenSSL 3 issues in Jammy (LP: #1964025). This was fixed in version 1:7.0.0~beta1-2 in kinetic, and now I am backporting the upstream patch set to fix it in Jammy. This issue is making vagrant unusable, and some user are complaining about it.

PPA with proposed package:

https://launchpad.net/~lucaskanashiro/+archive/ubuntu/openssl3/+packages

autopkgtest result:

autopkgtest [19:06:49]: @@@@@@@@@@@@@@@@@@@@ summary
gem2deb-test-runner PASS

To post a comment you must log in.
Revision history for this message
Utkarsh Gupta (utkarsh) :
review: Approve
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Well,

 ruby-net-ssh | 1:6.1.0-2 | jammy/universe | source, all
 ruby-net-ssh | 1:6.1.0-2 | kinetic/universe | source, all
 ruby-net-ssh | 1:7.0.0~beta1-2 | kinetic-proposed/universe | source, all

Hopefully 7.0.0~beta1-2 will migrate soon otherwise version in Jammy will be greater than in Kinetic.

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

So far there is no regression because of new ruby-net-ssh in kinetic, and I do not expect any TBH. It did not migrate yet because of the long test queue we have at the moment, so I am not worried about it.

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

However, since you mentioned the version string, I think I'll use 1:6.1.0-3ubuntu0.1 instead of 1:6.1.0-3ubuntu1. Thanks for making me revisit this :)

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Package uploaded:

Uploading ruby-net-ssh_6.1.0-3ubuntu0.1.dsc
Uploading ruby-net-ssh_6.1.0-3ubuntu0.1.debian.tar.xz
Uploading ruby-net-ssh_6.1.0-3ubuntu0.1_source.changes

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches