Source: fw4spl Version: 11.0.4-1 Severity: serious Tags: buster sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170805 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwMemory && /usr/bin/c++ > -DBOOST_ALL_DYN_LINK -DBOOST_SPIRIT_USE_PHOENIX_V3 > -DBOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0 > -DBOOST_THREAD_PROVIDES_FUTURE -DBOOST_THREAD_VERSION=2 > -DBUNDLE_PREFIX=\"lib/x86_64-linux-gnu/fw4spl\" -DFWMEMORY_EXPORTS > -DFWMEMORY_VER=\"0-1\" -DRC_PREFIX=\"lib/x86_64-linux-gnu/fw4spl\" > -DSPYLOG_LEVEL=2 -DSPYLOG_NO_INCLUDE=1 > -I/<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwMemory/include > -I/<<PKGBUILDDIR>>/SrcLib/core/fwCamp/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwCamp/include > -I/<<PKGBUILDDIR>>/SrcLib/core/fwCore/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwCore/include > -I/<<PKGBUILDDIR>>/SrcLib/core/fwCom/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwCom/include > -I/<<PKGBUILDDIR>>/SrcLib/core/fwThread/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwThread/include > -I/<<PKGBUILDDIR>>/SrcLib/core/fwTools/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/fwTools/include -g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra > -Wconversion -Wno-unused-parameter -Wno-ignored-qualifiers > -fvisibility=hidden -fPIC -std=gnu++11 -o > CMakeFiles/fwMemory.dir/src/fwMemory/stream/in/Raw.cpp.o -c > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Raw.cpp > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferInfo.hpp:10:0, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/IPolicy.hpp:10, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/policy/registry/macros.hpp:12, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/policy/BarrierDump.cpp:9: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:25:75: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void allocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:26:77: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void reallocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:39:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:41:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:52:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:54:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:64:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:66:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferInfo.hpp:10:0, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/IPolicy.hpp:10, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/policy/registry/macros.hpp:12, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/policy/ValveDump.cpp:10: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:25:75: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void allocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:26:77: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void reallocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:39:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:41:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:52:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:54:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:64:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:66:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferObject.hpp:10:0, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/BufferObject.cpp:9: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:25:75: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void allocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:26:77: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void reallocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:39:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:41:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:52:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:54:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:64:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:66:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferObject.hpp:10:0, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/camp/declare.hpp:11, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/camp/declare.cpp:7: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:25:75: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void allocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:26:77: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void reallocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:39:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:41:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:52:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:54:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:64:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:66:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferInfo.hpp:10:0, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferManager.hpp:20, > from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/BufferManager.cpp:7: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:25:75: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void allocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:26:77: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > FWMEMORY_API virtual void reallocate(BufferType &buffer, SizeType size) > throw( ::fwMemory::exception::Memory ) = 0; > > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:39:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:41:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:52:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:54:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:64:71: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) throw( > ::fwMemory::exception::Memory ); > ^~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/BufferAllocationPolicy.hpp:66:73: > warning: dynamic exception specifications are deprecated in C++11 > [-Wdeprecated] > BufferAllocationPolicy::SizeType size) > throw( ::fwMemory::exception::Memory ); > ^~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/src/fwJobs/Aggregator.cpp:7:0: > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/include/fwJobs/Aggregator.hpp: In member > function 'double fwJobs::Aggregator::JobInfo::progress() const': > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/include/fwJobs/Aggregator.hpp:131:63: > warning: conversion to 'double' from 'long unsigned int' may alter its value > [-Wconversion] > return ( 0 == totalWork ) ? 1. : double(doneWork)/totalWork; > ^~~~~~~~~ > In file included from > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:13:0: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/stream/in/Buffer.hpp:26:18: > error: 'function' in namespace 'std' does not name a template type > typedef std::function< LockType() > CounterFactoryType; > ^~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/stream/in/Buffer.hpp:29:36: > error: 'CounterFactoryType' has not been declared > Buffer(void* buf, size_t size, CounterFactoryType counterFactory); > ^~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/include/fwMemory/stream/in/Buffer.hpp:37:5: > error: 'CounterFactoryType' does not name a type > CounterFactoryType m_counterFactory; > ^~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp: In > constructor 'fwMemory::stream::in::Buffer::Buffer(void*, size_t)': > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:39:31: > error: class 'fwMemory::stream::in::Buffer' does not have any field named > 'm_counterFactory' > m_buf(buf), m_size(size), m_counterFactory(&noFactory) > ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp: At > global scope: > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:44:40: > error: 'CounterFactoryType' has not been declared > Buffer::Buffer(void* buf, size_t size, CounterFactoryType counterFactory) : > ^~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp: In > constructor 'fwMemory::stream::in::Buffer::Buffer(void*, size_t, int)': > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:45:31: > error: class 'fwMemory::stream::in::Buffer' does not have any field named > 'm_counterFactory' > m_buf(buf), m_size(size), m_counterFactory(counterFactory) > ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp: In > member function 'virtual std::shared_ptr<std::basic_istream<char> > > fwMemory::stream::in::Buffer::get()': > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:56:85: > error: 'm_counterFactory' was not declared in this scope > = std::make_shared< ArrayStreamType > ( static_cast<char *>(m_buf), > m_size, m_counterFactory() ); > > ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwMemory/src/fwMemory/stream/in/Buffer.cpp:56:85: > note: suggested alternative: '_vptr.IFactory' > = std::make_shared< ArrayStreamType > ( static_cast<char *>(m_buf), > m_size, m_counterFactory() ); > > ^~~~~~~~~~~~~~~~ > > _vptr.IFactory > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/src/fwJobs/Aggregator.cpp: In member > function 'void fwJobs::Aggregator::add(const sptr&, double)': > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/src/fwJobs/Aggregator.cpp:102:64: > warning: conversion to 'double' from 'long unsigned int' may alter its value > [-Wconversion] > jobInfo.lastValue = std::uint64_t(jobInfo.progress() * normValue); > ^~~~~~~~~ > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/src/fwJobs/Aggregator.cpp: In lambda > function: > /<<PKGBUILDDIR>>/SrcLib/core/fwJobs/src/fwJobs/Aggregator.cpp:119:80: > warning: conversion to 'double' from 'long unsigned int' may alter its value > [-Wconversion] > jobInfo.lastValue = std::uint64_t(normValue * > jobInfo.progress()); > > ^ > fwMemory/CMakeFiles/fwMemory.dir/build.make:377: recipe for target > 'fwMemory/CMakeFiles/fwMemory.dir/src/fwMemory/stream/in/Buffer.cpp.o' failed > make[3]: *** > [fwMemory/CMakeFiles/fwMemory.dir/src/fwMemory/stream/in/Buffer.cpp.o] Error 1 The full build log is available from: http://aws-logs.debian.net/2017/08/05/fw4spl_11.0.4-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.