Your message dated Wed, 10 Mar 2021 19:23:57 +0000
with message-id <e1lk4r3-00060d...@fasolo.debian.org>
and subject line Bug#984534: fixed in soci 4.0.1-5
has caused the Debian Bug report #984534,
regarding [PATCH] Missing type conversion hints in libsoci_sqlite3-4.0 lead to
std::bad_cast exceptions in Linphone
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.)
--
984534: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: soci
Architecture: amd64
Version: 4.0.1-4
Severity: grave
Justification: Breaks linphone
Affects: linphone
Tags: patch upstream sid bullseye
The sqlite3 backend uses a hard-coded map of column data type names in
src/backends/sqlite3/statement.cpp as hints to convert any results
sqlite3 dynamically retyped to text to whatever the caller asked for.
Linphone uses a database schema with MySQL-specific type names that
are not in this map and thus suffers random std::bad_cast exceptions
which are at the heart of #983365 (see badcast.cpp for a reproducer).
The first attached patch adds the missing entries to the map which
fixes the issue.
The optional second patch disables the regeneration of an unneeded
config file to satisfy dpkg-source during repeated builds.
Regards,
Dennis.
badcast.cpp.gz
Description: application/gzip
02-add-mysql-ddl-types.patch.gz
Description: application/gzip
03-disable-test-access-regen.patch.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: soci
Source-Version: 4.0.1-5
Done: William Blough <bblo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
soci, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
William Blough <bblo...@debian.org> (supplier of updated soci 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: Wed, 10 Mar 2021 12:46:31 -0500
Source: soci
Architecture: source
Version: 4.0.1-5
Distribution: unstable
Urgency: medium
Maintainer: William Blough <bblo...@debian.org>
Changed-By: William Blough <bblo...@debian.org>
Closes: 984534
Changes:
soci (4.0.1-5) unstable; urgency=medium
.
* Add unsigned type hints to sqlite backend. Closes: 984534
Checksums-Sha1:
350fd41da004baa7a241ed6219f0cbca096c2ff6 2638 soci_4.0.1-5.dsc
56595f0aaa37ac09bcf7154ccdba95b80ba52b10 85484 soci_4.0.1-5.debian.tar.xz
f4d7fef1479261d7dca571b471963ba0d067520a 11398 soci_4.0.1-5_amd64.buildinfo
Checksums-Sha256:
11076f5d4ef1f549c4731d3b318ec043419b0ebb56451b66fce1c3d2251374bb 2638
soci_4.0.1-5.dsc
0a05c94b4595daf47eff316e1373648fd577fa8174f022d1a527932700c82946 85484
soci_4.0.1-5.debian.tar.xz
adf294043f554b61acbb2cc522081bf8dff6e33541b39d752f8a9b320516a798 11398
soci_4.0.1-5_amd64.buildinfo
Files:
8827512d8dd94c796c99ebae96afd897 2638 libs optional soci_4.0.1-5.dsc
c42a4e962e4d8df6e556d7d9567397b8 85484 libs optional soci_4.0.1-5.debian.tar.xz
50c25c6a5a1419b1222c6037681c2c50 11398 libs optional
soci_4.0.1-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCACRFiEEJXjSPd76bZ5rVv2gNeEe5JHS9UwFAmBJFrBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDI1
NzhEMjNEREVGQTZEOUU2QjU2RkRBMDM1RTExRUU0OTFEMkY1NEMTHGJibG91Z2hA
ZGViaWFuLm9yZwAKCRA14R7kkdL1TPHVD/9pFF+Ct5Oyyq0B99yGWoOi55nBaZ24
aMzHnimf1T2/ITHyKNITEEnquvL4h7iW5DyrSux3lLczD5nZwYRXVgwyptXzdmTf
czhGVSta3rSzsLlhHtaZ0Z1/q2GjydW5itOYErOnXV/8bGKA82yEfJ7aqQUZl8AC
jfHMpEA2PcpjxMZy3b3bphEQuliSZT1MhfvfpxzpEgCRiwaZM3czClaDR97H9EQ3
6+3rBo+svv0xZyzpzRry+OKXraWzMToVHV/1vxEem35i5+yBazTXlYgdyCUbIDtr
t2dk7OnqCiWjjLYHE26ijFhW+fURFusWXoGtRMSn6IZgwx2Rzo4FMjKscXoR44J9
q0iSU9aZ9+VBeZ1TGILN2yicFtFUJ/VRa+HG0XXrqfitU2auUjTWZej2rdR9xLKQ
e3dzJ9mH6soY5wPWwtdR+jwoAUXVOKZ5kXdiVUb+7kGydxWoZb22zULEzeyvN2zI
LCPe8wHysvOIINc97o/FeNe2/ojOQ7VN2dCApPEGsCJhkVOIjnwu1gJgDAI2qwKf
EU1abQFcTEt7aNRm03m//N/0wCf6bBdFOtWRRCfjwcQtvo34Kg7IN4Pe/NRJiBxL
YKi3Z2sWPu8dCP+s3+X86tRRl5m5/gRbFlHi2qbxsw1yeLHYeNjEn9ZhhfhUgA1P
JZMLtRAijJOq3w==
=ZRLR
-----END PGP SIGNATURE-----
--- End Message ---