Thanks for the extra info Unit193.
The first assumed change [1] is in file debian/patches/0001-openssl-
buffering.rb-no-RS-when-output.patch
But [2] is the offending commit according to your analysis so far. And I
can confirm that it is applied in Bionic. That comes in
debian/patches/0009-openssl-sync-with-upstream-repository.patch whch is
a big squashed patch not only the content of [2].
Both of these d/patches came in due to 2.5.1-1ubuntu1.4:
* Cherrypick ruby-openssl upstream commits to fix compat with OpenSSL
1.1.1 LP: #1797386
I agree that this change isn't in Eoan (which in itself is a violation
of the SRU policy I'd think). Neither is it in Cosmic/Disco. But maybe
there is more special magic to it e.g. in those later versions not using
that internal lib, I'll leave that to xnox.
There is no later on upstream fix to [2] in the repository yet, maybe it
is ok there but needs some backporting to properly work with 2.5.1 ?
@Unit193 - to confirm - reverting just [2] (and no other components of
this) fixes the issue for you?
@Unit193 - too bad the testcase is "private" testcase for a start send
it to the emails registered at https://launchpad.net/~xnox and
https://launchpad.net/~paelzer
@xnox - Subscribing xnox who did the update to consider this change (and
also uploads for later versions?). Would reverting just [2] out of the
big squashed patch #9 be an option for you?
[1]:
https://github.com/ruby/openssl/commit/3f6e30e53ce8050375955322e170612e1de099b1
[2]:
https://github.com/ruby/openssl/commit/251b5be20d5b58c27490f44cdeb6e655f9be6f19
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1835968
Title:
Regression in backported patch for openssl 1.1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby2.5/+bug/1835968/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs