[Debian-astro-maintainers] Bug#1085304: wsclean: please build chgcentre

McIntyre, Vincent (S&A, Marsfield) Vincent.Mcintyre at csiro.au
Fri Oct 18 00:48:20 BST 2024


Package: wsclean
Version: 3.1-3
Severity: normal


Dear Maintainer,

in change 5883e6d9 "Don't build the shared library anymore"
building of the 'chgcentre' binary was turned off.
I didn't find any comments explaining why this was done.

Could this please be reverted, as it's a useful part of the package.

Inline patch against debian/3.1-3 (bookworm version)
Also affcts version 3.4-3.
A manpage may be needed as well

diff --git a/debian/patches/Install-libs-in-multi-arch-path.patch b/debian/patches/Install-libs-in-multi-arch-path.patch
index 67a162c..722490f 100644
--- a/debian/patches/Install-libs-in-multi-arch-path.patch
+++ b/debian/patches/Install-libs-in-multi-arch-path.patch
@@ -10,13 +10,13 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
  index 2536355..8db1204 100644
  --- a/CMakeLists.txt
  +++ b/CMakeLists.txt
-@@ -415,8 +415,7 @@ add_executable(
+@@ -415,7 +415,7 @@ add_executable(
   target_link_libraries(mscaleexample ${ALL_LIBRARIES})
   
   install(TARGETS wsclean DESTINATION bin)
  -install(TARGETS wsclean-lib DESTINATION lib)
--install(TARGETS chgcentre DESTINATION bin)
  +install(TARGETS wsclean-lib DESTINATION lib/${DEB_HOST_MULTIARCH})
+ install(TARGETS chgcentre DESTINATION bin)
   install(FILES interface/wscleaninterface.h DESTINATION include)
   
   if(MPI_FOUND)
diff --git a/debian/wsclean.install b/debian/wsclean.install
index 339b640..874a039 100644
--- a/debian/wsclean.install
+++ b/debian/wsclean.install
@@ -1 +1,2 @@
+usr/bin/chgcentre
  usr/bin/wsclean

Kind regards
Vince

-- System Information:
Debian Release: 12.7
   APT prefers stable-updates
   APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 'stable'), (500, 'stable-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-21-amd64 (SMP w/28 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wsclean depends on:
ii  libboost-filesystem1.74.0  1.74.0+ds1-21
ii  libc6                      2.36-9+deb12u8
ii  libcasa-casa7              3.5.0-2+b3
ii  libcasa-fits7              3.5.0-2+b3
ii  libcasa-measures7          3.5.0-2+b3
ii  libcasa-ms7                3.5.0-2+b3
ii  libcasa-tables7            3.5.0-2+b3
ii  libcfitsio10               4.2.0-3
ii  libfftw3-double3           3.3.10-1
ii  libfftw3-single3           3.3.10-1
ii  libgcc-s1                  12.2.0-14
ii  libgsl27                   2.7.1+dfsg-5
ii  libhdf5-103-1              1.10.8+repack1-1
ii  libhdf5-cpp-103-1          1.10.8+repack1-1
ii  libpython3.11              3.11.2-6+deb12u3
ii  libstdc++6                 12.2.0-14

wsclean recommends no packages.

Versions of packages wsclean suggests:
pn  wsclean-dev  <none>

-- no debconf information

-- 


More information about the Debian-astro-maintainers mailing list