Bug#1038619: vtk7: Stop using netcdf-cxx-legacy

Bas Couwenberg sebastic at xs4all.nl
Mon Jun 19 06:09:42 BST 2023


Source: vtk7
Version: 7.1.1+dfsg2-10.2
Severity: important
Tags: patch
User: debian-gis at lists.debian.org
Usertags: netcdf-cxx-legacy-rm

Dear Maintainer,

Your package uses netcdf-cxx-legacy which is dead upstream and will be removed during the trixie development cycle.

The attached patch switches to the embedded copy, because the build actually requires the CXX component.

Kind Regards,

Bas
-------------- next part --------------
diff -Nru vtk7-7.1.1+dfsg2/debian/changelog vtk7-7.1.1+dfsg2/debian/changelog
--- vtk7-7.1.1+dfsg2/debian/changelog	2022-08-03 21:41:56.000000000 +0200
+++ vtk7-7.1.1+dfsg2/debian/changelog	2023-06-18 19:53:15.000000000 +0200
@@ -1,3 +1,10 @@
+vtk7 (7.1.1+dfsg2-10.3) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't use netcdf-cxx-legacy.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Sun, 18 Jun 2023 19:53:15 +0200
+
 vtk7 (7.1.1+dfsg2-10.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru vtk7-7.1.1+dfsg2/debian/control vtk7-7.1.1+dfsg2/debian/control
--- vtk7-7.1.1+dfsg2/debian/control	2022-08-03 19:39:40.000000000 +0200
+++ vtk7-7.1.1+dfsg2/debian/control	2023-06-18 19:50:44.000000000 +0200
@@ -32,7 +32,6 @@
                libjsoncpp-dev,
                libmrmpi-dev,
                libnetcdf-dev,
-               libnetcdf-cxx-legacy-dev,
                libogg-dev,
                libosmesa6-dev,
                libpng-dev,
@@ -101,7 +100,6 @@
          libjpeg-dev,
          libjsoncpp-dev,
          libnetcdf-dev,
-         libnetcdf-cxx-legacy-dev,
          libogg-dev,
          libpng-dev,
          libpq-dev,
diff -Nru vtk7-7.1.1+dfsg2/debian/copyright vtk7-7.1.1+dfsg2/debian/copyright
--- vtk7-7.1.1+dfsg2/debian/copyright	2020-12-15 18:57:22.000000000 +0100
+++ vtk7-7.1.1+dfsg2/debian/copyright	2023-06-18 19:53:15.000000000 +0200
@@ -13,7 +13,6 @@
   ThirdParty/jpeg/vtkjpeg
   ThirdParty/jsoncpp/vtkjsoncpp
   ThirdParty/libxml2/vtklibxml2
-  ThirdParty/netcdf/vtknetcdf
   ThirdParty/oggtheora/vtkoggtheora
   ThirdParty/png/vtkpng
   ThirdParty/sqlite/vtksqlite
diff -Nru vtk7-7.1.1+dfsg2/debian/rules vtk7-7.1.1+dfsg2/debian/rules
--- vtk7-7.1.1+dfsg2/debian/rules	2020-12-15 18:57:22.000000000 +0100
+++ vtk7-7.1.1+dfsg2/debian/rules	2023-06-18 19:53:15.000000000 +0200
@@ -74,7 +74,7 @@
 	-DVTK_USE_SYSTEM_LIBPROJ4=OFF \
 	-DVTK_USE_SYSTEM_LIBXML2=ON \
 	-DVTK_USE_SYSTEM_MPI4PY=ON \
-	-DVTK_USE_SYSTEM_NETCDF=ON \
+	-DVTK_USE_SYSTEM_NETCDF=OFF \
 	-DVTK_USE_SYSTEM_OGGTHEORA=ON \
 	-DVTK_USE_SYSTEM_PNG=ON \
 	-DVTK_USE_SYSTEM_SIX=ON \


More information about the debian-science-maintainers mailing list