Bug#1041794: mrtrix3: build-depends on unmaintained GTK-2-related packages
Hi Bastian, On Mon, 31 Jul 2023 17:53:53 +0200 Bastian Germann wrote: > The gtk build dependencies are not used. > I am uploading a LowNMU to fix this. > The debdiff is attached. I injected your debdiff in mrtrix3 packaging repository. Thank you for your contribution! Have a nice day, :) -- .''`. Étienne Mollier : :' : gpg: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/5, please excuse my verbosity `-on air: AVKRVST - The Great White River signature.asc Description: PGP signature
Bug#1041794: mrtrix3: build-depends on unmaintained GTK-2-related packages
The gtk build dependencies are not used. I am uploading a LowNMU to fix this. The debdiff is attached.diff -Nru mrtrix3-3.0.3/debian/changelog mrtrix3-3.0.3/debian/changelog --- mrtrix3-3.0.3/debian/changelog 2022-07-01 14:29:06.0 +0200 +++ mrtrix3-3.0.3/debian/changelog 2023-07-31 17:32:18.0 +0200 @@ -1,3 +1,10 @@ +mrtrix3 (3.0.3-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop unnecessary build dependencies gtkmm, gtkglext. Closes: #1041794 + + -- Bastian Germann Mon, 31 Jul 2023 17:32:18 +0200 + mrtrix3 (3.0.3-3) unstable; urgency=medium * d/control: add myself to uploaders. diff -Nru mrtrix3-3.0.3/debian/control mrtrix3-3.0.3/debian/control --- mrtrix3-3.0.3/debian/control2022-07-01 14:29:06.0 +0200 +++ mrtrix3-3.0.3/debian/control2023-07-31 17:31:50.0 +0200 @@ -15,8 +15,6 @@ libqt5svg5-dev, python3, pkg-config, - libgtkmm-2.4-dev, - libgtkglext1-dev, imagemagick, libtiff-dev, matlab-support-dev,
Bug#1041794: mrtrix3: build-depends on unmaintained GTK-2-related packages
Source: mrtrix3 Version: 3.0.3-3 Severity: normal Tags: trixie sid User: pkg-gnome-maintain...@lists.alioth.debian.org Usertags: gtk2 oldlibs Control: block 967733 by -1 Control: block 967492 by -1 Control: block 967497 by -1 mrtrix3 Build-Depends on libgtkmm-2.4-dev and libgtkglext1-dev, which in turn depend on the obsolete/unmaintained GTK 2 library. >From a quick look at the binary package dependencies and source code, it looks as though this package is a Qt application with no references to GTK at all, other than a mention of pygtk in a comment. Presumably an older version used GTK and these dependencies are leftovers? If my assessment was correct, please remove the unused build-dependencies so that we can be one step closer to removing libgtkmm-2.4-dev and libgtkglext1-dev from Debian. debian/mrtrix3.desktop also mentions GTK, and probably needs updating. Unrelated to GTK, it's not clear to me whether the libgsl-dev and libeigen3-dev dependencies are necessary, since they don't seem to be reflected in the binary package's dependencies, so this might be a good time to evaluate whether those can be removed too. Thanks, smcv