Your message dated Thu, 09 Apr 2020 18:02:49 +0000
with message-id <[email protected]>
and subject line Bug#925540: fixed in qhull 2019.1-1
has caused the Debian Bug report #925540,
regarding qhull: add libqhullcpp to installed libraries
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
925540: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: qhull
Version: 2015.2-4
Severity: normal
Tags: patch
Dear Maintainer,
The Qhull package does not install the libqhullcpp shared libraries. The
headers are installed, but the library is built statically, and does
not get installed.
I have attached a patch against ea54d22bba5fb2cedf106a58bd11904370bfeb4f,
which changes the library to shared and adds it to the relevant .install
files.
If the patch or similar is not suitable, and it is not desired to
distribute the C++ library, perhaps the C++ qhull headers should
be removed?
-- System Information:
Debian Release: 9.8
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8),
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From c60f19ce512bf00ed4e735cbd513fde2a5d9e510 Mon Sep 17 00:00:00 2001
From: D Haley <[email protected]>
Date: Tue, 26 Mar 2019 14:59:11 +0000
Subject: * Fix qhullcpp not installed as .so
diff --git a/debian/libqhull-dev.install b/debian/libqhull-dev.install
index af11adb..0bdb24d 100755
--- a/debian/libqhull-dev.install
+++ b/debian/libqhull-dev.install
@@ -3,4 +3,5 @@ usr/lib/libqhull.a /usr/lib/${DEB_HOST_MULTIARCH}/
usr/lib/libqhull.so /usr/lib/${DEB_HOST_MULTIARCH}/
usr/lib/libqhullstatic_r.a /usr/lib/${DEB_HOST_MULTIARCH}/
usr/lib/libqhull_r.so /usr/lib/${DEB_HOST_MULTIARCH}/
+usr/lib/libqhullcpp.so /usr/lib/${DEB_HOST_MULTIARCH}/
usr/include
diff --git a/debian/libqhull7.install b/debian/libqhull7.install
index c6d117e..c66bdc1 100755
--- a/debian/libqhull7.install
+++ b/debian/libqhull7.install
@@ -1,2 +1,3 @@
#! /usr/bin/dh-exec
usr/lib/libqhull.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
+usr/lib/libqhullcpp.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/patches/0004-qhullcpp-shared.patch
b/debian/patches/0004-qhullcpp-shared.patch
new file mode 100644
index 0000000..14bf6dd
--- /dev/null
+++ b/debian/patches/0004-qhullcpp-shared.patch
@@ -0,0 +1,12 @@
+diff -r 4c7aa6ab184e CMakeLists.txt
+--- a/CMakeLists.txt Wed Mar 20 22:44:13 2019 +0000
++++ b/CMakeLists.txt Wed Mar 20 23:19:18 2019 +0000
+@@ -459,7 +459,7 @@
+ # Do not create libqhullcpp as a shared library. Qhull C++ classes may
change layout and size.
+ # ---------------------------------------
+
+-add_library(${qhull_CPP} STATIC ${libqhullcpp_SOURCES})
++add_library(${qhull_CPP} SHARED ${libqhullcpp_SOURCES})
+ set_target_properties(${qhull_CPP} PROPERTIES
+ VERSION ${qhull_VERSION})
+
diff --git a/debian/patches/series b/debian/patches/series
index a57e26b..1494b1a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
0001-debianize-test-failure-msg.patch
0002-QHpointer.patch
0003-spelling.patch
+0004-qhullcpp-shared.patch
--- End Message ---
--- Begin Message ---
Source: qhull
Source-Version: 2019.1-1
Done: [email protected] (Barak A. Pearlmutter)
We believe that the bug you reported is fixed in the latest version of
qhull, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Barak A. Pearlmutter <[email protected]> (supplier of updated qhull package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 07 Apr 2020 23:02:09 +0100
Source: qhull
Binary: libqhull-dev libqhull-doc libqhull-r7deb1 libqhull-r7deb1-dbgsym
libqhull7deb1 libqhull7deb1-dbgsym libqhullcpp7deb1 libqhullcpp7deb1-dbgsym
qhull-bin qhull-bin-dbgsym
Architecture: source amd64 all
Version: 2019.1-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
libqhull-dev - calculate convex hulls and related structures (development
files)
libqhull-doc - calculate convex hulls and related structures (documentation
file
libqhull-r7deb1 - calculate convex hulls and related structures (reentrant
shared l
libqhull7deb1 - calculate convex hulls and related structures (shared library)
libqhullcpp7deb1 - calculate convex hulls and related structures (C++ shared
library
qhull-bin - calculate convex hulls and related structures (utilities)
Closes: 925540
Changes:
qhull (2019.1-1) experimental; urgency=medium
.
[ Barak A. Pearlmutter ]
* Strip unusual field spacing from debian/control.
* Bump debhelper from old 11 to 12.
* New upstream version
* Track minor upstream fix commits
* Bump standards version
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
Repository-Browse.
.
[ Timo Röhling ]
* Turn post-release upstream fixes into proper patches
* Ship qhullcpp as shared library (Closes: #925540)
* Add R-R-R to debian/control
* Fix unit tests and honor DEB_BUILD_OPTIONS
* Fix reproducibility issue with assert() macros
* Install all documentation to the recommended place
* Fix privacy breach
* Bump SONAME because of ABI breakage
* Make copyright DEP5 conforming
* Add .symbols files for all shared libraries
* Properly export CMake targets
Checksums-Sha1:
4a60d5a9e0a47573252b013098b3f6154cd8f168 2264 qhull_2019.1-1.dsc
f707f42d931eedfaf3e045602d4b15e50eb3b41f 1275607 qhull_2019.1.orig.tar.gz
929e274bb715fd51c31885c81a51aa44655036cb 42692 qhull_2019.1-1.debian.tar.xz
747ffec2ce2fe0665336416db1a56ff7c658e662 455008 libqhull-dev_2019.1-1_amd64.deb
a1d7aba7785046180071ac7d219f0fbc5bd4e7d5 262792 libqhull-doc_2019.1-1_all.deb
baadee87261ead856a929a0487178f5fcfb983a7 312564
libqhull-r7deb1-dbgsym_2019.1-1_amd64.deb
73dd8262f90e1c3482ce6e3d10ae357563b70f4a 243232
libqhull-r7deb1_2019.1-1_amd64.deb
c8baed56abb91a17e8f15187a0c62c4f3b8620e2 293248
libqhull7deb1-dbgsym_2019.1-1_amd64.deb
1ea5c1003d3eb3536017bcd701e880ec6d6cbeb4 240540
libqhull7deb1_2019.1-1_amd64.deb
89746f90bcc548fe91c42d47861076fa990696d8 520572
libqhullcpp7deb1-dbgsym_2019.1-1_amd64.deb
df8d0774bc6cb4229cba79668762fc5514b307c6 104100
libqhullcpp7deb1_2019.1-1_amd64.deb
ef49500c0dba4006b46b55211f83c3003417e5b6 1482020
qhull-bin-dbgsym_2019.1-1_amd64.deb
7ea52026a2a9765b6993a1885ddc8dd5cf6935b1 475236 qhull-bin_2019.1-1_amd64.deb
329fa86a4105f4734c4586e80ffcfe118de24ad3 10680 qhull_2019.1-1_amd64.buildinfo
Checksums-Sha256:
7aa9c9b3c1c9b551a70bf454996cda8f87e4cdca57b2755c36e1851ff1e1a152 2264
qhull_2019.1-1.dsc
cf7235b76244595a86b9407b906e3259502b744528318f2178155e5899d6cf9f 1275607
qhull_2019.1.orig.tar.gz
4bb231f76430c78f3cfd24175caa74b62248ba71988e8e1f1e32f730e4b4ce3b 42692
qhull_2019.1-1.debian.tar.xz
209682643b6f2bf0800862736007f22c77c96050371ccff5dd45a0262505ed66 455008
libqhull-dev_2019.1-1_amd64.deb
3dd47172ec0174b7185ba73311cd4f87df46592a5ead71b16cbd6d63f2d2a7ce 262792
libqhull-doc_2019.1-1_all.deb
31805633a5118c8ad1cbd97d88978aa2d46beff89316462ab3c06dbad6cfbc36 312564
libqhull-r7deb1-dbgsym_2019.1-1_amd64.deb
845e2665af4ff4eb3766cbd89541b5f54ee748c3b05e051c834a2048ebed0420 243232
libqhull-r7deb1_2019.1-1_amd64.deb
8c26ab509d081cb95f56e2059f91ce74ea37e6630a52caa00827288d7d105061 293248
libqhull7deb1-dbgsym_2019.1-1_amd64.deb
ec84ef856c0309866e20918cf2b94d4cdd427a31f3caa68a64ba32d93f640fbe 240540
libqhull7deb1_2019.1-1_amd64.deb
4707ed8bd6870e77c3245d370ef122b99d344c3194b4be0624764ccf36ca6cd4 520572
libqhullcpp7deb1-dbgsym_2019.1-1_amd64.deb
5c595a8b6798726b56a589e9fd7f46ad4abb0279527f806ca815fd5a56ec65f4 104100
libqhullcpp7deb1_2019.1-1_amd64.deb
cd20223edfb2f69b88ceb3260fd98486ca6070814317e33e3f21d9c1f0a5a0f9 1482020
qhull-bin-dbgsym_2019.1-1_amd64.deb
52754ae7f75a1d0efbf288e9b02339a9649874bed9fc15de68584fde500d0d40 475236
qhull-bin_2019.1-1_amd64.deb
7a76197a40c52880fe200ba95997089220a8dd987190e697f72244e4de355380 10680
qhull_2019.1-1_amd64.buildinfo
Files:
8f8cecbc9d966ae774948f677af4a938 2264 math optional qhull_2019.1-1.dsc
877065211d4cb94fa4173f424d3c723a 1275607 math optional qhull_2019.1.orig.tar.gz
5cf38f6bf0b56286a15c87722d238b0c 42692 math optional
qhull_2019.1-1.debian.tar.xz
c400fa11b8779a27d198bae164b0c99c 455008 libdevel optional
libqhull-dev_2019.1-1_amd64.deb
3c2266bb657008d4376100e09932ec4c 262792 doc optional
libqhull-doc_2019.1-1_all.deb
8a1c20ef6f2501f2b383e63a2b7f5b51 312564 debug optional
libqhull-r7deb1-dbgsym_2019.1-1_amd64.deb
bb1477956754c34deac7aad2c4691054 243232 libs optional
libqhull-r7deb1_2019.1-1_amd64.deb
85cb57cfa9641f40af3ab9234155901e 293248 debug optional
libqhull7deb1-dbgsym_2019.1-1_amd64.deb
dd7c15e498404c006bdcd4ef80d186f1 240540 libs optional
libqhull7deb1_2019.1-1_amd64.deb
40dc58d652ca9d7f3cd68d2baeaedbf7 520572 debug optional
libqhullcpp7deb1-dbgsym_2019.1-1_amd64.deb
1efb0bcbb60bd0b1a8584f24c1fe5cf2 104100 libs optional
libqhullcpp7deb1_2019.1-1_amd64.deb
4954e894785f0e44caa8f5484a075095 1482020 debug optional
qhull-bin-dbgsym_2019.1-1_amd64.deb
7548e3f05c9320df8b7da4a25fd5f3a4 475236 math optional
qhull-bin_2019.1-1_amd64.deb
18a2447a2a171bd2d2ff8aea2fd18d1c 10680 math optional
qhull_2019.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZPQp426hHMLZZlRvEltXR14ZDRgFAl6Ns1EACgkQEltXR14Z
DRh9tw/+OrOT+LtCqgKAOeuMz8bIa6au0OaYYoLxY1zM+Y+rWGbltLEFSdzFkwiH
gYB2aPwmchRMZu9K48B6UzhY4HmhVYniMoXAy1wGRRTT0jk6+5CxYMvYCaa1TJnH
3qlIoNI1ZA4jh0s8BEi94sgkCCMsRWeUdKMf6eAjlRvtGi6kZwZ1pbW0VEwJ9Kvx
qty6k96o+OKsJbMP3/9Rg3nWmaKar+/8KTl8oNi+jbRPyz/pdbLlpMG2cqantkvB
quPDyDodFx7kYg14KtRd25534Ev18wYggp/7MOem2DPjOS9+ZxR2vtzwXstwc74l
18MAc4iFjK/gB/YAqldQweBmHZGmBOgH9a4cBTbpbaqLsJLXbVwndRmApKbZL+QB
1WP0Hc3S1sPeybm0qh3CqhYb8VdbSQQz4lVWXE2BskeJVXsJdGAI3R+yxLw/ktNm
IAQfVuDGgtc4ArK/EK4M8XZvuUVSQI8V41LgXEVO2ckTtDLB6CVcfBaZjykmkf/B
q+4tjmn46DvATlrYtEeIt7Z9WRLUybuhUStczqa9hThNIApA8XEdqQFW/SxhIt2v
7APPx9VZrWOlrFiByrHc/536wZDqX5A55JxS4vvNcoWt2uK8/lLLGw1eDV2b6L76
I0UQjq1QTjA/OH8KOjgzaIvx3YhNIFxsRDbQAzjVGg/O7CsIkt8=
=CnNO
-----END PGP SIGNATURE-----
--- End Message ---