Your message dated Sat, 09 Jul 2016 19:20:45 +0000
with message-id <e1blxnx-0002am...@franck.debian.org>
and subject line Bug#811652: fixed in thin-provisioning-tools 0.6.1-4
has caused the Debian Bug report #811652,
regarding FTBFS with GCC 6: cannot convert x to y
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.)
--
811652: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811652
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: thin-provisioning-tools
Version: 0.5.6-1
Severity: important
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-cannot-convert
This package fails to build with GCC 6. GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.
Note that only the first error is reported; there might be more. You
can find a snapshot of GCC 6 in experimental. To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.
> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> g++ -c -I. -I. -I./thin-provisioning -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g
> -O2 -fstack-protector-strong -Wformat -Werror=format-security
> -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_dumper.o
> thin-provisioning/metadata_dumper.cc
> In file included from ./persistent-data/block.h:154:0,
> from ./thin-provisioning/metadata.h:24,
> from ./thin-provisioning/metadata_dumper.h:23,
> from thin-provisioning/metadata_dumper.cc:20:
> ./persistent-data/block.tcc: In instantiation of
> 'persistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with
> unsigned int BlockSize = 4096u]':
> /usr/include/c++/6/bits/stl_pair.h:128:12: required from here
> ./persistent-data/block.tcc:193:68: warning: throw will always call
> terminate() [-Wterminate]
> throw std::runtime_error("write_ref ref_count going below zero");
> ^
>
> ./persistent-data/block.tcc:193:68: note: in C++11 destructors default to
> noexcept
> g++ -c -I. -I. -I./thin-provisioning -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g
> -O2 -fstack-protector-strong -Wformat -Werror=format-security
> -DSTRERROR_R_CHAR_P -o thin-provisioning/restore_emitter.o
> thin-provisioning/restore_emitter.cc
> thin-provisioning/restore_emitter.cc: In member function 'bool
> {anonymous}::restorer::device_exists(thin_provisioning::thin_dev_t) const':
> thin-provisioning/restore_emitter.cc:144:11: error: cannot convert
> 'persistent_data::btree<1u,
> thin_provisioning::device_tree_detail::device_details_traits>::maybe_value
> {aka boost::optional<thin_provisioning::device_tree_detail::device_details>}'
> to 'bool' in return
> return v;
> ^
>
> In file included from ./persistent-data/block.h:154:0,
> from ./thin-provisioning/metadata.h:24,
> from ./thin-provisioning/restore_emitter.h:23,
> from thin-provisioning/restore_emitter.cc:19:
> ./persistent-data/block.tcc: In instantiation of
> 'persistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with
> unsigned int BlockSize = 4096u]':
> /usr/include/c++/6/bits/stl_pair.h:128:12: required from here
> ./persistent-data/block.tcc:193:68: warning: throw will always call
> terminate() [-Wterminate]
> throw std::runtime_error("write_ref ref_count going below zero");
> ^
>
> ./persistent-data/block.tcc:193:68: note: in C++11 destructors default to
> noexcept
> Makefile:128: recipe for target 'thin-provisioning/restore_emitter.o' failed
--
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise
--- End Message ---
--- Begin Message ---
Source: thin-provisioning-tools
Source-Version: 0.6.1-4
We believe that the bug you reported is fixed in the latest version of
thin-provisioning-tools, 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 811...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <wa...@debian.org> (supplier of updated thin-provisioning-tools
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: Sat, 09 Jul 2016 20:58:17 +0200
Source: thin-provisioning-tools
Binary: thin-provisioning-tools
Architecture: source
Version: 0.6.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian LVM Team <pkg-lvm-maintain...@lists.alioth.debian.org>
Changed-By: Bastian Blank <wa...@debian.org>
Description:
thin-provisioning-tools - Tools for handling thinly provisioned device-mapper
meta-data
Closes: 811652
Changes:
thin-provisioning-tools (0.6.1-4) unstable; urgency=medium
.
* Use Debhelper compat level 10.
* Make buildable with gcc 6. (closes: #811652)
Checksums-Sha1:
f33b70df73bf62d8bb2df5b55e1477cb0de0095a 1757
thin-provisioning-tools_0.6.1-4.dsc
4924259276559ceb1fc23f25627650cc0e4f66b2 3720
thin-provisioning-tools_0.6.1-4.debian.tar.xz
Checksums-Sha256:
bd7130c6f2afd0e4d42f9d8a50a58928801d63f7296e313430340021765b9c80 1757
thin-provisioning-tools_0.6.1-4.dsc
473c455b27a4342c655426b19fa3a888005a41f11dfdbd6b4036931621586402 3720
thin-provisioning-tools_0.6.1-4.debian.tar.xz
Files:
98fceee2f335740cc19a49ef957777c9 1757 admin optional
thin-provisioning-tools_0.6.1-4.dsc
ad09099468977cc05f8f0a298403cd3c 3720 admin optional
thin-provisioning-tools_0.6.1-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJXgUmVAAoJEG2TiIWKaf5RcywH/1oI8NwsUd/XJuYTxnGi+QaK
6Hul+RjqTGL+Jjw8ofCLDU4GQpLiKcE5IbspktzvGsK+Ok967k0WqNy472qqWh3h
hDT+1AmxUKNN/XJujH/o0gYmzLjAqVufjY/U9itRe0ggrXYGXrJDAVUVHmfTOGCB
lHKJGOVlPfvh/uzg/KZL8dgKwLkosvAFOnUq6izGHyD8si6bpzkZHe5I55y2knnU
PZe10VaMLvf7d7DYs8gfoUDPw+IU5qig6w+eWrBILGFby58PPD3gum2j7Y4j6Mhk
kE3TJiWOtsIFWsU+0a3u0GDWGSnH5j9AOwiUTZ8saiKBAwav3uAGsU1Hc2Ddz5M=
=wAVE
-----END PGP SIGNATURE-----
--- End Message ---