[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15039768#comment-15039768 ] Cong Wang commented on MESOS-4045: -- A workaround, https://reviews.apache.org/r/40953/ Or we can just remove the hex float case since we don't have this use case at all. > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park >Assignee: Cong Wang > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15038473#comment-15038473 ] Cong Wang commented on MESOS-4045: -- Hmm, this is an inconsistence of libstdc++ impl: {noformat} The hexadecimal floating-point constants (e.g. 0x1p-5, 0x1.0Ap-2, 0x1.8p-1), which are allowed in the C programming language, cannot be used as floating point literals in C++ (although some C++ compilers might interpret them). {noformat} I am trying to find a workaround for this. > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15037926#comment-15037926 ] Benjamin Bannier commented on MESOS-4045: - With a test program {code} #include #include int main() { std::stringstream ss; ss << std::hex; ss << "0x10.0"; double d = -1; ss >> d; std::boolalpha(std::cerr); std::cerr << ss.fail() << " " << ss.eof() << "\n"; std::cerr << d << "\n"; } {code} under OS X for for clang-3.8.0 I get {code} false true 16 {code} while for gcc-5.2.0 there {code} false false 0 {code} > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15037918#comment-15037918 ] Till Toenshoff commented on MESOS-4045: --- Appears to be a gcc vs. clang issue -- or maybe even a libstdc++ vs. libc++ problem. Building on OSX using gcc works fine, but bugs out using clang. > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15037638#comment-15037638 ] Alexander Rukletsov commented on MESOS-4045: Same on Mac OS 10.10.4: {code} [ RUN ] NumifyTest.HexNumberTest ../../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: Failure Value of: numify("0x10.9").isError() Actual: false Expected: true [ FAILED ] NumifyTest.HexNumberTest (0 ms) {code} > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15037224#comment-15037224 ] Cong Wang commented on MESOS-4045: -- Oh... It passes on my Linux machine... I am trying to reproduce it on MacPro. > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout > Environment: Mac OS X 10.11.1 >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15036287#comment-15036287 ] Neil Conway commented on MESOS-4045: Repros for me on OSX 10.10 > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug > Components: stout >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-4045) NumifyTest.HexNumberTest fails
[ https://issues.apache.org/jira/browse/MESOS-4045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15036157#comment-15036157 ] Michael Park commented on MESOS-4045: - [~wangcong] Looks like this one was introduced in https://github.com/apache/mesos/commit/7745eea2a4f4dff6e12f1955baa996a1869af3dc ? > NumifyTest.HexNumberTest fails > -- > > Key: MESOS-4045 > URL: https://issues.apache.org/jira/browse/MESOS-4045 > Project: Mesos > Issue Type: Bug >Reporter: Michael Park > > {noformat} > [==] Running 1 test from 1 test case. > [--] Global test environment set-up. > [--] 1 test from NumifyTest > [ RUN ] NumifyTest.HexNumberTest > ../../../../3rdparty/libprocess/3rdparty/stout/tests/numify_tests.cpp:44: > Failure > Value of: numify("0x10.9").isError() > Actual: false > Expected: true > [ FAILED ] NumifyTest.HexNumberTest (0 ms) > [--] 1 test from NumifyTest (0 ms total) > [--] Global test environment tear-down > [==] 1 test from 1 test case ran. (0 ms total) > [ PASSED ] 0 tests. > [ FAILED ] 1 test, listed below: > [ FAILED ] NumifyTest.HexNumberTest > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)