[From nobody Sun Jul 26 15:35:07 2026
Received: (at maintonly) by bugs.debian.org; 11 May 2026 21:04: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=-15.3 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,
 FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,FROMDEVELOPER,
 FVGT_m_MULTI_ODD,HEADER_FROM_DIFFERENT_DOMAINS,MONEY,PGPSIGNATURE,
 PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_NONE,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, 126; hammy, 150; neutral, 122; spammy,
 0. spammytokens: hammytokens:0.000-+--sk:iQIzBAE,
 0.000-+--sk:iqizbae, 
 0.000-+--forky, 0.000-+--UD:build, 0.000-+--SHA256
Return-path: &lt;gladky.anton@gmail.com&gt;
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:61556)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;gladky.anton@gmail.com&gt;)
 id 1wMXna-00764N-1D for maintonly@bugs.debian.org;
 Mon, 11 May 2026 21:04:24 +0000
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-488d2079582so51403945e9.2
 for &lt;maintonly@bugs.debian.org&gt;; Mon, 11 May 2026 14:04:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1778533460; x=1779138260; darn=bugs.debian.org;
 h=date:message-id:subject:from:to:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=oKhdObCE/2K8hDkt/nO/kBwTHSpnCxUZ1AQWXWFngSs=;
 b=S0KLV4m9ef+ML/8xT2Wq+FdpRsUIR6vh7H7xG30D+TVMCxRTf//YXfMn3q8rEILzJy
 5jL6y5lK4h2mONz9FxT9/9vE+Y+v8/VyimUIQhIj/QhFgSCZbNICXGzgyQZlHymxxRT5
 thDhsqNcbR/mWjdWgSI7N4LGvkDSQqGhMtRPSu+N4NZ/kw790mdv0EVr7D9TnRBXMwBq
 tY74MSM/uYF/pKRH5Ck/PpageN2Zn+cycoU2RTYmQNgSeq4jGx82mOOxbkhOm2HPSEFo
 qAs73POVboQ2rxjrzcvsQ9i56yNizLMpSnyFqIFj8gs3E7nX9XvD+Uy8THY/y3uBNU5r
 u6DA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1778533460; x=1779138260;
 h=date:message-id:subject:from:to:sender:x-gm-gg:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=oKhdObCE/2K8hDkt/nO/kBwTHSpnCxUZ1AQWXWFngSs=;
 b=NIqIiaPpX8FUUfPg43hfuvsLqEduym2IBu66xKJl0pO22nhmrWZ7tPKr0Xoz1zWCZD
 oVa36C0hkfvo264Vf9UVeuaNpl2Pq0qOX/SAcA92qBZAgf5Kbx/dISrKV3TeXZSgiptD
 1ZKhSHjk9uVdESZ7Ee7vkOevL56r7KAnyaVo+q8347xxffaGSvq2HwH0tpl34LyM+G4F
 l5GSdXbMuvYb3KTM5urjdk3+Yi1/kEaB/wm46OdcVcl/GYQKysoGeb8PPoi8bY/zP3Qh
 ONOadezZJiI+mHFdDnrEFPer/Eto/hCVix+nXU2umMosRFLIjSuRsIIVGC+P2CNdLYxD
 Lg8A==
X-Gm-Message-State: AOJu0YyzbgztNwoPQ6A3h6VMR8pe2OjDwuTLQOxdWZ8tzxyYXckpy5co
 /bSbYjzX/CI3jlE16Caw547Noex/9Bq5qY0u44Sr2Dn4fNAVcDbZ8/TDerYM7A==
X-Gm-Gg: Acq92OERoEdJuplooob8ufphgOf0+gGbnn2ssex/p4b344iT5g6ZtZkXYybFa/xQtNm
 mL+XYtd8EUVZG6lKx9KWQTp9hsTDHgmZmVIOk70Nib+Mr2EcpuJ9+9qeQWdpo00sDZRHbOEet4b
 vA2v5lUQnTaTOdUEtkkNhX3kntm4v5cQFlAJiCUAB1t/qwPg+zwwRBlmpirVIYe2nkluxGqXpx7
 6/Lvk94m3UgkGdcVhTgpG58k8tjMEIhS8J03Yxf94/XETojqb/HRXl0/36xtjQQsIIqFO8aozjR
 EQuisRmNe43oNtBWK5R49RSh6oF4dOx0Q2n1rQWfWauwL3Kox68Du9NA34KeVh3DIxjq5r375K1
 cKvi54uV/kTVgcgYy5lRmKYqgOI05gEyKr+Uwg2hlYg0SEmA4u0fCDmf3mvdpA9+EXe7nnXTPhL
 5+LhErw1kvz0jGRmCIGT9P7y5pgmlUpOrnXNAPSXe3x/P6nihM9es=
X-Received: by 2002:a05:600c:34c8:b0:486:fba7:b150 with SMTP id
 5b1f17b1804b1-48e51f2ed22mr444570265e9.15.1778533460087; 
 Mon, 11 May 2026 14:04:20 -0700 (PDT)
Received: from MacBook-Air-von-Anton.local ([2a01:239:200:7f00::1])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-48e701e957asm209011385e9.6.2026.05.11.14.04.19
 for &lt;maintonly@bugs.debian.org&gt;
 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256);
 Mon, 11 May 2026 14:04:19 -0700 (PDT)
Sender: Anton Gladky &lt;gladky.anton@gmail.com&gt;
Received: by MacBook-Air-von-Anton.local (Postfix, from userid 501)
 id D96E8BE8433; Mon, 11 May 2026 23:04:18 +0200 (CEST)
To: maintonly@bugs.debian.org
From: Anton Gladky &lt;gladk@debian.org&gt;
Subject: yade: FTBFS with libeigen3-dev 5.0 (major version transition)
Message-Id: &lt;20260511210418.D96E8BE8433@MacBook-Air-von-Anton.local&gt;
Date: Mon, 11 May 2026 23:04:18 +0200 (CEST)
Delivered-To: maintonly@bugs.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Package: src:yade
Version: 2026.1.0-3
Severity: important
Tags: sid forky ftbfs
User: debian-devel@lists.debian.org
Usertags: eigen3-5.0

Dear Maintainer,

your package depends on libeigen3-dev. The upstream released a
new major version of this mathematical library, 5.0.0. Some
basic information about new features and changes in this version
can be found here:

  https://libeigen.gitlab.io/releases/5.0/

This is a major version change and may require code changes in packages
depending on eigen3. The key breaking changes include:

  - Minimum required C++ standard is now C++14
  - Changes in the build system integration
  - Some API name changes

yade FTBFS with libeigen3-dev 5.0.1. The full build log is available at:

  https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3762278/raw/yade_2026.1.0-3_arm64-2026-05-08T15:02:59Z.build

Here is the most probably relevant part of the failing build log:
    ===========================================
/build/reproducible-path/yade-2026.1.0/lib/high-precision/ToFromPythonConverter.hpp:191:36:   required from ‘void yade::math::detail::registerInScope(bool) [with int N = 1; RegisterHPClass = RegisterRealHPMath]’
  191 |                                         RegisterHPClass&lt;N, true&gt;::work(topScope, boost::python::scope(topScope.attr(name.c_str())));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/yade-2026.1.0/lib/high-precision/ToFromPythonConverter.hpp:210:39:   required from ‘void yade::math::detail::registerLoopForHPn() [with Range = boost::mpl::vector_c&lt;int, 1, 2&gt;; RegisterHPClass = RegisterRealHPMath]’
  210 |                         registerInScope&lt;1, RegisterHPClass&gt;(false);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/yade-2026.1.0/py/high-precision/_math.cpp:1011:112:   required from here
 1011 |         ::yade::math::detail::registerLoopForHPn&lt;::yade::math::RealHPConfig::SupportedByMinieigen, RegisterRealHPMath&gt;();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/eigen3/Eigen/src/Core/RandomImpl.h:91:14: error: variable or field ‘randomBits’ declared void
   91 |     BitsType randomBits = getRandomBits&lt;BitsType&gt;(numRandomBits);
      |              ^~~~~~~~~~

    ===========================================
libeigen3-dev_5.0.1-1 is available in experimental.

When this package version lands into unstable (probably at the beginning
of June 2026), this bug will be increased in severity to serious.

Thanks,

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

iQIzBAEBCAAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmoCRFIACgkQ0+Fzg8+n
/wZWgBAAl6o1C2UfUsjV/J+bivnswYC3Lm6QgWXHrI/2ljqHzNTGiH17XUY/E4pj
7CojwfJS8gV2BdY0cJaW/1nl8cESaU3iQAtd1bqO3+j3mdDjUL9D6WAXrYlnu76a
pG5lM4sUug6iwpiCMp67Wpptdmo0vXthE5pOpki9ZTogkiH1pzOjTckTs0F1WKoX
XaMceg3ebPZZRVrtNQ96CTDX4xWfSIPi7ttZDA3dAM9ILBonmVLy69Lhw4qkOJMO
dCAquLGHJsXGhC/rUSpvgfoBciaXfkxTPZBXEpw4y7nD5tjIBIVrqSgdC1M2OqMR
7AFMMgMYl+XRfX/xxytN9/wyQ1A+TNpEKwf5d3SsJDnpIJR3NTyODXE2h4R5baII
NNgXIO74DOvRIKqP703ZXmDQNuCMFPgHCf7/BrtYjhnqhGqMnBfO64wW9iTHslZw
3VvEtnH6ffYF2Up0/F44otVLBxq/e6L5/H8AOUMRV733AY1ZWWXoGxk9pmaDNb9d
YxIva8HxYBW31zSgxf0P1nreHaQWn+ROPGUgbaoxXQ3Ys87kAxY0/tnfKfN0CLDY
KBg0EfR+iRZm8ojcU7HHvIN3lDmXuVj5F0wC7hRuQexf9ytprggULh5vIfvhyp6Y
khiBWtR7z3WJ93uoxW1EC6JtgkqpmbFm9b9sjuB98iiL18kB9Tc=
=VKwh
-----END PGP SIGNATURE-----
]