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

Domenico Andreoli cavok at debian.org
Mon Oct 24 12:45:26 UTC 2005


On Mon, Oct 24, 2005 at 12:19:24PM +0200, Christophe Prud'homme wrote:
> 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.

cool. i'm instead using boost.python, boost.thread, boost.filesystem and
boost.date_time in my everyday job.

what i'd like to achieve with the debian boost team is to have at least
one maintainer/user/tester for every part of the boost library. this
to guarantee the good state and usability of the boost library as whole.

that said, if steve agrees, i'd like to delegate you in maintaining
this part of the library and add you to the debian boost team.

> | > 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.

that's why i would not make blind upgrades of everything. i'd instead
prefer small patches fixing selected problems.

this policy could change as soon as we find a way to include the test
suite in the build process and be sure nothing breaks badly. this is
an open issue i'd like to address somewhat soon. suggestions are welcome.

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

so you really want to upgrade all the headers of ublas?

cheers
domenico

-----[ Domenico Andreoli, aka cavok
 --[ http://people.debian.org/~cavok/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50



More information about the pkg-boost-devel mailing list