Your message dated Mon, 26 Aug 2024 11:57:10 +0000
with message-id <e1siylo-005rsk...@fasolo.debian.org>
and subject line Bug#1079526: fixed in sprng 2.0a-16
has caused the Debian Bug report #1079526,
regarding sprng: lost gmp symbols cause ftbfs in tree-puzzle
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 ow...@bugs.debian.org
immediately.)


-- 
1079526: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079526
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sprng
Version: 2.0a-15
Severity: serious
Tags: patch upstream
Justification: causes reverse dependency to ftbfs
Control: affects -1 tree-puzzle
Control: block 1075584 by -1

Dear Maintainer,

dh_shlibdeps reports multiple missing gmp symbols upon sprng
build:

        dh_shlibdeps -a
        dpkg-shlibdeps: warning: symbol mpz_init_set_str used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_mul used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_abs used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_mod used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_mul_ui used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_init used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_fdiv_q_2exp used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpq_set_den used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_add used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: symbol mpz_powm used by 
debian/libsprng2/usr/lib/libsprng.so.2.0 found in none of the libraries
        dpkg-shlibdeps: warning: 20 other similar warnings have been skipped 
(use -v to see them all)

This is causing at least tree-puzzle to fail to build from
source as documented in #1075584 message #14[1].

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075584#14

Looking at sprng, this looks to be caused by the pmlcg making
use of a vendored gmp.h header that drifted enough from the
system header to now mismatch and make the resulting symbols
unusable.  Switching to the system gmp.h header using the patch
below resolved the missing symbols reported by dpkg-shlibdeps,
and allowed me to get back to the initial issue documented in
#1075584.

--- sprng.orig/SRC/pmlcg/pmlcg.c
+++ sprng/SRC/pmlcg/pmlcg.c
@@ -30,7 +30,7 @@
 #include "memory.h"
 #include "interface.h"
 #include "pmlcg.h"
-#include "gmp.h"
+#include <gmp.h>
 #include "basic.h"
 #include <math.h>
 #include "store.h"

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier <emoll...@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-    on air: Ricochet - Caught in the spotlight

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: sprng
Source-Version: 2.0a-16
Done: Dirk Eddelbuettel <e...@debian.org>

We believe that the bug you reported is fixed in the latest version of
sprng, 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 1079...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dirk Eddelbuettel <e...@debian.org> (supplier of updated sprng 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 26 Aug 2024 06:25:18 -0500
Source: sprng
Architecture: source
Version: 2.0a-16
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Dirk Eddelbuettel <e...@debian.org>
Closes: 1079526
Changes:
 sprng (2.0a-16) unstable; urgency=medium
 .
   * debian/patches/accumulated_patches: Ensure gmp is included via '<gmp.h'
   to pick system one. Thanks to Étienne Mollier.       (Closes: #1079526)
 .
   * debian/control: Updated Standards-Version: to current version
Checksums-Sha1:
 3dc400c786222bca9e0ccc11228da6f4c38dabcf 1868 sprng_2.0a-16.dsc
 c19550acf703f06b60340a4bcdbef094454b6b9c 10836 sprng_2.0a-16.debian.tar.xz
 cfae5d170062acf57ba326ea81a498876e88e093 6922 sprng_2.0a-16_amd64.buildinfo
Checksums-Sha256:
 9490c204418de1558f26851438bfd99a21cff050804e0c183c86f33eefd69889 1868 
sprng_2.0a-16.dsc
 41fd5eb101d752cd29b3f41c2099497a38bd9cb47e740bb963fd5f0166da9c5f 10836 
sprng_2.0a-16.debian.tar.xz
 575c9093eebffa7a318c001af0f7ef7fc87bc87226bebfde75715c9083e69ae9 6922 
sprng_2.0a-16_amd64.buildinfo
Files:
 8d0473a5e6abd4d114dd3c96af11dfaa 1868 math optional sprng_2.0a-16.dsc
 4d889718890b555198e117d8e097a145 10836 math optional 
sprng_2.0a-16.debian.tar.xz
 8cb9f2a60c22af9ff209ddc6be9235d9 6922 math optional 
sprng_2.0a-16_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIVAwUBZsxm+6FIn+KrmaIaAQg5cg//Yk3gS8rSd81RMxVCQkna31JVRPiNs12R
1UFvqCdAl/UhqVgakCu4WBE/wYebuNuv4BPyolsVJZb/fzjcUlzwxEqOeN/qa+XX
3dBkPIfgKYs068ymmOWTjrn6lHhXP7Eeqiy572LQWvJKQlEPvAqOe2urDvy86AmP
D80SWAA6RQ9scr0HutdPi9QI09onSSeWe43MdVMlK711jTHxJuFQj/PPLxMr7T3f
GwdptXQ2Dc14wON64znDbNoIQzvblG5lxHNvVr4pqbDnpRqcQi8EVU50hC83LaUZ
14tTL9emS/1X9NifuLo3ecH/GN4Ma14i+pCbEkBpdOqALj2/iRh7uIz3zK9k0/2g
lfBfXrld2BL2O9oJVXsu0TmB5EeuFlIRAG1CPD0yxCKN/YWcR+vFqELRu0Sely5O
kbD3smGwIcqNlq1GrWhpbn7nr8jW4+NasXMUT34x/w1BMU3rADLfzp80Vj8oLEUl
IXyz4Z0EM8cRoIuCVHlM6KU55OeVrirEzRHMZxvmFRH1/SB+/o3heo68BKEqAlgN
08IRcK+UJXPAIFnm1UOpPCO3ehlFdOM2X+Wxe7JgftGI6vdfVf+1tuy5PpUhMhq+
fraZVE5fCEK1uOnZpcS9b1x7XwWzZLnQQLsLNgVoLgQ16hCXP59HOBWmqnurIm0O
KTa4E3wUx7A=
=W/ix
-----END PGP SIGNATURE-----

Attachment: pgpbXAOrMRa7s.pgp
Description: PGP signature


--- End Message ---

Reply via email to