[From nobody Tue Sep  8 04:35:09 2026
Received: (at submit) by bugs.debian.org; 9 Aug 2026 15:27:25 +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=-108.0 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
 FROMDEVELOPER,SPF_HELO_NONE,SPF_PASS,USER_IN_DKIM_WELCOMELIST
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 22; hammy, 150; neutral, 115; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;sramacher@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:48310)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sramacher@debian.org&gt;)
 id 1wt5Qr-005CtA-0d for submit@bugs.debian.org;
 Sun, 09 Aug 2026 15:27:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:MIME-Version:Message-ID:
 Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=IlcjM8C3MHfQaLSFqPglp0pMT5JhkpfRfDndGvZdZ0E=; b=p6p6p16+SSwYizMs4T3eNqCKyG
 T6qGvEXKgnMEjGkY+VMUDrUsDuW4zqjzhNliRjobYLQwmNQQyhyT3CSAuXs8m1qEmjPZ+z8xB3pTd
 fVg80jRSF3JUhecj7wTWR7w84oXqkN1dbN2535AGictUby7ruw4QQ33HasRUG2SP5heorh/dln/c8
 Nunb8mi1alVZZxL5PLHeUqRjjlZcLO2dgsNIasl/hRVsJOD0mOfr+jZVLrCVGbLRss2ZnmHnJW7QT
 MHL03vy+vwi+U/9Kxe9uYFL4Wjxtxkbq5Ys8mwHYvVcyEOvxjBzKMRFapEXEn1pWv3MlMKdeAJajs
 2r+j/BvQ==;
Received: from authenticated-user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sramacher@debian.org&gt;)
 id 1wt5Qo-0024X7-32 for submit@bugs.debian.org;
 Sun, 09 Aug 2026 15:27:23 +0000
Received: by rigel.ramacher.at (Postfix, from userid 1000)
 id A111CC054399; Sun, 09 Aug 2026 17:27:22 +0200 (CEST)
Date: Sun, 9 Aug 2026 17:27:22 +0200
From: Sebastian Ramacher &lt;sramacher@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: bitshuffle: FTBFS: ValueError: list.remove(x): x not in list
Message-ID: &lt;anicWkjsL-CW6zHJ@ramacher.at&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Reportbug-Version: 13.2.0
X-Debian-User: sramacher
Delivered-To: submit@bugs.debian.org

Source: bitshuffle
Version: 0.5.2-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org

Dear maintainer,

bitshuffle FTBFS:

make[1]: Entering directory '/build/reproducible-path/bitshuffle-0.5.2'
CC=mpicc dh_auto_build
	pybuild --build -i python{version} -p &quot;3.13 3.14&quot; --parallel=6
I: pybuild plugin_pyproject:142: Building wheel for python3.13 with &quot;build&quot; module
I: pybuild base:385: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/bitshuffle-0.5.2/.pybuild/cpython3_3.13_bitshuffle  
* Building wheel...
Traceback (most recent call last):
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 389, in &lt;module&gt;
    main()
    ~~~~^^
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 373, in main
    json_out[&quot;return_val&quot;] = hook(**hook_input[&quot;kwargs&quot;])
                             ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 280, in build_wheel
    return _build_backend().build_wheel(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        wheel_directory, config_settings, metadata_directory
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 435, in build_wheel
    return _build(['bdist_wheel'])
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 426, in _build
    return self._build_with_temp_dir(
           ~~~~~~~~~~~~~~~~~~~~~~~~~^
        cmd,
        ^^^^
    ...&lt;3 lines&gt;...
        self._arbitrary_args(config_settings),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 407, in _build_with_temp_dir
    self.run_setup()
    ~~~~~~~~~~~~~~^^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 320, in run_setup
    exec(code, locals())
    ~~~~^^^^^^^^^^^^^^^^
  File &quot;&lt;string&gt;&quot;, line 169, in &lt;module&gt;
ValueError: list.remove(x): x not in list

TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:485: build: plugin pyproject failed with: exit code=1: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/bitshuffle-0.5.2/.pybuild/cpython3_3.13_bitshuffle  
I: pybuild plugin_pyproject:142: Building wheel for python3.14 with &quot;build&quot; module
I: pybuild base:385: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/bitshuffle-0.5.2/.pybuild/cpython3_3.14_bitshuffle  
* Building wheel...
Traceback (most recent call last):
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 389, in &lt;module&gt;
    main()
    ~~~~^^
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 373, in main
    json_out[&quot;return_val&quot;] = hook(**hook_input[&quot;kwargs&quot;])
                             ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py&quot;, line 280, in build_wheel
    return _build_backend().build_wheel(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        wheel_directory, config_settings, metadata_directory
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 435, in build_wheel
    return _build(['bdist_wheel'])
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 426, in _build
    return self._build_with_temp_dir(
           ~~~~~~~~~~~~~~~~~~~~~~~~~^
        cmd,
        ^^^^
    ...&lt;3 lines&gt;...
        self._arbitrary_args(config_settings),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line 407, in _build_with_temp_dir
    self.run_setup()
    ~~~~~~~~~~~~~~^^
  File &quot;/usr/lib/python3/dist-packages/setuptools/build_meta.py&quot;, line
  320, in run_setup
    exec(code, locals())
    ~~~~^^^^^^^^^^^^^^^^
  File &quot;&lt;string&gt;&quot;, line 169, in &lt;module&gt;
ValueError: list.remove(x): x not in list

TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:485: build: plugin pyproject failed with: exit code=1: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/bitshuffle-0.5.2/.pybuild/cpython3_3.14_bitshuffle  
dh_auto_build: error: pybuild --build -i python{version} -p &quot;3.13 3.14&quot; --parallel=6 returned exit code 13
make[1]: *** [debian/rules:34: override_dh_auto_build] Error 25

See
https://buildd.debian.org/status/fetch.php?pkg=bitshuffle&amp;arch=amd64&amp;ver=0.5.2-1%2Bb5&amp;stamp=1786283965&amp;raw=0
for details.

Cheers
-- 
Sebastian Ramacher
]