#1136331 sopt: FTBFS with libeigen3-dev 5.0 (major version transition)

Package:
src:sopt
Source:
src:sopt
Submitter:
Anton Gladky
Date:
2026-10-06 18:49:01 UTC
Severity:
normal
Tags:
#1136331#5
Date:
2026-05-11 20:58:11 UTC
From:
To:
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

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

https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3761812/

Here is the most probably relevant part of the failing build log:
    ===========================================
common_mpi_catch_main.cc.o -c /build/reproducible-path/sopt-5.0.1+dfsg/cpp/tests/common_mpi_catch_main.cc
In file included from /build/reproducible-path/sopt-5.0.1+dfsg/cpp/sopt/../sopt/wavelets/wavelets.h:5,
                 from /build/reproducible-path/sopt-5.0.1+dfsg/cpp/sopt/wavelets/wavelets.cc:1:
/build/reproducible-path/sopt-5.0.1+dfsg/cpp/sopt/../sopt/types.h:7:10: fatal error: Eigen/Core: No such file or directory
    7 | #include <Eigen/Core>
      |          ^~~~~~~~~~~~
compilation terminated.
make[3]: *** [cpp/sopt/CMakeFiles/sopt.dir/build.make:96: cpp/sopt/CMakeFiles/sopt.dir/wavelets/wavelets.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....

    ===========================================
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

#1136331#12
Date:
2026-09-04 04:53:54 UTC
From:
To:
Dear maintainers,

eigen3 5.0 (libeigen3-dev 5.0) is now in unstable, so these FTBFS bugs are
release-critical.  I am therefore raising their severity to serious.

Regards,

Anton

#1136331#17
Date:
2026-09-21 18:19:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
sopt, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1136331@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ole Streicher <olebole@debian.org> (supplier of updated sopt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 21 Sep 2026 16:56:03 +0200
Source: sopt
Architecture: source
Version: 5.0.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <debian-astro-maintainers@lists.alioth.debian.org>
Changed-By: Ole Streicher <olebole@debian.org>
Closes: 1136331
Changes:
 sopt (5.0.1+dfsg-2) unstable; urgency=medium
 .
   * Correct search for eigen3 library (Closes: #1136331)
   * Push Standards-Version to 4.7.4, dh compat to 14; no changes needed
Checksums-Sha1:
 ae2bf017728ace5df33300038d205791ddaf13b7 2138 sopt_5.0.1+dfsg-2.dsc
 7f2579ac12bd573c411aec116f005197970afad2 6052 sopt_5.0.1+dfsg-2.debian.tar.xz
Checksums-Sha256:
 1fcad5edde57e21a01e3e86b4b58d7f90501948bf216efbe26fc173b5a4a40c4 2138 sopt_5.0.1+dfsg-2.dsc
 648d4848d288f0d942f05aa0a29c8322a53c9204a14b429715a088d812c125e8 6052 sopt_5.0.1+dfsg-2.debian.tar.xz
Files:
 e377eceddc7765060a49ecbf5a3fc467 2138 science optional sopt_5.0.1+dfsg-2.dsc
 58a32737503a4eed4b37e61f2c1dc11b 6052 science optional sopt_5.0.1+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmqxbAoACgkQcRWv0HcQ
3Pf4mA/+OMrxaIsaODAl9Dnteflb+DBPPe2OGdI5lIyFTXWtttXGJWc0elTqbRc7
1s8g6/uun87AhllRqmzceHQEqzH7dRWZQiENILV1LAZdr55J29l8FjiV0qM88ey0
ZmhGs5HU7p+vZfCXz7CIplWtMGrA/yVFBYQ69U6CL/fabgjSxdPdtFUICrZ9Bh87
vm/0QXbW3bfpens2/Wd8hDw4TlJAwHMaN0quzkn8oQEaiKQVrgzgDA+Tq8XDaic1
hIMVmDJnqOJAF1JAbkuV2meKVnKOVvyrV4j2DKC9baoRMrAr5Rku4SNMEMM/ICAX
CxlWhuQPOUK59pB+/e65X/NavHOZzI0cfWfbC+4y5JUu80MmYS/N8Qe1U3Oki4O8
fhmJrd5XZs1mFzhLxfIvwJTy45BGlbZae7GlaHV52qdiA17vcP+qykPD17il7Xo4
pu2NGDjYJCj8K1CEu16p3SYiCvW3eP8xD3AA49xuK0T7xgkmDl1vxW7bEDCCkIB+
ozqRVRv0LGx3Afk7GFKXuEJLzXHeA6Yi/XOwOthE+8nbAhcWePIDM76UCYOggDvb
uBbMNxeGmybeeq0O0bFrFudgZcaQl5m84rmOjLKijwSdbDVue+rsTAAt4PT3TmRC
iYJXZEbPSbEoSCDvIDe2AP859UY3ldf/aWPLIZzJkMqpOBM38tM=
=vIg9
-----END PGP SIGNATURE-----