EPEL has an older version of msgpack, and it would be quite nice to have a newer version. Ceph's web application "calamari", for example, requires a newer version. Would anyone object if I updated to 0.4.4 in EPEL 6 and 7?
(Adding dmick to the CC - Dan's one of the Ceph Calamari developers)
It looks like EPEL 7 has 0.4.2, so we'd only be talking about a big jump for EPEL 6 here (EPEL 6 is currently at 0.1.13).
I just tried an EPEL 7 build of 0.4.4. The test suite for 0.4.4 fails because of this code in test/test_unpack.py: @mark.skipif(not hasattr(sys, 'getrefcount'), reason='sys.getrefcount() is needed to pass this test') Apparently this skipif syntax only works with pytest 2.4, and RHEL 7 has pytest 2.3.5. Here's the patch I'm sending upstream for this: https://github.com/msgpack/msgpack-python/pull/123
python-msgpack-0.4.4-2.el7 has been submitted as an update for Fedora EPEL 7. https://admin.fedoraproject.org/updates/python-msgpack-0.4.4-2.el7
python-msgpack-0.4.4-2.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/python-msgpack-0.4.4-2.el6
Package python-msgpack-0.4.4-2.el7: * should fix your issue, * was pushed to the Fedora EPEL 7 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing python-msgpack-0.4.4-2.el7' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0439/python-msgpack-0.4.4-2.el7 then log in and leave karma (feedback).
python-msgpack-0.4.4-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.
python-msgpack-0.4.4-2.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.