[From nobody Sat May  9 21:55:04 2026
Received: (at submit) by bugs.debian.org; 13 Oct 2025 13:01:38 +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=-114.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FROMDEVELOPER,FVGT_m_MULTI_ODD,PGPSIGNATURE,SPF_HELO_NONE,SPF_NONE,
 UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,XMAILER_REPORTBUG
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 160; hammy, 150; neutral, 67; spammy,
 0. spammytokens: hammytokens:0.000-+--sk:iqizbae,
 0.000-+--sk:iQIzBAE, 
 0.000-+--Hx-spam-relays-external:sk:stravin, 0.000-+--H*RT:sk:stravin,
 0.000-+--Hx-spam-relays-external:311
Return-path: &lt;roehling@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:38642)
 by buxtehude.debian.org with utf8esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;roehling@debian.org&gt;) id 1v8Ht5-0091X3-33
 for submit@bugs.debian.org; Mon, 13 Oct 2025 12:42:52 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Date:Message-ID:Subject:To:From:
 Content-Transfer-Encoding:MIME-Version:Content-Type:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=7lEUNHlNeLKL7q7kncPFsNyr42D9dG4ungEDJWs5I3g=; b=XaGXAitKkT+fjPw9bUsWoeQCRt
 dnPyvRACnCElHIGyXBvb8Bvb/XFHpX2KXd8Uz3fBSTtTbfphI7m0g0cmv9IxTiw/oKfIF/Sh7jpfh
 7/dTKXxum270iIahLoLspoDdxRacWkHEcH6GWQFffGfwkEiJqPifoaqvRjkaSqWy3vRVncGwD/HlE
 cBY7jGYWo0fj2Hw8xjkeFv4pJOTooK5C2cUHBDvLbhMoC8cSlPfH5wiqdLpkuGxXh624+BB1j8xNy
 nVWSoYLyMg9OBi9FbDt0LQ0gBg1WCRlJqShruK9DeOLzcMvH7xegf7E1joPwLgNQs1RNX8ETFGpsC
 DB+wFukA==;
Received: from authenticated user by stravinsky.debian.org with utf8esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;roehling@debian.org&gt;)
 id 1v8Ht4-000BLZ-PN
 for submit@bugs.debian.org; Mon, 13 Oct 2025 12:42:50 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: =?utf-8?q?Timo_R=C3=B6hling?= &lt;roehling@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: dials: autopkgtest regression with scikit-learn 1.7.2
Message-ID: &lt;176035936826.161829.5837381693155674752.reportbug@roehling3.cms.fkie.fraunhofer.de&gt;
X-Mailer: reportbug 13.2.0
Date: Mon, 13 Oct 2025 14:42:48 +0200
X-Debian-User: roehling
Delivered-To: submit@bugs.debian.org

Source: dials
Version: 3.25.0+dfsg3-2
Severity: important
User: debian-science@lists.debian.org
Usertags: scikit-learn-1.7

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

Dear maintainer,

your package has an autopkgtest regression with scikit-learn 1.7.2.
Relevant excerpt from 
https://ci.debian.net/packages/d/dials/unstable/amd64/65190517/ 
follows:


1210s ____________________________ test_IhTable_freework _____________________________
1210s
1210s large_reflection_table = &lt;dials_array_family_flex_ext.reflection_table object at 0x7fa84e3c7330&gt;
1210s small_reflection_table = &lt;dials_array_family_flex_ext.reflection_table object at 0x7fa84e3c4fe0&gt;
1210s test_sg = &lt;cctbx_sgtbx_ext.space_group object at 0x7fa84e3c7e70&gt;
1210s
1210s     def test_IhTable_freework(large_reflection_table, small_reflection_table, test_sg):
1210s         sel1 = flex.bool(7, True)
1210s         sel1[6] = False
1210s         sel2 = flex.bool(4, True)
1210s         sel2[1] = False
1210s
1210s &gt;       Ih_table = IhTable(
1210s             reflection_tables=[
1210s                 large_reflection_table.select(sel1),
1210s                 small_reflection_table.select(sel2),
1210s             ],
1210s             indices_lists=[sel1.iselection(), sel2.iselection()],
1210s             space_group=test_sg,
1210s             nblocks=2,
1210s             free_set_percentage=50.0,
1210s         )
1210s
1210s tests/algorithms/scaling/test_Ih_table.py:461:
1210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
1210s /usr/lib/python3/dist-packages/dials/algorithms/scaling/Ih_table.py:132: in __init__
1210s     self.extract_free_set()
1210s /usr/lib/python3/dist-packages/dials/algorithms/scaling/Ih_table.py:438: in extract_free_set
1210s     free_block = IhTableBlock(
1210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
1210s
1210s self = &lt;dials.algorithms.scaling.Ih_table.IhTableBlock object at 0x7fa82807f770&gt;
1210s n_groups = 3, n_refl = np.int64(5), n_datasets = 2
1210s
1210s     def __init__(self, n_groups: int, n_refl: int, n_datasets: int = 1):
1210s         &quot;&quot;&quot;Create empty datastructures to which data can later be added.&quot;&quot;&quot;
1210s         self.Ih_table = pd.DataFrame()
1210s         self.block_selections = [None] * n_datasets
1210s &gt;       self.h_index_matrix = sparse.matrix(n_refl, n_groups)
1210s                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1210s E       Boost.Python.ArgumentError: Python argument types in
1210s E           matrix.__init__(matrix, numpy.int64, int)
1210s E       did not match C++ signature:
1210s E           __init__(boost::python::api::object, unsigned long rows, unsigned long columns, boost::python::list elements_by_columns)
1210s E           __init__(_object*, unsigned long rows, unsigned long columns)
1210s
1210s /usr/lib/python3/dist-packages/dials/algorithms/scaling/Ih_table.py:519: ArgumentError


Cheers
Timo

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

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmjs88cACgkQzIxr3RQD
9MraPw/9GTlPXP+UPYb3Djz+iHhdermHSOqdN2rQFOOo+6su78dFtiyEOZppQzFq
uuCu5W0pJOmejm55sXCoF/uyfQfqV22fJHoq7PvfSQt0ErfHC+gjryPuxaCwfik9
m2PuReLbgw9Rn0rZTwRcnQWoe/zyTmktvuesB6QLX0VBshODZ3jnClxTRrUdFjRZ
435KB5eSaTga2Sq3QZb/7wbIrkk6GmtKqbgs4a2JpkxBSALluJaFfcfA4k6lMAbx
gQpw7tOjw7hdSukQvhmmEy/ILMPsUpjcq8LYOQsNew/+YbQaNHw6vGsEunCRwoJE
ktcIEj0trB/upfconADuCZTPPlJoN0izetNgz0rc1D6a96FA44PU+hFnms88thMd
V4yTxGHajTVjd5xdWIsgk3RrA8So3GY5h5S2dluKjKDNyQJNlAHJWohVDRTh3mY4
LGy9NzQNEWlOqjLERH8Z5y6AdeEcptVaPjvod0TgMnw87MGgPCAYbZcJD6A48ENJ
x6boB8GA55JEQ5hEhXI6CHLv8EqCgJbagH6VzeaAaHXavOETFMpVjWRfGIi5gdVp
WuOATrigudus+mYsXGJKhYNlyXEn/wmqg5A7Vfq2E0T1uz8EpR5fAB6kKT89ctHI
14bXnXSe0K19pPYR9HojptNv9pZYGcVp3StEQjqIx3eLijbFgcw=
=WOCW
-----END PGP SIGNATURE-----
]