A new user interface for you! Read more...

File 0250-erts-Workaround-test-t_float_to_string-for-windows.patch of Package erlang

From 9d19331d3e2402a74346e664befb1d1e0749240f Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Tue, 10 Apr 2018 16:15:18 +0200
Subject: [PATCH 2/2] erts: Workaround test t_float_to_string for windows

---
 erts/emulator/test/num_bif_SUITE.erl | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/erts/emulator/test/num_bif_SUITE.erl b/erts/emulator/test/num_bif_SUITE.erl
index 104bd37817..290bb61fc8 100644
--- a/erts/emulator/test/num_bif_SUITE.erl
+++ b/erts/emulator/test/num_bif_SUITE.erl
@@ -213,7 +213,7 @@ fts_rand_float_decimals(N) ->
     [begin
          F0 = rand_float_reasonable(),
          L0 = float_to_list(F0, [{decimals, D}]),
-         case conform_with_io_lib_format(F0,D) of
+         case conform_with_io_lib_format_os(F0,D) of
              false -> ok;
              true ->
                  IOL = lists:flatten(io_lib:format("~.*f", [D, F0])),
@@ -248,6 +248,15 @@ fts_rand_float_decimals(N) ->
 
     fts_rand_float_decimals(N-1).
 
+conform_with_io_lib_format_os(F, D) ->
+    case os:type() of
+        {win32,_} ->
+            %% io_lib:format("~.*f") buggy on windows? OTP-15010
+            false;
+        _ ->
+            conform_with_io_lib_format(F, D)
+    end.
+
 conform_with_io_lib_format(_, 0) ->
     %% io_lib:format("~.*f") does not support zero decimals
     false;
-- 
2.16.3