Your message dated Tue, 07 Feb 2023 08:39:24 +0000
with message-id <e1ppjvc-0041dj...@fasolo.debian.org>
and subject line Bug#984321: fixed in ring 20230206.0~ds1-1
has caused the Debian Bug report #984321,
regarding ring: ftbfs with GCC-11
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.)
--
984321: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984321
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ring
Version: 20210104.4.dda80df~ds1-1
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/ring_20210104.4.dda80df~ds1-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
849 |
static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:849:52: note:
‘std::__is_complete_or_unbounded<std::__type_identity<jami::tls::DhParams>
>((std::__type_identity<jami::tls::DhParams>{},
std::__type_identity<jami::tls::DhParams>()))’ evaluates to false
In file included from /<<PKGBUILDDIR>>/daemon/src/media/audio/audio_input.h:25,
from /<<PKGBUILDDIR>>/daemon/src/conference.h:33,
from /<<PKGBUILDDIR>>/daemon/src/call.h:34,
from /<<PKGBUILDDIR>>/daemon/src/call_factory.h:24,
from /<<PKGBUILDDIR>>/daemon/src/manager.h:35,
from configurationmanager.cpp:31:
/usr/include/c++/11/future: In instantiation of ‘class
std::shared_future<jami::tls::DhParams>’:
/<<PKGBUILDDIR>>/daemon/src/security/tls_session.h:76:34: required from here
/usr/include/c++/11/future:906:21: error: static assertion failed: result type
must be destructible
906 | static_assert(is_destructible<_Res>{},
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/future:906:21: note:
‘std::is_destructible<jami::tls::DhParams>{}’ evaluates to false
/usr/include/c++/11/future: In instantiation of ‘class
std::future<jami::tls::DhParams>’:
/<<PKGBUILDDIR>>/daemon/src/jamidht/jamiaccount.h:379:71: required from here
/usr/include/c++/11/future:769:21: error: static assertion failed: result type
must be destructible
769 | static_assert(is_destructible<_Res>{},
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/future:769:21: note:
‘std::is_destructible<jami::tls::DhParams>{}’ evaluates to false
mv -f .deps/libclient_la-callmanager.Tpo .deps/libclient_la-callmanager.Plo
../../doltlibtool --tag=CXX --mode=compile g++ -std=gnu++17 -DHAVE_CONFIG_H
-I. -I../.. -I/<<PKGBUILDDIR>>/daemon/src -I/<<PKGBUILDDIR>>/daemon/src/config
-I/<<PKGBUILDDIR>>/daemon/src/media -I/<<PKGBUILDDIR>>/daemon/test
-I/<<PKGBUILDDIR>>/daemon/src/dring -DPREFIX=\"/usr\"
-DPROGSHAREDIR=\"/usr/share/ring\" -DENABLE_TRACE -DRING_REVISION=\"\"
-DRING_DIRTY_REPO=\"dirty\" -DPJSIP_MAX_PKT_LEN=8000 -DPJ_AUTOCONF=1
-Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DDRING_BUILD
-DASIO_STANDALONE -I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include
-I/usr/include/jsoncpp -I./ -I../ -DPREFIX=\"/usr\"
-DPROGSHAREDIR=\"/usr/share/ring\" -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DNDEBUG=1 -O3 -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DPJ_AUTOCONF=1
-I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include -MT
libclient_la-presencemanager.lo -MD -MP -MF .deps/libclient_la-
presencemanager.Tpo -c -o libclient_la-presencemanager.lo `test -f
'presencemanager.cpp' || echo './'`presencemanager.cpp
make[5]: *** [Makefile:559: libclient_la-configurationmanager.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /usr/include/c++/11/bits/move.h:57,
from /usr/include/c++/11/bits/stl_pair.h:59,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/vector:60,
from
/<<PKGBUILDDIR>>/daemon/src/dring/presencemanager_interface.h:26,
from presencemanager.cpp:27:
/usr/include/c++/11/type_traits: In instantiation of ‘struct
std::is_destructible<jami::tls::DhParams>’:
/usr/include/c++/11/future:906:21: required from ‘class
std::shared_future<jami::tls::DhParams>’
/<<PKGBUILDDIR>>/daemon/src/security/tls_session.h:76:34: required from here
/usr/include/c++/11/type_traits:849:52: error: static assertion failed:
template argument must be a complete class or an unbounded array
849 |
static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:849:52: note:
‘std::__is_complete_or_unbounded<std::__type_identity<jami::tls::DhParams>
>((std::__type_identity<jami::tls::DhParams>{},
std::__type_identity<jami::tls::DhParams>()))’ evaluates to false
In file included from /<<PKGBUILDDIR>>/daemon/src/media/audio/audio_input.h:25,
from /<<PKGBUILDDIR>>/daemon/src/conference.h:33,
from /<<PKGBUILDDIR>>/daemon/src/call.h:34,
from /<<PKGBUILDDIR>>/daemon/src/call_factory.h:24,
from /<<PKGBUILDDIR>>/daemon/src/manager.h:35,
from presencemanager.cpp:34:
/usr/include/c++/11/future: In instantiation of ‘class
std::shared_future<jami::tls::DhParams>’:
/<<PKGBUILDDIR>>/daemon/src/security/tls_session.h:76:34: required from here
/usr/include/c++/11/future:906:21: error: static assertion failed: result type
must be destructible
906 | static_assert(is_destructible<_Res>{},
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/future:906:21: note:
‘std::is_destructible<jami::tls::DhParams>{}’ evaluates to false
/usr/include/c++/11/future: In instantiation of ‘class
std::future<jami::tls::DhParams>’:
/<<PKGBUILDDIR>>/daemon/src/jamidht/jamiaccount.h:379:71: required from here
/usr/include/c++/11/future:769:21: error: static assertion failed: result type
must be destructible
769 | static_assert(is_destructible<_Res>{},
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/future:769:21: note:
‘std::is_destructible<jami::tls::DhParams>{}’ evaluates to false
make[5]: *** [Makefile:580: libclient_la-presencemanager.lo] Error 1
mv -f .deps/libclient_la-ring_signal.Tpo .deps/libclient_la-ring_signal.Plo
mv -f .deps/libclient_la-plugin_manager_interface.Tpo
.deps/libclient_la-plugin_manager_interface.Plo
make[5]: Leaving directory '/<<PKGBUILDDIR>>/daemon/src/client'
make[4]: *** [Makefile:1029: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/daemon/src'
make[3]: *** [Makefile:533: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/daemon'
make[2]: *** [Makefile:464: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/daemon'
make[1]: *** [debian/rules:109: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ring
Source-Version: 20230206.0~ds1-1
Done: Amin Bandali <band...@gnu.org>
We believe that the bug you reported is fixed in the latest version of
ring, 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.
Amin Bandali <band...@gnu.org> (supplier of updated ring 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: Tue, 07 Feb 2023 02:31:49 -0500
Source: ring
Architecture: source
Version: 20230206.0~ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org>
Changed-By: Amin Bandali <band...@gnu.org>
Closes: 984321 1005702 1008728 1014998 1017005 1018129 1019112
Changes:
ring (20230206.0~ds1-1) unstable; urgency=medium
.
[ Amin Bandali ]
* New upstream version 20230206.0.
(Closes: #984321, #1014998, #1008728, #1017005, #1018129)
* The 'jami' package now offers the Jami Qt client, as it has been
the main and only actively developed Jami client on GNU/Linux.
The C++ sources for the Qt client are in src/app/, libjamiclient
(formerly libringclient or LRC) sources are in src/libclient/,
and Jami daemon/library sources are under daemon/.
* debian/control: Change libargon2-0-dev to libargon2-dev in
Builds-Depends (Closes: #1005702). Change libmsgpack-dev to
libmsgpack-cxx-dev (Closes: #1019112). Add new build dependency
qml6-module-qtquick3d-spatialaudio to Build-Depends. Also, drop
remnants of old 'ring' transitional packages in 'Replaces' and
'Breaks'. Lastly, require opendht >= 2.4.12-4, because the recent
versions with the static library are currently unusable by Jami
due to an unforeseen side-effect of one of the dropped patches.
This is remedied and no longer relevant with opendht >= 2.4.12-4
which ships a shared library instead.
* debian/copyright: Update Files-Excluded to correspond to what is
currently included in upstream release tarballs, and sort them
alphabetically. Further, update all Files fields to reflect the
directory structure change, namely Jami Qt client now being the
top-level of the repository.
* debian/rules: Reflect and adapt to the change of upstream release
tarballs' root directory name and structure.
* debian/watch: Use 'dversionmangle=auto' instead of hard-coding
the Debian version pattern (see uscan(1)) and update the release
tarball filename prefix from 'jami_' to 'jami-'.
[ Petter Reinholdtsen ]
* Switched to consistent debhelper 12 dependency.
.
* Upload sponsored by Petter Reinholdtsen.
Checksums-Sha1:
ea72739d40d0a825023fd24594c413ee3f5358e3 3558 ring_20230206.0~ds1-1.dsc
f4ad9aa43e11a7b0b9ce4e7754c79f57d5b8e384 29935331
ring_20230206.0~ds1.orig.tar.gz
cefc297e676517b5cb7b889a7ed730ec9989f8c3 19724
ring_20230206.0~ds1-1.debian.tar.xz
0e840ee4a1f9da8d2ee88d82f6aa32e9f4d63600 23089
ring_20230206.0~ds1-1_source.buildinfo
Checksums-Sha256:
0616f81ea51c15509f6511281c3f6b82b65cd493b1e54cc225c596ac65eee107 3558
ring_20230206.0~ds1-1.dsc
ddbb12813b2a075b7d67fa5680ac67878b89cc8324755e9874e589c75511a1b7 29935331
ring_20230206.0~ds1.orig.tar.gz
786140baee4695a3794f808b5976b164e169effcbd5a9e872a4a4b6f857b0cae 19724
ring_20230206.0~ds1-1.debian.tar.xz
c78246d5c3483932c7160f979bebb01232f985cc11196aa1c553cfebe2958792 23089
ring_20230206.0~ds1-1_source.buildinfo
Files:
49638801756c44e893122aeb5765d079 3558 comm optional ring_20230206.0~ds1-1.dsc
0a4d223fc0585b5cec1da3fc69d38fb0 29935331 comm optional
ring_20230206.0~ds1.orig.tar.gz
d6879488d00de044f1659ee4d173b187 19724 comm optional
ring_20230206.0~ds1-1.debian.tar.xz
30af660d78112e70fc45cb58ddd8202c 23089 comm optional
ring_20230206.0~ds1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmPiAx8ACgkQgSgKoIe6
+w7PJBAAgOo/llLFsFkig3K/Zua5vl5R48qtVnp4CGbTGxqlo4rz5rwyKNpuh9Vn
DQOYrNUNEp/ikYBQsm1J2ek0AEW/l+Z4oJeWDQuzqfMFUDEoMYjULlhZamW3kQGC
yOeGEmrltkIUzT7OgYNNt7zvK15lomHo8m3d2s3kCtrWdT1zUZDKVF4iRD17XbMG
axcO/mwxejz8gjIE9GJ6U9IG2b7ld5p2Rs9DtcM+s2C2Z3SgHBR4R9iqfGcFL8Lz
/i1OilmKTvVkFEJQMAy5LM1YC5Z7f9tz+rkdMEt3z42WxM1nvkTBc/pxv1/9XGsP
eofauUzs8xxNz1LETa/ssFcPJ3QjSA+S9lPwqpf+awfsHeMzwqeB+DqO143DqWLZ
IY7SLiA2ECloFxc5g6bMXdr8jDIcZfwTXO4deuHFhIE8cbcBFQSHRobaIUkUKFLD
+5CRKnhaApwLF9FA4g/tezKQrWCriSPtzuOsnspluhTJTHhXYX3ATonx0yho6Xso
mpgxz+bKBdJEk/ehQnW3wS4sBiceSJAL5ELIll3y59RuXj8H7TQPFrErkHLKh3E0
ZUuTvat6yfVab31AjYq9s5icgYohB3O4XAyha1RmpbgM/bU7FvBkdfkSfu08tip1
B5sJCqnkkZS0yTA+uW36psjiLRuopq8lwEH3Bux0gHd1RYknrtA=
=ekHv
-----END PGP SIGNATURE-----
--- End Message ---