Remove all ocurrences of SPANK from our user facing errors.
authorAndy Williams <andy@andywilliams.me>
Fri, 22 Dec 2017 11:18:46 +0000 (11:18 +0000)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 10 Jan 2018 11:08:13 +0000 (20:08 +0900)
This has been bugging me for some time but now we are triggering new errors internally
this is appearing to end users for problems they did not cause.

Additionally I was able to improve a couple of the errors by copying the
explanation from code comments into the error message.

Shorter error logs now too :)

src/lib/ecore/ecore.c
src/lib/ecore/ecore_exe_posix.c
src/lib/edje/edje_load.c
src/lib/edje/edje_program.c
src/lib/eina/eina_magic.c
src/tests/eina/eina_test_magic.c

index 26a7481..85040f5 100644 (file)
@@ -801,9 +801,7 @@ _ecore_magic_fail(const void *d,
          "    Supplied: %08x - %s",
          (unsigned int)req_m, _ecore_magic_string_get(req_m),
          (unsigned int)m, _ecore_magic_string_get(m));
-   ERR("*** NAUGHTY PROGRAMMER!!!\n"
-       "*** SPANK SPANK SPANK!!!\n"
-       "*** Now go fix your code. Tut tut tut!");
+
    if (getenv("ECORE_ERROR_ABORT")) abort();
 }
 
index 2d8fa98..a9332d1 100644 (file)
@@ -180,9 +180,7 @@ _ecore_exe_check_errno(int         result,
        case EPERM:
        case EBUSY:
          { /* Programmer fucked up. */
-            ERR("*** NAUGHTY PROGRAMMER!!!\n"
-                "*** SPANK SPANK SPANK!!!\n"
-                "*** Now go fix your code in %s @%u. Tut tut tut!",
+            ERR("*** Race condition between open() and dup() created in %s @%u.",
                 file, line);
             result = 0;
             break;
@@ -190,10 +188,7 @@ _ecore_exe_check_errno(int         result,
 
        default:
          { /* Unsupported errno code, please add this one. */
-            ERR("*** NAUGHTY PROGRAMMER!!!\n"
-                "*** SPANK SPANK SPANK!!!\n"
-                "*** Unsupported errno code %d, please add this one.\n"
-                "*** Now go fix your code in %s @%u, from %s @%u. Tut tut tut!",
+            ERR("*** Unsupported errno code %d, found in %s @%u, from %s @%u.",
                 saved_errno, __FILE__, __LINE__, file, line);
             result = 0;
             break;
index 66ea7ba..010d559 100644 (file)
@@ -1090,7 +1090,7 @@ _edje_object_file_set_internal(Evas_Object *obj, const Eina_File *file, const ch
                        break;
 
                      case EDJE_PART_TYPE_GRADIENT:
-                       ERR("SPANK ! SPANK ! SPANK ! YOU ARE USING GRADIENT IN PART %s FROM GROUP %s INSIDE FILE %s !! THEY ARE NOW REMOVED !",
+                       ERR("YOU ARE USING GRADIENT IN PART %s FROM GROUP %s INSIDE FILE %s !! THEY ARE NOW REMOVED !",
                            ep->name, group, eina_file_filename_get(file));
                        break;
 
index 2d67bd4..850a1e0 100644 (file)
@@ -122,7 +122,7 @@ _edje_emit_child(Edje *ed, Edje_Real_Part *rp, const char *part, const char *sig
         break;
 
       default:
-        //              ERR("SPANK SPANK SPANK !!!\nYou should never be here !");
+        //              ERR("Unknown part type. You should never be here!");
         break;
      }
    return ed->collection->broadcast_signal;
index 082e7f4..c191841 100644 (file)
@@ -273,32 +273,23 @@ eina_magic_fail(void *d,
       eina_log_print(EINA_LOG_DOMAIN_GLOBAL, EINA_LOG_LEVEL_ERR,
                      file, fnc, line,
                      "*** Eina Magic Check Failed !!!\n"
-                     "    Input handle pointer is NULL !\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
+                     "    Input handle pointer is NULL.\n"
                      "\n");
    else
    if (m == EINA_MAGIC_NONE)
       eina_log_print(EINA_LOG_DOMAIN_GLOBAL, EINA_LOG_LEVEL_CRITICAL,
                      file, fnc, line,
                      "*** Eina Magic Check Failed at %p !!!\n"
-                     "    Input handle has already been freed!\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
+                     "    Input handle has already been freed.\n"
                      "\n", d);
    else
    if (m != req_m)
       eina_log_print(EINA_LOG_DOMAIN_GLOBAL, EINA_LOG_LEVEL_CRITICAL,
                      file, fnc, line,
                      "*** Eina Magic Check Failed at %p !!!\n"
-                     "    Input handle is wrong type\n"
+                     "    Input handle is wrong type.\n"
                      "    Expected: %08x - %s\n"
                      "    Supplied: %08x - %s\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
                      "\n",
                      d, req_m, eina_magic_string_get(req_m),
                      m, eina_magic_string_get(m));
@@ -306,10 +297,7 @@ eina_magic_fail(void *d,
       eina_log_print(EINA_LOG_DOMAIN_GLOBAL, EINA_LOG_LEVEL_CRITICAL,
                      file, fnc, line,
                      "*** Eina Magic Check Failed !!!\n"
-                     "    Why did you call me !\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
+                     "    Unknown reason.\n"
                      "\n");
 }
 
index b6f8fdc..14a6f0d 100644 (file)
@@ -148,10 +148,7 @@ START_TEST(eina_magic_simple)
 #endif
    TEST_MAGIC_SAFETY(__FUNCTION__,
                      "*** Eina Magic Check Failed !!!\n"
-                     "    Input handle pointer is NULL !\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
+                     "    Input handle pointer is NULL.\n"
                      "\n");
    EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
    fail_unless(ctx.did);
@@ -169,10 +166,7 @@ START_TEST(eina_magic_simple)
 #endif
    TEST_MAGIC_SAFETY(__FUNCTION__,
                      "*** Eina Magic Check Failed at %p !!!\n"
-                     "    Input handle has already been freed!\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
+                     "    Input handle has already been freed.\n"
                      "\n");
    ctx.expected_level = EINA_LOG_LEVEL_CRITICAL;
    EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
@@ -184,12 +178,9 @@ START_TEST(eina_magic_simple)
 #endif
    TEST_MAGIC_SAFETY(__FUNCTION__,
                      "*** Eina Magic Check Failed at %p !!!\n"
-                     "    Input handle is wrong type\n"
+                     "    Input handle is wrong type.\n"
                      "    Expected: %08x - %s\n"
                      "    Supplied: %08x - %s\n"
-                     "*** NAUGHTY PROGRAMMER!!!\n"
-                     "*** SPANK SPANK SPANK!!!\n"
-                     "*** Now go fix your code. Tut tut tut!\n"
                      "\n");
    ctx.expected_level = EINA_LOG_LEVEL_CRITICAL;
    EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);