Your message dated Sun, 10 Jan 2021 15:04:41 +0000
with message-id <[email protected]>
and subject line Bug#979680: fixed in socket++ 1.12.13-11
has caused the Debian Bug report #979680,
regarding socket++: FTBFS with glibc 2.32
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.)


-- 
979680: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979680
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: socket++
Version: 1.12.13-10
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu hirsute ubuntu-patch
X-Debbugs-Cc: [email protected]

Hi,

socket++ currently FTBFS with glibc 2.32 (which is the current version
used in the development release of Ubuntu) because it uses the removed
sys_siglist instead of strsignal().

While this isn't currently an issue in Debian unstable, which has glibc
2.31, it will be an issue soon, and strsignal() is supported by 2.31 as
well.

In Ubuntu, the attached patch was applied to achieve the following:

  * d/p/glibc-2.32.patch: Use strsignal() instead of sys_siglist to fix FTBFS
    with glibc 2.32.

Thanks for considering the patch.

Logan
diff -Nru socket++-1.12.13/debian/patches/glibc-2.32.patch 
socket++-1.12.13/debian/patches/glibc-2.32.patch
--- socket++-1.12.13/debian/patches/glibc-2.32.patch    1969-12-31 
19:00:00.000000000 -0500
+++ socket++-1.12.13/debian/patches/glibc-2.32.patch    2021-01-09 
18:37:10.000000000 -0500
@@ -0,0 +1,18 @@
+--- a/socket++/fork.cpp
++++ b/socket++/fork.cpp
+@@ -122,13 +122,13 @@
+ 
+   if (WIFSTOPPED (status))
+     cerr << "process " << pid << " gets "
+-      << SYS_SIGLIST [WSTOPSIG (status)] << endl;
++      << strsignal (WSTOPSIG (status)) << endl;
+   else if (WIFEXITED (status))
+     cerr << "process " << pid << " exited with status "
+       << WEXITSTATUS (status) << endl;
+   else if (WIFSIGNALED (status))
+     cerr << "process " << pid << " got "
+-      << SYS_SIGLIST [WTERMSIG (status)] << endl;
++      << strsignal (WTERMSIG (status)) << endl;
+ }
+ 
+ void Fork::ForkProcess::reaper_nohang (int signo)
diff -Nru socket++-1.12.13/debian/patches/series 
socket++-1.12.13/debian/patches/series
--- socket++-1.12.13/debian/patches/series      2019-01-09 09:15:04.000000000 
-0500
+++ socket++-1.12.13/debian/patches/series      2021-01-09 18:36:10.000000000 
-0500
@@ -4,3 +4,4 @@
 hurd4.patch
 hurd5.patch
 sys_errlist.patch
+glibc-2.32.patch

--- End Message ---
--- Begin Message ---
Source: socket++
Source-Version: 1.12.13-11
Done: Nilesh Patra <[email protected]>

We believe that the bug you reported is fixed in the latest version of
socket++, 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.
Nilesh Patra <[email protected]> (supplier of updated socket++ 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: Sun, 10 Jan 2021 17:18:56 +0530
Source: socket++
Architecture: source
Version: 1.12.13-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Nilesh Patra <[email protected]>
Closes: 979680
Changes:
 socket++ (1.12.13-11) unstable; urgency=medium
 .
   * Team Upload.
   * Use strsignal() instead of sys_siglist to fix
     FTBFS with glibc 2.32 (Closes: #979680)
   * Standards-Version: 4.5.1 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Add salsa-ci file (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Trim trailing whitespace.
   * Set upstream metadata fields: Repository, Repository-Browse.
   * Install static lib, remove useless .la files
   * Propagate hardening flags
Checksums-Sha1:
 128e1b2d393802a1ff033ef73733f39887a488ff 2065 socket++_1.12.13-11.dsc
 c6d2f9b6d51ef26f534eedaa46894a6b065b0daf 4960 socket++_1.12.13-11.debian.tar.xz
 bd85f439ed3ba263f9c0118867110c251d3b3231 6575 
socket++_1.12.13-11_amd64.buildinfo
Checksums-Sha256:
 fec631877adbba59860fe88e3d91595dd6c1ebe033f3a76220b8c53437af451d 2065 
socket++_1.12.13-11.dsc
 1457752345a37d513383b172b978738fd624cffffbb5a28f37af825f67d7f5bc 4960 
socket++_1.12.13-11.debian.tar.xz
 4327717816fb548458b8b976256fc7675cd93f3274bdd1bee26421029266e474 6575 
socket++_1.12.13-11_amd64.buildinfo
Files:
 e0a3865a20eb609d74f1b71c7b7703a2 2065 libs optional socket++_1.12.13-11.dsc
 bd225b8c4300f161c9d1c3f9d4aa639a 4960 libs optional 
socket++_1.12.13-11.debian.tar.xz
 3123ecb7aad31631e46d6f50186605da 6575 libs optional 
socket++_1.12.13-11_amd64.buildinfo

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

iQJIBAEBCgAyFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAl/7EEIUHG5wYXRyYTk3
NEBnbWFpbC5jb20ACgkQALrnSzQzafGBBA/9HH9B92b1RFhSKq3EuqGJnVww9xBx
PSMEJDIBbSxr0qM9soR8iQm3UtldylU3ubi2pmqdT6u2XY4hGKUJjHIONhQ6DgoF
r1U/lUhvVu+hWu2wxZYrFSI3Ll3lg35gsZMuccsr6+QYX21BrzJuyKKtUn5HeXVL
W/QZHkZYYZozw5jbKzxpfKLniBkI7U4ZJAWYrvx8H80aSAgKI9Hd5m0I0zxtwCOf
dJNa+3ht0sder+5sxA5wCs5/gfY32OBa5kIXnblNzSWOl+Beia+sws2zduyajOeY
YVIYq6jaQG/G6EgHLhhAXhhKJHw8ju1CsEXMNDlAUovKjXqC2V4xLx4TIkXV2gpr
ZblYLLzJmKeeO2kGx+B7w9OAXmUP8ctwMwfIAtcXh+CHao5bicR6S23q5atrs1dH
fvs1GjXnUnl8/8IqzIW/EdgejHe1W2gszzPL9IzWvqXNqmXlqoA/LHrDw1ruV52G
PXlJg8ztQ7fleo1wblqVlVHSX26HhxsuACiMJREQHGu6vpHTzwi5N/RiRQSoKm1S
P3SpVeiMuT7ap3TMA6RTXvx1TZFCRmfC0525V5lShxvKQBmgtBzSrT88zIBHS7nM
p7q12IvnLYSuJe7PMG0ikNN7j/Bplzm5MhOFLOx4LcggY/Fo9iS9bSlfd5lm1Xiw
JPGG/S/En/QcI9Q=
=J+Iq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to