9d824d1
From 7df6aed9d888561fb2214dee50c4d5c18bcd1ff1 Mon Sep 17 00:00:00 2001
9d824d1
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
9d824d1
Date: Fri, 24 Sep 2021 19:43:08 +0200
9d824d1
Subject: [PATCH] Stop creating vl arrays with fletcher32 filter
9d824d1
9d824d1
hdf5 doesn't like that:
9d824d1
https://github.com/h5py/h5py/issues/1948
9d824d1
https://github.com/HDFGroup/hdf5/commit/16349c5fddce8a74644e18d01d7ea8186aaaa255
9d824d1
9d824d1
> The 'not suitable for filters' message does seem to have been added
9d824d1
> in 1.12.1 From the code, it looks like it will refuse to apply any
9d824d1
> filters to vlen strings.
9d824d1
---
9d824d1
 tables/tests/test_vlarray.py | 6 ------
9d824d1
 1 file changed, 6 deletions(-)
9d824d1
9d824d1
diff --git a/tables/tests/test_vlarray.py b/tables/tests/test_vlarray.py
9d824d1
index 2e15191d34..3c48147e4e 100644
9d824d1
--- a/tables/tests/test_vlarray.py
9d824d1
+++ b/tables/tests/test_vlarray.py
9d824d1
@@ -361,14 +361,9 @@ class ShuffleComprTestCase(BasicTestCase):
9d824d1
     shuffle = 1
9d824d1
 
9d824d1
 
9d824d1
-class Fletcher32TestCase(BasicTestCase):
9d824d1
-    fletcher32 = 1
9d824d1
-
9d824d1
-
9d824d1
 class AllFiltersTestCase(BasicTestCase):
9d824d1
     compress = 1
9d824d1
     shuffle = 1
9d824d1
-    fletcher32 = 1
9d824d1
 
9d824d1
 
9d824d1
 class TypesTestCase(common.TempFileMixin, TestCase):
9d824d1
@@ -4381,7 +4376,6 @@ def suite():
9d824d1
         theSuite.addTest(unittest.makeSuite(GetItemRangeTestCase))
9d824d1
         theSuite.addTest(unittest.makeSuite(SetRangeTestCase))
9d824d1
         theSuite.addTest(unittest.makeSuite(ShuffleComprTestCase))
9d824d1
-        theSuite.addTest(unittest.makeSuite(Fletcher32TestCase))
9d824d1
         theSuite.addTest(unittest.makeSuite(AllFiltersTestCase))
9d824d1
         theSuite.addTest(unittest.makeSuite(CloseCopyTestCase))
9d824d1
         theSuite.addTest(unittest.makeSuite(OpenCopyTestCase))
9d824d1
-- 
9d824d1
2.32.0
9d824d1