[pkg-boost-devel] boost-1.33.0-2 + 1.33.1 ?

Christophe Prud'homme prudhomm at debian.org
Mon Oct 24 10:19:24 UTC 2005


Domenico,

[ Lundi 24 Octobre 2005 10:46 ]
| > First, if you think you need more help, let me know! I am a DD and a
| > heavy user of boost, so I have plenty of interest for boost in Debian.
|
| very good. please explain which libraries you are using and the kind
| of support you want to provide. we will happily consider new motivated
| co-maintainers.
here are the libraries I am following closely and using

ublas, lambda, mpl, serialization, multi_index, multi_array, filesystem, 
program_options, test + small ones such as shared_ptr, timer algo_string

I am following relatively closely ublas mailing list and development.
ublas is _unusable_ in 1.33 due to a 2 relatively small bugs (and easy to fix)

As for the help I could provide: I could eventually make sure that ublas is 
"working" for the Debian version.
Ublas requires relatively little work as it is 100% template/headers.


| > Second, I was wondering while reading the boost-1.33-2 announcement
| > whether you put the 1.33.1 code in ? There are quite a few libraries
| > which are broken in 1.33.0. Sometimes due to true internal bugs (ublas),
| > sometimes due to miscompilation with g++-4.02 (is_incrementable)
|
| no, i didn't make any particular backport if not for tiny fixes here
| and there. do you propose something?
Yup :) 

- add ublas 1.33.1 headers  (ublas 1.33 is mostly unusable)
- fix for boost/details/is_incrementable.hpp which is incompatible with g++
  4.02 (which is our  default compiler now )
  the fix was imported in 1.33.1 CVS recently.

What I did internally was to 


 o - create a tarball of the subdirs boost/ and libs/ from boost 1.33.1 cvs
 o - apt-get source boost
 o - unpack the tarball in boost-1.33/
 o - bump up boost debian version  to avoid conflict with your version
 o - debuild binary

and everything works nice :)

However my codes are not using 100% of boost however the fair amount I am 
using above works fine.

I am not proposing that you should do that (except for ublas and 
is_incrementable).

Best regards & thanks for your work
C.
-- 
Debian Developer 
Scienfific computing packages maintainer
Fingerprint = 3703 50DE 7A9F 024E 0F26  0D07 A18F B40B D4BE 1450



More information about the pkg-boost-devel mailing list