Bug#1041794: mrtrix3: build-depends on unmaintained GTK-2-related packages

2023-08-11 Thread Étienne Mollier
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

2023-07-31 Thread Bastian Germann

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

2023-07-23 Thread Simon McVittie
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