Blob Blame History Raw
From 7df6aed9d888561fb2214dee50c4d5c18bcd1ff1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Fri, 24 Sep 2021 19:43:08 +0200
Subject: [PATCH] Stop creating vl arrays with fletcher32 filter

hdf5 doesn't like that:
https://github.com/h5py/h5py/issues/1948
https://github.com/HDFGroup/hdf5/commit/16349c5fddce8a74644e18d01d7ea8186aaaa255

> The 'not suitable for filters' message does seem to have been added
> in 1.12.1 From the code, it looks like it will refuse to apply any
> filters to vlen strings.
---
 tables/tests/test_vlarray.py | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/tables/tests/test_vlarray.py b/tables/tests/test_vlarray.py
index 2e15191d34..3c48147e4e 100644
--- a/tables/tests/test_vlarray.py
+++ b/tables/tests/test_vlarray.py
@@ -361,14 +361,9 @@ class ShuffleComprTestCase(BasicTestCase):
     shuffle = 1
 
 
-class Fletcher32TestCase(BasicTestCase):
-    fletcher32 = 1
-
-
 class AllFiltersTestCase(BasicTestCase):
     compress = 1
     shuffle = 1
-    fletcher32 = 1
 
 
 class TypesTestCase(common.TempFileMixin, TestCase):
@@ -4381,7 +4376,6 @@ def suite():
         theSuite.addTest(unittest.makeSuite(GetItemRangeTestCase))
         theSuite.addTest(unittest.makeSuite(SetRangeTestCase))
         theSuite.addTest(unittest.makeSuite(ShuffleComprTestCase))
-        theSuite.addTest(unittest.makeSuite(Fletcher32TestCase))
         theSuite.addTest(unittest.makeSuite(AllFiltersTestCase))
         theSuite.addTest(unittest.makeSuite(CloseCopyTestCase))
         theSuite.addTest(unittest.makeSuite(OpenCopyTestCase))
-- 
2.32.0