https://bugzilla.redhat.com/show_bug.cgi?id=1672088
Bug ID: 1672088
Summary: perl-Mojolicious version clash with perl-IO-Socket-SSL
Product: Fedora EPEL
Version: epel7
Hardware: x86_64
OS: Linux
Status: NEW
Component: perl-Mojolicious
Severity: medium
Assignee: emmanuel(a)seyman.fr
Reporter: jifl-bugzilla(a)jifvik.org
QA Contact: extras-qa(a)fedoraproject.org
CC: emmanuel(a)seyman.fr,
perl-devel(a)lists.fedoraproject.org,
robinlee.sysu(a)gmail.com, yaneti(a)declera.com
Target Milestone: ---
Classification: Fedora
Description of problem:
The perl-Mojolicious module was updated recently from v7.67 to v7.94. As can be
seen in /usr/share/perl5/vendor_perl/Mojo/IOLoop/TLS.pm (near the top) there is
a fixed dependency there on 2.009+ of IO::Socket::SSL. However the current
IO::Socket::SSL shipped in Enterprise Linux is still 1.94 (which is what
perl-Mojolicious v7.67 wanted).
So either perl-Mojolicious should be downgraded (bad) or perl-IO-Socket-SSL
should be upgraded (better), but at the moment the two modules are incompatible
and anything using them fails instantly so something needs doing somewhere.
Version-Release number of selected component (if applicable):
perl-Mojolicious-7.94-1.el7.noarch
perl-IO-Socket-SSL-1.94-7.el7.noarch
How reproducible:
100% with anything using TLS with Mojolicious
Steps to Reproduce:
It's easiest to prove it just by looking in the files:
/usr/share/perl5/vendor_perl/Mojo/IOLoop/TLS.pm has this on line 29:
return $self->emit(error => 'IO::Socket::SSL 2.009+ required for TLS
support')
--
You are receiving this mail because:
You are on the CC list for the bug.