Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 759250

Summary: dev-ruby/eventmachine-1.2.7 USE_RUBY add ruby27
Product: Gentoo Linux Reporter: Andrea Postiglione <andrea.postiglione>
Component: Current packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: normal CC: jstein
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/18697
Whiteboard:
Package list:
Runtime testing required: ---

Description Andrea Postiglione 2020-12-09 16:57:04 UTC
https://github.com/eventmachine/eventmachine
EventMachine supports Ruby 2.0.0 through 2.7!
Comment 1 Larry the Git Cow gentoo-dev 2021-09-28 19:34:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd88defd7f4a8482ad22e71e72ebd7740b85fd2

commit 5dd88defd7f4a8482ad22e71e72ebd7740b85fd2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-28 19:30:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-28 19:34:24 +0000

    dev-ruby/eventmachine: skip fewer tests, backport OpenSSL 1.1.1 fixes
    
    While I'd prefer to not mess with SSL patches where possible,
    on balance, it's worth using these here:
    - They're upstream patches;
    - They're being used in production by Fedora and Debian (in stable too);
    - This is the lesser evil given that tests fail with latest OpenSSL
    (hence we can't really judge if things are working) and, in the best case,
    at runtime, this will fallback to older SSL/TLS versions.
    
    Bug: https://bugs.gentoo.org/765253
    Closes: https://bugs.gentoo.org/723818
    Closes: https://bugs.gentoo.org/759250
    Fixes: f05cc0db4473e05d408574c23a494ce903173e8d
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-ruby/eventmachine/Manifest                     |  1 +
 ....2.7-r2.ebuild => eventmachine-1.2.7-r3.ebuild} | 30 +++++++++++++---------
 2 files changed, 19 insertions(+), 12 deletions(-)