commit:     9d1a88a4c7785b004919ca2c6d13da03f2575230
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Mon Mar 30 16:27:03 2020 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu May 14 22:19:32 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1a88a4

dev-python/u-msgpack: remove unused patch(es)

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15174
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 .../files/u-msgpack-2.4.1-little-endian.patch      | 60 ----------------------
 1 file changed, 60 deletions(-)

diff --git a/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch 
b/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch
deleted file mode 100644
index c04aca3a357..00000000000
--- a/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-https://github.com/vsergeev/u-msgpack-python/pull/31
-
-From 003289878812c63ef046dc7090953b8dde784f8c Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <sly...@gentoo.org>
-Date: Fri, 22 Sep 2017 12:09:30 +0100
-Subject: [PATCH] test_umsgpack.py: fix test on big-endian platforms
-
-On powerpc and powerpc64 one test fails as:
-
-```
-  $ py.test -v
-  ...
-  test_umsgpack.py::TestUmsgpack::test_pack_ext_handler FAILED
-  test_umsgpack.py::TestUmsgpack::test_unpack_ext_handler FAILED
-  ...
-
-  self = <test_umsgpack.TestUmsgpack testMethod=test_pack_ext_handler>
-
-    def test_pack_ext_handler(self):
-        for (name, obj, data) in ext_handlers_test_vectors:
-            obj_repr = repr(obj)
-            print("\tTesting %s: object %s" %
-                  (name, obj_repr if len(obj_repr) < 24 else obj_repr[0:24] + 
"..."))
-            packed = umsgpack.packb(obj, ext_handlers=ext_handlers)
-  >           self.assertEqual(packed, data)
-  E           AssertionError: b'\xd7 ?\x80\x00\x00@\x00\x00\x00' != b'\xd7 
\x00\x00\x80?\x00\x00\x00@'
-
-  test_umsgpack.py:484: AssertionError
-```
-
-The problem here is in 'struct.pack' output:
-it uses native endianness format but test hardcodes little-endian output.
-
-The change forces 'struct.pack' into little-endian format.
-That way all tests pass:.
-
-Signed-off-by: Sergei Trofimovich <sly...@gentoo.org>
----
- test_umsgpack.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test_umsgpack.py b/test_umsgpack.py
-index a25b5b8..e500276 100644
---- a/test_umsgpack.py
-+++ b/test_umsgpack.py
-@@ -297,9 +297,9 @@ float_precision_test_vectors = [
- CustomType = namedtuple('CustomType', ['x', 'y', 'z'])
- 
- ext_handlers = {
--    complex: lambda obj: umsgpack.Ext(0x20, struct.pack("ff", obj.real, 
obj.imag)),
-+    complex: lambda obj: umsgpack.Ext(0x20, struct.pack("<ff", obj.real, 
obj.imag)),
-     CustomType: lambda obj: umsgpack.Ext(0x30, umsgpack.packb(list(obj))),
--    0x20: lambda ext: complex(*struct.unpack("ff", ext.data)),
-+    0x20: lambda ext: complex(*struct.unpack("<ff", ext.data)),
-     0x30: lambda ext: CustomType(*umsgpack.unpackb(ext.data)),
- }
- 
--- 
-2.14.1
-

Reply via email to