List Info

Thread: v2 Python toolset doesn't faithfully reproduce v1




v2 Python toolset doesn't faithfully reproduce v1
user name
2006-09-13 00:49:32
David Abrahams <daveboost-consulting.com> writes:

> Vladimir Prus <ghostcs.msu.su> writes:
>
>> On Tuesday 22 August 2006 15:21, you wrote:
>>> Vladimir Prus <ghostcs.msu.su> writes:
>>> > On Thursday 13 July 2006 02:44, David
Abrahams wrote:
>>> >> I also note this:
>>> >>
>>> >>     # NOTES:
>>> >>     # - V1 had logic to force intel to
use gcc's runtime.
>>> >>     #   Note sure why that was needed,
with icc 8.0 extensions
>>> >>     #   built with intel are loaded by
python without problems.
>>> >>
>>> >> Has the version of Python also been
built with Intel?  If so you won't
>>> >> see any problems, as the following v1
comment indicates:
>>> >>
>>> >>   # Normally on Linux, Python is built
with GCC.  A "poor QOI choice"
>>> >>   # in the implementation of the intel
tools prevents the use of
>>> >>   # intel-linked shared libs by a
GCC-built executable unless they
>>> >>   # have been told to use the GCC
runtime.  This rule adds the
>>> >>   # requisite flags to the compile and
link lines.
>>> >
>>> > Sorry for continuing being dense, but I
can't find any outstanding
>>> > failures in Python tests on intel-9.0
(Martin Wille V2). So:
>>> >
>>> >   - is this problem fixed in 9.0
>>>
>>> I don't know.
>>>
>>> >   - is there any test that would have
caught this problem and that I can
>>> > run with intel 8.0 to check?
>>>
>>> I don't know.
>>>
>>> It may be (in fact it's likely) that Intel and
GCC once had slight ABI
>>> differences but have since converged.
>>
>> So, do you think it would be wise not to spend time
on addressing a problem 
>> that does not show up in regression tests, and for
which it's not know how to 
>> make Boost.Python fail?
>
> yes.

Now that I look at explicit-failures-markup.xml, I'm
reconsidering.

Aleksey checked in an "expected failure" mark
for each and every test
with intel-7.1-linux and intel-8.0-linux.  The note says:

                The library is <a
                href="http://article.gmane.org/gmane.comp.lib.boost.devel/11
0420">known
                to work</a> in this configuration. The
failures are
                due to configuration issues of the
particular testing
                environment these tests have been run in.
The
                regression runners and library developers
are aware of
                the problem and plan to fix it for the next
release.

I don't know which developers Aleksey meant when he said
they are
"aware of the problem and plan to fix it for the next
release," but I
think we need to determine what those failures were and what
the
planned fixes were to be, and almost certainly we need to
get this
markup out of the XML file, because it's just masking
problems.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
v2 Python toolset doesn't faithfully reproduce v1
user name
2006-09-23 15:43:34
David Abrahams <daveboost-consulting.com> writes:
> Now that I look at explicit-failures-markup.xml, I'm
reconsidering.
> 
> Aleksey checked in an "expected failure"
mark for each and every test
> with intel-7.1-linux and intel-8.0-linux. 




 The note says:
> 
>                 The library is <a
>                 href="http://article.gmane.org/gmane.comp.lib.boost.devel/11
0420">known
>                 to work</a> in this
configuration. The failures are
>                 due to configuration issues of the
particular testing
>                 environment these tests have been run
in. The
>                 regression runners and library
developers are aware of
>                 the problem and plan to fix it for the
next release.
> 
> I don't know which developers Aleksey meant when he
said they are
> "aware of the problem and plan to fix it for the
next release," but I
> think we need to determine what those failures were and
what the
> planned fixes were to be, and almost certainly we need
to get this
> markup out of the XML file, because it's just masking
problems.
> 
> -- 
> Dave Abrahams
> Boost Consulting
> www.boost-consulting.com
> 
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
> 

-- 
Aleksey Gurtovoy
MetaCommunications Engineering
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
v2 Python toolset doesn't faithfully reproduce v1
user name
2006-09-23 16:10:25
David Abrahams <daveboost-consulting.com> writes:
> Now that I look at explicit-failures-markup.xml, I'm
reconsidering.
> 
> Aleksey checked in an "expected failure"
mark for each and every test
                                               
^^^^^^^^^^^^^^^^^^^^^^^
> with intel-7.1-linux and intel-8.0-linux. 

Not quite, only the tests that were exposing the
"supposed linking
problem" (http://thread.gmane.org/gmane.comp.lib.boo
st.devel/110337/focus=110396)
are marked.

> The note says:
> 
>                 The library is <a
>                 href="http://article.gmane.org/gmane.comp.lib.boost.devel/11
0420">known
>                 to work</a> in this
configuration. The failures are
>                 due to configuration issues of the
particular testing
>                 environment these tests have been run
in. The
>                 regression runners and library
developers are aware of
>                 the problem and plan to fix it for the
next release.
> 
> I don't know which developers Aleksey meant when he
said they are
> "aware of the problem and plan to fix it for the
next release," 

I specifically worded it as "regression runners and
library
developers" -- in the post referenced in the note Ralf
indicates that
in his experience Intel 8.0 requires special setup which
might have
been all that was needed to fix this -- but I meant Martin
and you.

> but I think we need to determine what those failures
were and what
> the planned fixes were to be, and almost certainly we
need to get
> this markup out of the XML file, because it's just
masking problems.

No objections from me; it _was_ meant as a temporary markup
for the
current (at the moment) release cycle only.

-- 
Aleksey Gurtovoy
MetaCommunications Engineering
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
v2 Python toolset doesn't faithfully reproduce v1
user name
2006-09-23 18:58:13
Aleksey Gurtovoy <agurtovoymeta-comm.com> writes:

> David Abrahams <daveboost-consulting.com>
writes:
>> Now that I look at explicit-failures-markup.xml,
I'm reconsidering.
>> 
>> Aleksey checked in an "expected
failure" mark for each and every test
>> with intel-7.1-linux and intel-8.0-linux. 
>
>
>
>
>  The note says:
>> 
>>                 The library is <a
>>                 href="http://article.gmane.org/gmane.comp.lib.boost.devel/11
0420">known
>>                 to work</a> in this
configuration. The failures are
>>                 due to configuration issues of the
particular testing
>>                 environment these tests have been
run in. The
>>                 regression runners and library
developers are aware of
>>                 the problem and plan to fix it for
the next release.

Well, yeah, of course I read the note.  It doesn't explain
anything
about the configuration of the testing environment or
anything about
how to tell if that configuration is still in force.

>> I don't know which developers Aleksey meant when
he said they are
>> "aware of the problem and plan to fix it for
the next release," 

Nor does it explain the above.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
v2 Python toolset doesn't faithfully reproduce v1
user name
2006-09-23 19:01:24
Sorry about my reply to your previous message; I hadn't
seen this one
then.

Aleksey Gurtovoy <agurtovoymeta-comm.com> writes:

> David Abrahams <daveboost-consulting.com>
writes:
>> Now that I look at explicit-failures-markup.xml,
I'm reconsidering.
>> 
>> Aleksey checked in an "expected
failure" mark for each and every test
>                                                
^^^^^^^^^^^^^^^^^^^^^^^
>> with intel-7.1-linux and intel-8.0-linux. 
>
> Not quite, only the tests that were exposing the
"supposed linking
> problem" (http://thread.gmane.org/gmane.comp.lib.boo
st.devel/110337/focus=110396)
> are marked.

Okay.

>> The note says:
>> 
>>                 The library is <a
>>                 href="http://article.gmane.org/gmane.comp.lib.boost.devel/11
0420">known
>>                 to work</a> in this
configuration. The failures are
>>                 due to configuration issues of the
particular testing
>>                 environment these tests have been
run in. The
>>                 regression runners and library
developers are aware of
>>                 the problem and plan to fix it for
the next release.
>> 
>> I don't know which developers Aleksey meant when
he said they are
>> "aware of the problem and plan to fix it for
the next release," 
>
> I specifically worded it as "regression runners
and library
> developers" -- in the post referenced in the note
Ralf indicates that
> in his experience Intel 8.0 requires special setup
which might have
> been all that was needed to fix this -- but I meant
Martin and you.

I see.  This is a pretty strong indication that the problems
indicated
may still exist.

>> but I think we need to determine what those
failures were and what
>> the planned fixes were to be, and almost certainly
we need to get
>> this markup out of the XML file, because it's just
masking problems.
>
> No objections from me; it _was_ meant as a temporary
markup for the
> current (at the moment) release cycle only.

Okay, I'm going to clear that markup out, then, so we can
make things
right, or discover that no action is needed.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )