[pkg-boost-devel] Bug#473752: Bug#473752: Bug#473752: Boost 1.35 has been released

Steve M. Robbins steve at sumost.ca
Tue Apr 29 05:22:24 UTC 2008


On Sat, Apr 19, 2008 at 03:43:35PM -0500, Steve M. Robbins wrote:
> On Fri, Apr 18, 2008 at 12:20:39PM +0200, Domenico Andreoli wrote:
> 
> > I think new and separate boost-1.35 package is the best option we have:
> > 
> >  1. It may be uploaded now and released with lenny without touching
> >     any reverse dependency
> >  2. Never more huge transitions, reverse dependencies take 1.35 as
> >     they like
> 
> I think we might as well support multiple boost versions.  As you
> point out, there is a big advantage in not forcing a transition each
> time Boost releases.
> 
> The remaining question is whether we support co-installation of
> multiple -dev packages.  The fact that Boost upstream *does* support
> this -- by embedding the boost version into both the link library and
> the include directory names -- makes me lean towards this option.

... but now that I've thought a little harder, I've realized it
brings several negatives:

* The simplified link library names (i.e. -lboost_wave rather than
  -lboost_wave-gcc42-1_35) are difficult to manage.  I can think of
  a couple of poor options: drop them completely; or use alternatives.

* Ditto for the simplified include directory structure: /usr/include/boost
  rather than /usr/include/boost-1_35/boost.

* The tools "bcp" and "pyste" suffer from a similar problem: they
  are currently installed into /usr/bin.  For these tools to coexist
  in 1.34.1 and 1.35.0 versions, they'd need a suffix added, or the
  like.


In contrast, the alternative strategy of having all the libfoo-dev
(1.34.1) packages conflict with libfoo1.35.0-dev packages has just a
single negative: that you can't develop simultaneously with 1.34.1 and
1.35.0.  On the positive side, however, you can install the 1.35 -devs
and the existing build scripts will work because the include path and
the simplified link library names are preserved.


So unless anyone (Domenico?) has a strong preference for the
first option, I'm planning to pursue the second.

Thanks,
-Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20080429/d3d241ac/attachment.pgp 


More information about the pkg-boost-devel mailing list