Camel in a Hat

Soon retirement of zeromq2 and zeromq3

Thomas Spura, 2016-11-13T10:40:43
Hi all,

zeromq2 and zeromq3 were additional/compat packages that made it possible
to ship multiple versions of zeromq (namely the old versions 2 and 3).
These days, they don't get any bugfixes anymore and the version 4 should be
used were possible. There should have been enough time to port all
dependant packages to zeromq-4 and I like to retire these packages.

The current dependencies are:
# dnf repoquery --whatrequires zeromq2 --alldeps
perl-ZMQ-LibZMQ2-0:1.09-7.fc23.x86_64
perl-ZeroMQ-0:0.23-11.fc23.x86_64
zeromq2-devel-0:2.2.0-14.fc23.i686
zeromq2-devel-0:2.2.0-14.fc23.x86_64
# dnf repoquery --whatrequires zeromq3 --alldeps
perl-ZMQ-LibZMQ3-0:1.19-3.fc23.x86_64
zeromq3-devel-0:3.2.5-3.fc23.i686
zeromq3-devel-0:3.2.5-3.fc23.x86_64

The maintainer of perl-ZMQ-LibZMQ* should be aware of this [1,2] and is
also in CC. Feel free to take over the zeromq2 and zeromq3 packages,
otherwise I'll retire it next week.

Best,
    Thomas

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1165554
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1165555
Discussion

Perl packages with OpenSSL 1.1.0

Petr Pisar, 2016-11-10T11:07:44
Hello,

as you maybe noticed, Fedora 26 upgraded OpenSSL to 1.1.0b version
<https://fedoraproject.org/wiki/Changes/OpenSSL110>. This version breaks API
and causes many packages to fail to build or to work
<https://bugzilla.redhat.com/show_bug.cgi?id=1383740>.

I gathered all these failures noticed durig the weekly Perl bootstrap
<https://ppisar.fedorapeople.org/perl_rebuild/scratch/latest/index.xhtml> and
reported them into Bugzilla. perl-Net-SSLeay and perl-IO-Socket-SSL were
ready for the change thanks to active upstream. But many other OpenSSL
bindings had to be fixed by myself.

I also noticed that it's necessary to rebuild all of the packages to make sure
only one OpenSSL library version is used in a process. Otherwise programs
can crash
<https://lists.fedoraproject.org/archives/list/devel(a)lists.fedoraproject.org/message/6GI3QOVCYMLCJH67PY7TUUFMJRZEKJLG/>.
Therefore I rebuilt all Perl packages that were linked to the old library.

Current status is all the Perl packages (I know about) are fixed. The only
exception is perl-AnyEvent
<https://bugzilla.redhat.com/show_bug.cgi?id=1390468> that fails
a multi-thread test. I hope this one will be corrected in reasoanble time.

Enjoy new OpenSSL that's getting a security fix today
<https://mta.openssl.org/pipermail/openssl-announce/2016-November/000085.html>.

-- Petr
Discussion
Generated from https://lists.fedoraproject.org/archives/list/perl-devel%40lists.fedoraproject.org/ at 2016-12-09T20:02:40. Report issues with this page to Petr Pisar <ppisar@redhat.com>.