Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: transition

Briefly, package boost-defaults provides "libboost-dev" and similar
unversioned -dev packages that depend on a "default" versioned package
such as libboost1.46-dev.

I would like to change Debian's default boost version from 1.46.1 to
1.48.  This change does not directly impact any binary packages.
However, it will affect the buildability of source packages.

There are 237 source packages in SID that build-depend on one of the
packages in boost-defaults.  I have done a test-build with all 237
packages in a chroot sid environment containing updated
boost-defaults.  There were 22 build failures related to the new
boost.  An additional 14 build failures were detected that are not
related to boost.  Sourceful uploads will be required to fix all these
build failures.

The results are summarized below, with the 22 boost-related failures
broken down into two groups: 14 where the fix is known and/or pending,
and 8 where the source fix is presently not known.  However, even the
latter group can be fixed immediately by changing the build-deps to
use libboost1.46-dev and similar versioned packages.

All the 36 FTBFS have bugs filed, as noted below, so there should not
be further impact for the QA automated archive rebuild folks.


Known fixes (14):
----------------

aptitude #653812 [pending] error: Boost install not found, too old, or 
incomplete; install libboost-dev.
anytun #652767 [io_service] error: 'boost::asio::ip::tcp::acceptor' has no 
member named 'io_service' 
avogadro #653625 [moc] Parse error at "BOOST_JOIN"
fgrun #652775 [singleton,caused by #652788] error: 
boost/pool/detail/singleton.hpp: No such file or directory
flightgear #652797 [singleton,caused by #652788] error: 
boost/pool/detail/singleton.hpp: No such file or directory
libreoffice #652784 [fixed in 1.3.5.0~beta2-1] acceleratorcache.cxx:64:29: 
error: no match for 'operator=' 
ovito #652795 [moc] has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
pinot #652786 [singleton] Memory.h:184:11: error: 'singleton_default' in 
namespace 'boost::details::pool' does not name a type
pion-net #653787 [io_service] 
'boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp>
 >::lowest_layer_type' has no member named 'io_service'
qpid-cpp #653795 [singleton] fatal error: boost/pool/detail/singleton.hpp: No 
such file or directory
qt-gstreamer #653796 [moc] has_binary_operator.hp:50: Parse error at 
"BOOST_JOIN"
simgear #652788 [singleton] error: boost/pool/detail/singleton.hpp: No such 
file or directory
sslsniff #652756 [io_service] error: 'boost::asio::ip::tcp::acceptor' has no 
member named 'io_service'
yade #653817 [embed,pending] error: 'init' is not a member of 'traits {aka 
boost::math::detail::fp_traits_native<float>}'


Fix unknown (8):
-----------------

drizzle #653627 [TODO] constructor 
'boost::detail::shared_count::shared_count(P, boost::detail::sp_inplace_tag<D>)'
eiskaltdcpp # [TODO] error: 'boost::interprocess::detail' has not been declared
monotone #653764 [TODO] lgamma_small.hpp:483:38: error: expected 
primary-expression before 'do'
openvrml #652790 [TODO] scope_guard.hpp:122:29: error: 'boost::mpl' has not 
been declared
python-visual #652798 [TODO] random_device.cpp:30:63: error: 'const result_type 
boost::random::random_device::min_value' is not a static member of 'class 
boost::random::random_device'
vtk #653805 [TODO] vtkBoostBreadthFirstSearchTree.cxx:98:5: error: 'class 
boost::detail::reverse_graph_edge_descriptor<vtkEdgeType>' has no member named 
'Id'
wesnoth-1.8 #653806 [TODO]: error: 
'boost::noncopyable_::noncopyable::noncopyable(const 
boost::noncopyable_::noncopyable&)' is private
witty #653807 [TODO] random_device.cpp:45:63: error: 'const result_type 
boost::random::random_device::min_value' is not a static member of 'class 
boost::random::random_device'


Failures not related to boost (14):
-----------------------------------

agave #652845 [pending,notboost] error: format not a string literal and no 
format arguments [-Werror=format-security]
ball #653626 [notboost] error: passing 'const BALL::PeriodicBoundary' as 'this' 
argument of 'BALL::Size BALL::PeriodicBoundary::addSolvent(const 
BALL::String&)' discards qualifiers [-fpermissive]
ember #629767 [notboost] FTBFS: build-dependency not installable: 
libceguiogre-dev
esperanza #653814 [notboost] FTBFS: undefined reference to 'XKeysymToKeycode' 
(and others)
getfem++ #653820 [notboost] FTBFS: install: cannot stat `macros/*.bin': No such 
file or directory
gnash #651625 [patch,notboost] error: new declaration 'char* 
NP_GetMIMEDescription()' ambiguates old declaration 'const char* 
NP_GetMIMEDescription()'
gnuradio #642716 [notboost] FTBFS: gr_vmcircbuf_createfilemapping: 
createfilemapping is not available
gpsdrive #646446 [notboost] mapnik.cpp:33:15: error: 'mapnik::Image32' has not 
been declared
salome [notboost] multiple FTBFS
scenic #653821 [notboost] configure: error: Could not link against 
Boost::Program_Options library !
sitplus #653799 [notboost]: CMake Error at cmake_modules/FindOpenCV.cmake:77 
(file):  file STRINGS file "/usr/include/opencv/cvver.h" cannot be read.
smc #646464 [notboost]: video.h:26:62: fatal error: 
RendererModules/OpenGLGUIRenderer/openglrenderer.h: No such file or directory
spring #652768 [notboost,fix-uploaded] FPUSettings.h:322:16: error: expected 
unqualified-id before '__const'
strigi #653804 [notboost]: debian/libsearchclient0/DEBIAN/symbols doesn't match 
completely debian/libsearchclient0.symbols.amd64




-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111231072958.27430.6003.reportbug@localhost

Reply via email to