Please add libboost-graph-parallel-dev, libboost-mpi-dev and libboost-mpi-python-dev, dropped from boost-defaults

Bug #726360 reported by Fabrice Coutadeur
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
boost-mpi-source1.42 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

libboost-graph-parallel-dev, libboost-mpi-dev and libboost-mpi-python-dev has been dropped from boost-default, because of mpi packages and dependent been dropped from boost1.42.
Now that those mpi packages are built, the non versioned ones should be built again, but not in boost-defaults (as it is in main).
This can be done in this package (my recommendation) or in a separate new package (called for example boost-defaults-mpi).

So I'm requesting a Feature Freeze Exception to add those packages, and after, updates the packages that are using some variant of the boost mpi packages (I found at least one: life).

thanks,
Fabrice

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Proposed changes:
diff -Nru boost-mpi-source1.42-1.42.0/debian/control boost-mpi-source1.42-1.42.0
/debian/control
--- boost-mpi-source1.42-1.42.0/debian/control 2010-10-18 15:14:49.000000000 +0
000
+++ boost-mpi-source1.42-1.42.0/debian/control 2011-02-27 06:16:36.000000000 +0
000
@@ -124,3 +124,57 @@
  techniques to maintain maximal efficiency.
  .
  This package provides Python Bindings to the C++ interface.
+
+Package: libboost-graph-parallel-dev
+Homepage: http://www.boost.org/libs/graph_parallel/
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends}, libboost-graph-parallel1.42-dev
+Description: generic graph components and algorithms in C++ (default version)
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ The Parallel Boost Graph Library is an extension to the Boost Graph Library
+ (BGL) for parallel and distributed computing. It offers distributed graphs
+ and graph algorithms to exploit coarse-grained parallelism along with
+ parallel algorithms that exploit fine-grained parallelism, while retaining
+ the same interfaces as the (sequential) BGL. Code written using the sequential
+ BGL should be easy to parallelize with the parallel BGL.
+ .
+ This package is a dependency package, which depends on Debian's default
+ Boost version (currently 1.42).
+
+Package: libboost-mpi-dev
+Homepage: http://www.boost.org/doc/html/mpi.html
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends}, libboost-mpi1.42-dev
+Description: C++ interface to the Message Passing Interface (MPI) (default vers
ion)
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ The Boost.MPI library provides a C++ interface to MPI that
+ supports modern C++ development styles, including complete support for
+ user-defined data types and C++ Standard Library types, arbitrary function
+ objects for collective algorithms, and the use of modern C++ library
+ techniques to maintain maximal efficiency.
+ .
+ This package is a dependency package, which depends on Debian's default
+ Boost version (currently 1.42).
+
+Package: libboost-mpi-python-dev
+Homepage: http://www.boost.org/doc/html/mpi.html
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends}, libboost-mpi1.42-dev
+Description: Python interface to the Message Passing Interface (MPI) (default v
ersion)
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ The Boost.MPI library provides a C++ interface to MPI that
+ supports modern C++ development styles, including complete support for
+ user-defined data types and C++ Standard Library types, arbitrary function
+ objects for collective algorithms, and the use of modern C++ library
+ techniques to maintain maximal efficiency.
+ .
+ This package provides Python Bindings to the C++ interface.
+ .
+ This package is a dependency package, which depends on Debian's default
+ Boost version (currently 1.42).

Revision history for this message
Martin Pitt (pitti) wrote :

This is just adding (now) missing metapackages, so it is not really a feature. Please go ahead.

Changed in boost-mpi-source1.42 (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boost-mpi-source1.42 - 1.42.0-4ubuntu2

---------------
boost-mpi-source1.42 (1.42.0-4ubuntu2) natty; urgency=low

  * debian/control: added packages dropped from boost-defaults, to make easier
    transitions: libboost-graph-parallel-dev, libboost-mpi-dev and
    libboost-mpi-python-dev (LP: #726360)
  * Put again in sync with boost1.42 by using the same version number (packages
    were not installable because of the strict version dependency) and adding
    patch gcc4.5-fixes.patch. The binary packages are installable again.
  * patches/gcc4.5-fixes.patch:
    - Add patch from SVN r61647 to fix compilation problems with gcc 4.5
  * debian/rules: add dh_strip to strip debug info from librarie (LP: #672994).
    This was dropped from boost package in main but has to be put again for
    universe version of boost packages.
 -- Fabrice Coutadeur <email address hidden> Sat, 26 Feb 2011 12:08:30 +0000

Changed in boost-mpi-source1.42 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.