Your message dated Tue, 24 Dec 2013 19:33:35 +0000
with message-id <e1vvxjt-0001bv...@franck.debian.org>
and subject line Bug#730974: fixed in cupt 2.6.4
has caused the Debian Bug report #730974,
regarding cupt: FTBFS on armel: src/internal/worker/metadata.cpp:1070:101:
error: invalid use of incomplete type 'class std::future<bool>'
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.)
--
730974: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730974
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cupt
Version: 2.6.3
Severity: serious
Hi,
cupt FTBFS on armel (just verified b ymanually rebuilding it on abel):
https://buildd.debian.org/status/fetch.php?pkg=cupt&arch=armel&ver=2.6.3&stamp=1382566839
[ 22%] Building CXX object
cpp/lib/CMakeFiles/libcupt3.dir/src/internal/worker/metadata.cpp.o
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp: In member function
'bool cupt::internal::MetadataWorker::p_runMetadataUpdateThreads(const
std::shared_ptr<cupt::download::Progress>&)':
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1070:101: error:
invalid use of incomplete type 'class std::future<bool>'
std::bind(&MetadataWorker::p_metadataUpdateThread, this,
std::ref(downloadManager), indexEntry)));
^
In file included from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class
std::future<bool>'
class future;
^
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1074:35: error: invalid
use of incomplete type 'class std::future<bool>'
if (!threadReturnValues.front().get())
^
In file included from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class
std::future<bool>'
class future;
^
In file included from /usr/include/c++/4.8/deque:64:0,
from /usr/include/c++/4.8/queue:60,
from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void
std::deque<_Tp, _Alloc>::_M_destroy_data(std::deque<_Tp, _Alloc>::iterator,
std::deque<_Tp, _Alloc>::iterator, const std::allocator<_CharT>&) [with _Tp =
std::future<bool>; _Alloc = std::allocator<std::future<bool> >; std::deque<_Tp,
_Alloc>::iterator = std::_Deque_iterator<std::future<bool>, std::future<bool>&,
std::future<bool>*>]':
/usr/include/c++/4.8/bits/stl_deque.h:918:62: required from 'std::deque<_Tp,
_Alloc>::~deque() [with _Tp = std::future<bool>; _Alloc =
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35: required
from here
/usr/include/c++/4.8/bits/stl_deque.h:1852:2: error: invalid use of incomplete
type 'std::deque<std::future<bool>, std::allocator<std::future<bool> >
>::value_type {aka class std::future<bool>}'
if (!__has_trivial_destructor(value_type))
^
In file included from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of
'std::deque<std::future<bool>, std::allocator<std::future<bool> > >::value_type
{aka class std::future<bool>}'
class future;
^
In file included from /usr/include/c++/4.8/deque:64:0,
from /usr/include/c++/4.8/queue:60,
from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void
std::deque<_Tp, _Alloc>::pop_front() [with _Tp = std::future<bool>; _Alloc =
std::allocator<std::future<bool> >]':
/usr/include/c++/4.8/bits/stl_queue.h:241:2: required from 'void
std::queue<_Tp, _Sequence>::pop() [with _Tp = std::future<bool>; _Sequence =
std::deque<std::future<bool>, std::allocator<std::future<bool> > >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1078:27: required
from here
/usr/include/c++/4.8/bits/stl_deque.h:1424:40: error: invalid use of incomplete
type 'class std::future<bool>'
!= this->_M_impl._M_start._M_last - 1)
^
In file included from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class
std::future<bool>'
class future;
^
In file included from /usr/include/c++/4.8/deque:64:0,
from /usr/include/c++/4.8/queue:60,
from
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h:1427:6: error: cannot increment a pointer
to incomplete type 'std::future<bool>'
++this->_M_impl._M_start._M_cur;
^
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void
std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(std::size_t) [with _Tp =
std::future<bool>; _Alloc = std::allocator<std::future<bool> >; std::size_t =
unsigned int]':
/usr/include/c++/4.8/bits/stl_deque.h:453:28: required from
'std::_Deque_base<_Tp, _Alloc>::_Deque_base() [with _Tp = std::future<bool>;
_Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:783:15: required from 'std::deque<_Tp,
_Alloc>::deque() [with _Tp = std::future<bool>; _Alloc =
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35: required
from here
/usr/include/c++/4.8/bits/stl_deque.h:584:74: error: invalid application of
'sizeof' to incomplete type 'std::future<bool>'
const size_t __num_nodes = (__num_elements/ __deque_buf_size(sizeof(_Tp))
^
/usr/include/c++/4.8/bits/stl_deque.h:615:31: error: invalid application of
'sizeof' to incomplete type 'std::future<bool>'
% __deque_buf_size(sizeof(_Tp)));
^
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void
std::_Deque_base<_Tp, _Alloc>::_M_deallocate_node(_Tp*) [with _Tp =
std::future<bool>; _Alloc = std::allocator<std::future<bool> >]':
/usr/include/c++/4.8/bits/stl_deque.h:642:25: required from 'void
std::_Deque_base<_Tp, _Alloc>::_M_destroy_nodes(_Tp**, _Tp**) [with _Tp =
std::future<bool>; _Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:566:42: required from
'std::_Deque_base<_Tp, _Alloc>::~_Deque_base() [with _Tp = std::future<bool>;
_Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:783:15: required from 'std::deque<_Tp,
_Alloc>::deque() [with _Tp = std::future<bool>; _Alloc =
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35: required
from here
/usr/include/c++/4.8/bits/stl_deque.h:539:65: error: invalid application of
'sizeof' to incomplete type 'std::future<bool>'
_M_impl._Tp_alloc_type::deallocate(__p, __deque_buf_size(sizeof(_Tp)));
^
make[3]: ***
[cpp/lib/CMakeFiles/libcupt3.dir/src/internal/worker/metadata.cpp.o] Error 1
Andreas
--- End Message ---
--- Begin Message ---
Source: cupt
Source-Version: 2.6.4
We believe that the bug you reported is fixed in the latest version of
cupt, 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 730...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Eugene V. Lyubimkin <jac...@debian.org> (supplier of updated cupt 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: SHA1
Format: 1.8
Date: Tue, 24 Dec 2013 20:59:30 +0200
Source: cupt
Binary: cupt-dbg libcupt3-0 libcupt-common libcupt3-dev libcupt3-doc cupt
libcupt3-0-downloadmethod-curl libcupt3-0-downloadmethod-wget
Architecture: source amd64 all
Version: 2.6.4
Distribution: unstable
Urgency: medium
Maintainer: Cupt developers <cupt-de...@lists.alioth.debian.org>
Changed-By: Eugene V. Lyubimkin <jac...@debian.org>
Description:
cupt - alternative front-end for dpkg -- console interface
cupt-dbg - alternative front-end for dpkg -- debugging symbols
libcupt-common - alternative front-end for dpkg -- runtime library (support
files)
libcupt3-0 - alternative front-end for dpkg -- runtime library
libcupt3-0-downloadmethod-curl - alternative front-end for dpkg -- libcurl
download method
libcupt3-0-downloadmethod-wget - alternative front-end for dpkg -- wget
download method
libcupt3-dev - alternative front-end for dpkg -- development files
libcupt3-doc - alternative front-end for dpkg -- library documentation
Closes: 730974
Changes:
cupt (2.6.4) unstable; urgency=medium
.
* lib:
- system/worker:
- 'renameSnapshot': don't accept invalid snapshot names.
- Detect snapshot names having whitespace characters as invalid.
- 'updateReleaseAndIndexData': reimplemented needed subset of <future>.
Fixes FTBFS on armel. (Closes: #730974)
* debian:
- control:
- Bumped Standards-Version to 3.9.5, no changes needed.
Checksums-Sha1:
256e80d3eba780d99811cc35a5b7f75765b4be2d 1512 cupt_2.6.4.dsc
fafa87765a36a4b7dfe915828a19f5f1d9e4f86f 366741 cupt_2.6.4.tar.gz
4e4baf4729fbe56f9a5e2daac2d9befbe0d3b0a4 9239996 cupt-dbg_2.6.4_amd64.deb
7a918cf9a87bb65e5a6f76b3eb04718dc110e304 480104 libcupt3-0_2.6.4_amd64.deb
be8ab7c9030352a9d9084d23aa4b438121b801ae 78372 libcupt-common_2.6.4_all.deb
2e90c7032cb502c942fa7bd688ba663c9131bef2 54036 libcupt3-dev_2.6.4_amd64.deb
77b2a4227aeb37dca1554cabff1589421bf0422c 166576 libcupt3-doc_2.6.4_all.deb
bc06e6228061c6f65d25bf8dde932d57fd7281eb 347844 cupt_2.6.4_amd64.deb
0fa8219c428f07522baf4e495e4d4b07e324a2b4 49822
libcupt3-0-downloadmethod-curl_2.6.4_amd64.deb
8e072643e79366266cd7be55cabbe31ca8f80871 51726
libcupt3-0-downloadmethod-wget_2.6.4_amd64.deb
Checksums-Sha256:
f0f0d9b377480d65c211ff8d3941b8c38edde2b19e3cba817ee5b9d5cc85a63a 1512
cupt_2.6.4.dsc
4154be6a19363a0a2124363b170973005e01e82c9dd139cfd80faf15892a42f8 366741
cupt_2.6.4.tar.gz
5ab5e573367a524c197324eba794ea747941e1d7ba8aa19618dd8dfc92255087 9239996
cupt-dbg_2.6.4_amd64.deb
1347bb06521ed2c469a7b4e3ea8b27aeacb6ae628b9fb1a6c32589688cb6b82a 480104
libcupt3-0_2.6.4_amd64.deb
20ff0a828bd095ce94e3d19ef122df063c6c07717ed76f696976fce2f11bbd59 78372
libcupt-common_2.6.4_all.deb
b193b10c5fb65fbc7e92655798b43110a37828c0e352fff8b98a3ccc45c91f78 54036
libcupt3-dev_2.6.4_amd64.deb
34bb6b491da1e2384b517e9bc80920b769e4706aba9385cdc4dbe23ef6b8b7ac 166576
libcupt3-doc_2.6.4_all.deb
46cf1f0f7ef3d755b2e2aba8157047280d305a6e161203e555f8fc702c23503a 347844
cupt_2.6.4_amd64.deb
d6421325543b7e562dc4cac700bc38fc0744a4c5abf196a2e074b3fae3646fe2 49822
libcupt3-0-downloadmethod-curl_2.6.4_amd64.deb
a96c7613c34d57f99534e54182c9b7a149093d823d3bb650953637b4b002262d 51726
libcupt3-0-downloadmethod-wget_2.6.4_amd64.deb
Files:
ee222e28681ac2d39b3d7ee98c72a969 1512 admin optional cupt_2.6.4.dsc
83e6549b6aa7919dedf87a4c0bfb08db 366741 admin optional cupt_2.6.4.tar.gz
086c4869318209fa564b0bcad747ab8b 9239996 debug extra cupt-dbg_2.6.4_amd64.deb
844ded2529445a34740ef3da54fd8e9b 480104 admin optional
libcupt3-0_2.6.4_amd64.deb
6de3a71c53d9cb5f97c0a09f276a083c 78372 admin optional
libcupt-common_2.6.4_all.deb
286e949e9dfdd12175d436f139d7a969 54036 libdevel optional
libcupt3-dev_2.6.4_amd64.deb
02e0e0eb113c5d377938e7a6781e4a98 166576 doc optional libcupt3-doc_2.6.4_all.deb
8d206675949facac067ec4bb72598629 347844 admin optional cupt_2.6.4_amd64.deb
bd0aedb852ed4536262d9c101f064cf9 49822 admin optional
libcupt3-0-downloadmethod-curl_2.6.4_amd64.deb
8065f1521e2c24dea8367c095ace0c56 51726 admin optional
libcupt3-0-downloadmethod-wget_2.6.4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEARECAAYFAlK53YkACgkQchorMMFUmYxnLACgwiHWrrnEu8Jp0MxAyiUSILL2
yAwAoLLMb6wVYlv6dVTZcPjUrIrUuyod
=8aZX
-----END PGP SIGNATURE-----
--- End Message ---