Boost logo

Boost Users :

From: Christopher Woods (cwoods_eol_at_[hidden])
Date: 2007-05-14 13:07:52


"eg" <egoots_at_[hidden]> wrote in message news:f22dns$c8f$1_at_sea.gmane.org...
> Thomas Witt wrote:
>>> Is there something amiss with the process when a fix that was in the
>>> releas for 1_33_1 (from september 2005) doesn't get into 1_34_0?
>>
>> Flat out yes. For starters the iostreams maintainer is MIA.

[snip]

>
> I wasnt the original reporter of this but I have filed this in the
> tracker:
>
> Ticket #953

Thomas,

I think the issue is much larger than just an outdated zlib.hpp... I just
did a simple comparison between the 1.33.1 and 1.34.0 versions of the
iostream library source files. (1.33.1 files from a zip when 1.33.1 was
first released; 1.34.0 files from zip pulled down this morning.) There are
several cases where the files in 1.33.1 are **newer** than the ones in
1.34.0... in many cases by several months:

File | 1.33.1 Date | 1.34.0 Date

iostreams/checked_operations.hpp | 11/15/2005 | 5/19/2005
iostreams/code_converter.hpp | 11/15/2005 | 6/3/2005
iostreams/compose.hpp | 11/15/2005 | 5/30/2005
iostreams/restrict.hpp | 11/15/2005 | 5/26/2005
iostreams/detail/resolve.hpp | 10/8/2005 | 5/21/2005
iostreams/detail/adapter/concept_adapter.hpp | 11/15/2005 | 5/19/2005
iostreams/detail/adapter/direct_adapter.hpp | 11/15/2005 | 5/19/2005
iostreams/detail/adapter/mode_adapter.hpp | 11/15/2005 | 5/19/2005
iostreams/detail/adapter/non_blocking_adapter.hpp | 11/15/2005 | 5/19/2005
iostreams/detail/adapter/range_adapter.hpp | 11/15/2005 | 5/19/2005
iostreams/detail/streambuf/direct_streambuf.hpp | 11/10/2005 | 7/15/2005
iostreams/device/file.hpp | 11/14/2005 | 8/24/2005
iostreams/device/file_descriptor.hpp | 11/15/2005 | 8/24/2005
iostreams/device/mapped_file.hpp | 11/28/2005 | 5/30/2005
iostreams/device/null.hpp | 11/15/2005 | 5/19/2005
iostreams/filter/aggregate.hpp | 8/29/2005 | 7/15/2005
iostreams/filter/gzip.hpp | 11/14/2005 | 6/8/2005
iostreams/filter/line.hpp | 8/29/2005 | 7/15/2005
iostreams/filter/zlib.hpp | 9/24/2005 | 7/21/2005

I know that you previously stated that the library maintainer was MIA and I
don't know when/how the 1.34.0 development started but to an outsider (me)
it looks like the iostreams library code was taken from an outdated
location - maybe 1.33.0 or maybe before even then...

I know that 1.34.0 has "shipped" but given that the entire iostream library
looks like it might be based on the wrong version might warrant more
immediate action than to wait for 1.34.1... Someone more knowledgable about
the library should at least look into the differences in short order and
give you an informed opinion as to what's been "lost" so that you can make a
decision as to course of action (trigger 1.34.1, 1.34.0 addendum/notice
regarding the true state of the library, whatever...).

-Chris Woods


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net