File 0193-dialyzer-Rephrase-a-confusing-error-message.patch of Package erlang
From 30742ee35abc20c99e9e038093d83fac18010128 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?John=20H=C3=B6gberg?= <john@erlang.org>
Date: Fri, 7 Feb 2020 17:53:05 +0100
Subject: [PATCH] dialyzer: Rephrase a confusing error message
ENOENT != "not a regular file"
---
lib/dialyzer/src/dialyzer_plt.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/dialyzer/src/dialyzer_plt.erl b/lib/dialyzer/src/dialyzer_plt.erl
index 2af4534396..fe85fa81de 100644
--- a/lib/dialyzer/src/dialyzer_plt.erl
+++ b/lib/dialyzer/src/dialyzer_plt.erl
@@ -539,7 +539,7 @@ compute_md5_from_file(File) ->
Filtered = [[ID, Chunk] || {ID, Chunk} <- Chunks, ID =/= "CInf", ID =/= "Docs"],
erlang:md5(lists:sort(Filtered));
{error, beam_lib, {file_error, _, enoent}} ->
- Msg = io_lib:format("Not a regular file: ~ts\n", [File]),
+ Msg = io_lib:format("File not found: ~ts\n", [File]),
throw({dialyzer_error, Msg});
{error, beam_lib, _} ->
Msg = io_lib:format("Could not compute MD5 for .beam: ~ts\n", [File]),
--
2.16.4