Boost logo

Boost :

Subject: Re: [boost] [1.47.0] Regression test failures
From: Beman Dawes (bdawes_at_[hidden])
Date: 2011-06-29 10:10:47


On Wed, Jun 29, 2011 at 9:09 AM, Thomas Klimpel
<Thomas.Klimpel_at_[hidden]> wrote:
> Beman Dawes wrote:
>> The following are failing on critical platforms (Darwin/Linux/Windows
>> with recent GCC or VC++ releases):
>>
>> ...
>> multi_array
>> ...
>>
>> My personal opinion is that we can't ship 1.47.0 until the number of
>> failures is dramatically reduced.
>
> This msvc-10 failure for multi_array is still the old "facade_iterator_category" issue. A patch can be found here:
> <http://lists.boost.org/Archives/boost/2010/05/165798.php>
> I know I had said that I would enter a track ticket for Boost.Iterator, but it looks like I haven't found the time to do so.
>
> Other libraries with the same problem have fixed this by replacing "boost::random_access_traversal_tag" with "std::random_access_iterator_tag", which would also work for multi_array. I think there even exists a mail where one of the maintainers of Boost.Iterator sort of suggests this hack.

Neither the release managers nor ordinary users can possibly know for
each library what issues are being worked on, what tests are expected
to fail, or whether a problem is serious or simply cosmetic. We have
to rely on the test results as displayed. And when a release is
showing many failures, it doesn't look ready for prime time.

So, please, do something:

* Fix the underlying problem, or

* Apply markup to indicate the test is expected to fail, or

* Change the test itself to be more selective about the results it reports.

I don't meant to pick on any one library and will send more or less
the same reply to similar queries about other libraries.

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk