[From nobody Mon Sep 14 08:07:06 2026
Received: (at submit) by bugs.debian.org; 9 Jun 2026 20:09:52 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-10.6 required=4.0 tests=BAYES_00,FOURLA,
 FROMDEVELOPER,FVGT_m_MULTI_ODD,HEADER_FROM_DIFFERENT_DOMAINS,
 PGPSIGNATURE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 76; hammy, 150; neutral, 165; spammy,
 0. spammytokens: hammytokens:0.000-+--HTo:N*Debian,
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--sk:taint_o,
 0.000-+--sk:TAINT_O
Return-path: &lt;SRS0=Qplw=EF=debian.org=pini@bou-fi.net&gt;
Received: from mail.bou-fi.net ([51.255.91.82]:33522)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;SRS0=Qplw=EF=debian.org=pini@bou-fi.net&gt;)
 id 1wX2KG-00CsT8-1E for submit@bugs.debian.org;
 Tue, 09 Jun 2026 19:41:29 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
Authentication-Results: mail.bou-fi.net;
 auth=pass smtp.mailfrom=pini@debian.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Gilles Filippini &lt;pini@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: silx: FTBFS against HDF5 2.1.0 -
 TestH5pyUtils.test_modes_multi_process_swmr [{'mode': 'w'}]
Message-ID: &lt;178103371206.52891.2641517863742845367.reportbug@pinibrem14&gt;
Date: Tue, 09 Jun 2026 21:35:12 +0200
X-Spamd-Bar: --
Delivered-To: submit@bugs.debian.org

Source: silx
Version: 2.2.2-4
Severity: important
Tags: ftbfs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

During a test rebuild of HDF5's reverse dependcies against HDF5 2.1.0
currently in experimental, silx FTBFS with 1 failed test (twice):

_________ TestH5pyUtils.test_modes_multi_process_swmr [{'mode': 'w'}] __________

self = &lt;silx.io.test.test_h5py_utils.TestH5pyUtils testMethod=test_modes_multi_process_swmr&gt;

    def wrapper(self):
        for subtest_options in self._subtests():
            print(&quot;\n====SUB TEST===\n&quot;)
            print(f&quot;sub test options: {subtest_options}&quot;)
            with self.subTest(str(subtest_options)):
&gt;               test(self)

silx/io/test/test_h5py_utils.py:140: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = &lt;silx.io.test.test_h5py_utils.TestH5pyUtils testMethod=test_modes_multi_process_swmr&gt;

    @subtests
    @unittest.skipIf(not h5py_utils.HAS_SWMR, &quot;SWMR not supported&quot;)
    def test_modes_multi_process_swmr(self):
        filename = self._new_filename()
    
        with self._open_context(filename, mode=&quot;w&quot;, libver=&quot;latest&quot;) as f:
            pass
    
        # File open by SWMR writer
        with self._open_context_subprocess(filename, mode=&quot;a&quot;, swmr=True):
            with self._open_context(filename, mode=&quot;r&quot;) as f:
&gt;               assert f.swmr_mode
E               AssertionError: assert False
E                +  where False = &lt;HDF5 file &quot;file1.h5&quot; (mode r)&gt;.swmr_mode

silx/io/test/test_h5py_utils.py:343: AssertionError
=============================== warnings summary ===============================
silx/io/test/test_h5py_utils.py: 10 warnings
  /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=14626) is multi-threaded, use of fork() may lead to deadlocks in the child.
    self.pid = os.fork()

- -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
SUBFAILED[{'mode': 'w'}] silx/io/test/test_h5py_utils.py::TestH5pyUtils::test_modes_multi_process_swmr
========== 1 failed, 1153 passed, 1371 skipped, 10 warnings in 25.53s ==========


Don't hesitate to reach out if you need help from HF5 devs which I'm
in touch with and who are willing to help making HDF5 2.1.0 land into
testing.

Best,
_g.

- -- System Information:
Debian Release: 12.0
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-44-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAmooaucACgkQ7+hsbH/+
z4P8eAf+PI1p9WEWzmCJ760xM9pUWTCMmFMQFvcApIjLbyYzMFW5vR/gZ1OZnG8t
4GoAI8oBSVUgpasvKgD0bcewUC2DI/NB22+4lMhdiA2fbvaaN93/ChXE3ovJbVdt
o7P5JO+bbrkkamLTydjW2yterHuZexyjmXT8K9TJRl29ulFZ5fZ5YXa6plYl4YFj
mwXmC6h01nNvGMrMUAN1jc/jKxKmIp9Xpmukm7bdxLuesbpGGXWQJNweIVXsN6Z5
aMhdtAlRpldLLu97mT5xZYc3xOrngmFG9cHiTxO5MeBsqvQpaZ5V0qB+sHnZU3K1
aVnqzNlqRuh0pOjWJpoMh08PuC0qYg==
=cdmA
-----END PGP SIGNATURE-----
]