[med-svn] [Git][med-team/mrtrix3][master] 3 commits: Fix build with Eigen 5.0 which changed jacobiSvd. Closes: #1140261

Andreas Tille (@tille) gitlab at salsa.debian.org
Mon Oct 19 13:19:58 BST 2026



Andreas Tille pushed to branch master at Debian Med / mrtrix3


Commits:
01fb7558 by Andreas Tille at 2026-10-19T12:28:27+02:00
Fix build with Eigen 5.0 which changed jacobiSvd. Closes: #1140261

- - - - -
3025740b by Andreas Tille at 2026-10-19T13:15:47+02:00
Changes made by cme

- - - - -
230a875c by Andreas Tille at 2026-10-19T13:44:37+02:00
routine-update: Ready to upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/eigen-jacobisvd-signature.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+mrtrix3 (3.0.8-3) unstable; urgency=medium
+
+  * Team upload.
+  * Fix build with Eigen 5.0 which changed jacobiSvd.
+    Closes: #1140261
+
+ -- Andreas Tille <tille at debian.org>  Mon, 19 Oct 2026 13:16:05 +0200
+
 mrtrix3 (3.0.8-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -7,20 +7,20 @@ Uploaders:
  Étienne Mollier <emollier at debian.org>,
 Section: science
 Build-Depends:
- debhelper-compat (= 13),
+ debhelper-compat (= 14),
+ bc,
  dh-python,
- octave-dev,
- libgsl-dev,
+ imagemagick,
  libeigen3-dev,
+ libgsl-dev,
  libqt5opengl5-dev,
- qtbase5-dev,
  libqt5svg5-dev,
- python3,
- pkgconf,
- imagemagick,
  libtiff-dev,
  matlab-support-dev,
- bc,
+ octave-dev,
+ pkgconf,
+ python3,
+ qtbase5-dev,
 Build-Conflicts:
  clang,
 Vcs-Browser: https://salsa.debian.org/med-team/mrtrix3
@@ -30,15 +30,15 @@ Homepage: https://www.mrtrix.org
 Package: mrtrix3
 Architecture: any-amd64 arm64
 Depends:
- ${shlibs:Depends},
- ${misc:Depends},
  python3,
+ ${misc:Depends},
+ ${shlibs:Depends},
 Recommends:
  python3-numpy,
 Suggests:
+ matlab-support,
  mrtrix3-doc,
  octave,
- matlab-support,
 Conflicts:
  mrtrix,
 Description: diffusion-weighted MRI white matter tractography


=====================================
debian/patches/eigen-jacobisvd-signature.patch
=====================================
@@ -0,0 +1,18 @@
+Author: Andreas Tille <tille at debian.org>
+        Assisted by Claude.ai
+Last-Update: 2026-10-19
+Bug-Debian: https://bugs.debian.org/1140261
+Description: Eigen 5.0 changed jacobiSvd.
+ The options are now a template parameter on a different overload, and the old runtime-argument form is deprecated.
+
+--- a/core/math/stats/glm.cpp
++++ b/core/math/stats/glm.cpp
+@@ -182,7 +182,7 @@ namespace MR
+ 
+         matrix_type solve_betas (const matrix_type& measurements, const matrix_type& design)
+         {
+-          return design.jacobiSvd<Eigen::ComputeThinU | Eigen::ComputeThinV>().solve (measurements);
++          return design.jacobiSvd (Eigen::ComputeThinU | Eigen::ComputeThinV).solve (measurements);
+         }
+ 
+ 


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ debian_build_cfg
 python3.patch
 mrtrix_version.patch
 libeigen5.0.patch
+eigen-jacobisvd-signature.patch



View it on GitLab: https://salsa.debian.org/med-team/mrtrix3/-/compare/ad44560483ab36aa28468a1ef56119e5a5ab6591...230a875caf11f740554948114f11b04271787d4b

-- 
View it on GitLab: https://salsa.debian.org/med-team/mrtrix3/-/compare/ad44560483ab36aa28468a1ef56119e5a5ab6591...230a875caf11f740554948114f11b04271787d4b
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20261019/f2c7189b/attachment-0001.htm>


More information about the debian-med-commit mailing list