Line 38: | Line 38: | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
<!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?--> | <!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?--> | ||
Syncing with upstream keeps Fedora current. This is part of regular package maintenance. | |||
== Scope == | == Scope == | ||
Line 61: | Line 63: | ||
== User Experience == | == User Experience == | ||
<!-- If this feature is noticeable by its target audience, how will their experiences change as a result? Describe what they will see or notice. --> | <!-- If this feature is noticeable by its target audience, how will their experiences change as a result? Describe what they will see or notice. --> | ||
Expected to remain largely the same. New users of boost-mpi, welcome! | |||
== Dependencies == | == Dependencies == |
Revision as of 06:33, 14 January 2010
Fedora 13 Boost 1.41 Uplift
Summary
That feature brings the version 1.41.0 of Boost to Fedora 13, together with Boost.MPI. As a side effect, Boost will be built with CMake (instead of BJam).
Owner
- Name: Denis Arnaud
- Email: denis.arnaud_fedora@m4x.org
Current status
- Targeted release: Fedora 42
- Last updated: 2010-01-13
- Percentage of completion: 60%
Detailed Description
Boost ships with an ad-hoc build system named BJam. However, BJam is not very convenient to track compilation warnings and errors, and is not friendly and flexible in the support of specific build options. Fortunately, a team of developers has worked for over a year on a more standard way to build Boost, thanks to the CMake tool, namely Boost-CMake.
That new way to build Boost allows (at least) two enhancements, when compared to the current build system:
- Deliver some more libraries, such as Boost.MPI
- Keep more easily synchronized with the latest Boost versions (Fedora 13 should ship with Boost 1.41.0).
Technical details are available in a Bugzilla-filed enhancement request.
Benefit to Fedora
Syncing with upstream keeps Fedora current. This is part of regular package maintenance.
Scope
How To Test
Testing requires the host system to have the boost-test package installed. Testing can be enabled at package build time by passing --with tests.
User Experience
Expected to remain largely the same. New users of boost-mpi, welcome!
Dependencies
There are a large number of dependencies for the boost package in fedora. Here is a non-exhaustive list.
openvrml
pingus
hugin
conexus
player
mapnik
aqsis
qpidc
deluge
rcsslogplayer
Miro
asc
glob2
vegastrike
gnash
chess
pyexiv2
k3d
kdeedu
python-tag
linkage
barry
rcssserver
QuantLib
wesnoth
mkvtoolnix
rb_libtorrent
bmpx
xmms2
wp_tray
fuse-encfs
referencer
source-highlight
HippoDraw
rcsserver3d
Contingency Plan
Non-completion will result in the F12 boost version, 1.39.0, being used in F13.
Documentation
Release Notes
- Boost 1.40.0 Release Notes
http://www.boost.org/users/history/version_1_40_0
- Boost 1.41.0 Release Notes
http://www.boost.org/users/download/version_1_41_0