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-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org