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 firstname.lastname@example.org 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.
python-msgpack-0.4.4-2.el6 has been submitted as an update for Fedora EPEL 6.
* 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:
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.