[EGIT] [tools/expedite] master 01/01: fixed the build break because of api change.

2016-10-09 Thread Subhransu Mohanty
hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/expedite.git/commit/?id=525879533ad1ae9b7e4ae4857d08378636ccf2f1

commit 525879533ad1ae9b7e4ae4857d08378636ccf2f1
Author: Subhransu Mohanty 
Date:   Mon Oct 10 14:09:23 2016 +0900

fixed the build break because of api change.

Summary: NOTE: need to check if the api replacements are correct or not

Reviewers: Hermet, jpeg

Differential Revision: https://phab.enlightenment.org/D4329
---
 src/bin/image_data_argb.c  | 18 +++---
 src/bin/image_data_argb_alpha.c| 18 ++
 src/bin/image_data_ycbcr601pl.c|  2 +-
 .../image_data_ycbcr601pl_map_nearest_solid_rotate.c   |  5 -
 src/bin/image_data_ycbcr601pl_map_solid_rotate.c   |  5 -
 src/bin/image_data_ycbcr601pl_wide_stride.c|  7 +--
 6 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/src/bin/image_data_argb.c b/src/bin/image_data_argb.c
index b96ab75..5707f36 100644
--- a/src/bin/image_data_argb.c
+++ b/src/bin/image_data_argb.c
@@ -23,6 +23,7 @@ static void _setup(void)
int i;
Evas_Object *o;
void *pixels;
+   Eina_Slice slice;
 
pixels = malloc(sizeof (int) * 640 * 480);
for (i = 0; i < 1; i++)
@@ -34,7 +35,8 @@ static void _setup(void)
 efl_gfx_fill_set(o, 0, 0, 640, 480);
 efl_gfx_size_set(o, 640, 480);
 efl_gfx_visible_set(o, EINA_TRUE);
-efl_gfx_buffer_copy_set(o_images[i], pixels, 640, 480, 640 * sizeof 
(int), EFL_GFX_COLORSPACE_ARGB);
+slice = (Eina_Slice)EINA_SLICE_STR(pixels);
+efl_gfx_buffer_copy_set(o_images[i], , 640, 480, 640 * sizeof 
(int), EFL_GFX_COLORSPACE_ARGB, 0);
  }
free(pixels);
done = 0;
@@ -52,9 +54,11 @@ static void _loop(double t, int f)
 {
int i, st;
Evas_Coord x, y, w, h;
+   Eina_Rw_Slice rw_slice;
+
for (i = 0; i < 1; i++)
  {
-unsigned int *data, *p;
+unsigned int result, *p;
 int length;
 
 w = 640;
@@ -64,17 +68,17 @@ static void _loop(double t, int f)
 efl_gfx_position_set(o_images[i], x, y);
 efl_gfx_size_set(o_images[i], w, h);
 efl_gfx_fill_set(o_images[i], 0, 0, w, h);
-data = efl_gfx_buffer_map(o_images[i], ,
+result = efl_gfx_buffer_map(o_images[i], _slice,
   EFL_GFX_BUFFER_ACCESS_MODE_WRITE,
-  0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB,
+  0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB, 0,
   );
-if (!data)
+if (!result)
   {
  fprintf(stderr, "ERROR: Failed to map image!\n");
continue;
   }
 st = st >> 2;
-p = data;
+p = rw_slice.mem;
 for (y = 0; y < h; y++)
   {
  for (x = 0; x < w; x++)
@@ -84,7 +88,7 @@ static void _loop(double t, int f)
}
  p += (st - w);
   }
-efl_gfx_buffer_unmap(o_images[i], data, length);
+efl_gfx_buffer_unmap(o_images[i], _slice);
 efl_gfx_buffer_update_add(o_images[i], 0, 0, w, h);
  }
FPS_STD(NAME);
diff --git a/src/bin/image_data_argb_alpha.c b/src/bin/image_data_argb_alpha.c
index 0493c95..a4cdabe 100644
--- a/src/bin/image_data_argb_alpha.c
+++ b/src/bin/image_data_argb_alpha.c
@@ -34,7 +34,7 @@ static void _setup(void)
 efl_gfx_fill_set(o, 0, 0, 640, 480);
 efl_gfx_size_set(o, 640, 480);
 efl_gfx_visible_set(o, EINA_TRUE);
-efl_gfx_buffer_copy_set(o_images[i], pixels, 640, 480, 640 * sizeof 
(int), EFL_GFX_COLORSPACE_ARGB);
+efl_gfx_buffer_copy_set(o_images[i], pixels, 640, 480, 640 * sizeof 
(int), EFL_GFX_COLORSPACE_ARGB, 0);
  }
free(pixels);
done = 0;
@@ -52,10 +52,12 @@ static void _loop(double t, int f)
 {
int i, st;
Evas_Coord x, y, w, h;
+   Eina_Rw_Slice rw_slice;
+
for (i = 0; i < 1; i++)
  {
-unsigned int *data, *p;
-int a, r, g, b, length;
+unsigned int result, *p;
+int a, r, g, b;
 
 w = 640;
 h = 480;
@@ -64,17 +66,17 @@ static void _loop(double t, int f)
 efl_gfx_position_set(o_images[i], x, y);
 efl_gfx_size_set(o_images[i], w, h);
 efl_gfx_fill_set(o_images[i], 0, 0, w, h);
-data = efl_gfx_buffer_map(o_images[i], ,
+result = efl_gfx_buffer_map(o_images[i], _slice,
   EFL_GFX_BUFFER_ACCESS_MODE_WRITE,
-  0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB,
+  0, 0, 0, 0, EFL_GFX_COLORSPACE_ARGB, 0,
   );
-if (!data)
+if (!result)
   {
  fprintf(stderr, "ERROR: Failed to map image!\n");
  continue;
   }
  

[EGIT] [tools/expedite] master 01/01: ui: fix all eo_event syntax changes.

2016-10-09 Thread Hermet Park
hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/expedite.git/commit/?id=46e58922feb270a82a7deea2ba6bc0c777e26e4f

commit 46e58922feb270a82a7deea2ba6bc0c777e26e4f
Author: Hermet Park 
Date:   Mon Oct 10 14:08:30 2016 +0900

ui: fix all eo_event syntax changes.

Eo_Event -> Efl_Event
---
 src/bin/ui.c | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/bin/ui.c b/src/bin/ui.c
index 4018f35..cdb3a33 100644
--- a/src/bin/ui.c
+++ b/src/bin/ui.c
@@ -256,7 +256,7 @@ _ui_select(void)
 }
 
 static void
-_ui_key(void *data EINA_UNUSED, const Eo_Event *event)
+_ui_key(void *data EINA_UNUSED, const Efl_Event *event)
 {
Efl_Input_Key *ev = event->info;
const char *keyname = efl_input_key_name_get(ev);
@@ -298,7 +298,7 @@ static Evas_Coord down_x, down_y;
 static int down_menu_sel = 0;
 
 static void
-_ui_mouse_down(void *data EINA_UNUSED, const Eo_Event *event)
+_ui_mouse_down(void *data EINA_UNUSED, const Efl_Event *event)
 {
Efl_Input_Pointer *ev = event->info;
 
@@ -311,7 +311,7 @@ _ui_mouse_down(void *data EINA_UNUSED, const Eo_Event 
*event)
 }
 
 static void
-_ui_mouse_up(void *data EINA_UNUSED, const Eo_Event *event)
+_ui_mouse_up(void *data EINA_UNUSED, const Efl_Event *event)
 {
Efl_Input_Pointer *ev = event->info;
 
@@ -335,7 +335,7 @@ _ui_mouse_up(void *data EINA_UNUSED, const Eo_Event *event)
 }
 
 static void
-_ui_mouse_move(void *data EINA_UNUSED, const Eo_Event *event)
+_ui_mouse_move(void *data EINA_UNUSED, const Efl_Event *event)
 {
Efl_Input_Pointer *ev = event->info;
 

-- 




[EGIT] [core/efl] master 01/01: ecore_ipc: fix typos in documentation group names

2016-10-09 Thread Jee-Yong Um
hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=16ee5b7a5f8ae5fbed46e7d5cedae6d0c80462cc

commit 16ee5b7a5f8ae5fbed46e7d5cedae6d0c80462cc
Author: Jee-Yong Um 
Date:   Mon Oct 10 13:57:42 2016 +0900

ecore_ipc: fix typos in documentation group names

Summary: fix typos in documentation group names to grouping APIs correctly

Reviewers: cedric, jpeg, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4333
---
 src/lib/ecore_ipc/Ecore_Ipc.h | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/lib/ecore_ipc/Ecore_Ipc.h b/src/lib/ecore_ipc/Ecore_Ipc.h
index 928ade9..e7f3222 100644
--- a/src/lib/ecore_ipc/Ecore_Ipc.h
+++ b/src/lib/ecore_ipc/Ecore_Ipc.h
@@ -457,7 +457,7 @@ EAPI int   
ecore_ipc_server_send(Ecore_Ipc_Server *svr, int major, i
  *drops. This causes the kernel to queue up to 4096
  *connections (or your kernel's limit, whichever is
  *lower).
- * @ingroup Ecore_Ipc_Server_Group
+ * @ingroup Ecore_IPC_Server_Group
  */
 EAPI void  ecore_ipc_server_client_limit_set(Ecore_Ipc_Server 
*svr, int client_limit, char reject_excess_clients);
 
@@ -466,7 +466,7 @@ EAPI void  
ecore_ipc_server_client_limit_set(Ecore_Ipc_Server *svr,
  *
  * @param   svr   The given server.
  * @param   size  The maximum data payload size in bytes.
- * @ingroup Ecore_Ipc_Server_Group
+ * @ingroup Ecore_IPC_Server_Group
  */
 EAPI void  ecore_ipc_server_data_size_max_set(Ecore_Ipc_Server 
*srv, int size);
 
@@ -475,7 +475,7 @@ EAPI void  
ecore_ipc_server_data_size_max_set(Ecore_Ipc_Server *srv,
  *
  * @param   svr   The given server.
  * @return The maximum data payload in bytes.
- * @ingroup Ecore_Ipc_Server_Group
+ * @ingroup Ecore_IPC_Server_Group
  */
 EAPI int   ecore_ipc_server_data_size_max_get(Ecore_Ipc_Server 
*srv);
 
@@ -487,7 +487,7 @@ EAPI int   
ecore_ipc_server_data_size_max_get(Ecore_Ipc_Server *srv)
  *  the connected server in the form "XXX.YYY.ZZZ.AAA" IP notation.
  *  This string should not be modified or trusted to stay valid after
  *  deletion for the @p svr object. If no IP is known NULL is returned.
- * @ingroup Ecore_Ipc_Server_Group
+ * @ingroup Ecore_IPC_Server_Group
  */
 EAPI const char   *ecore_ipc_server_ip_get(Ecore_Ipc_Server *svr);
 
@@ -495,7 +495,7 @@ EAPI const char   
*ecore_ipc_server_ip_get(Ecore_Ipc_Server *svr);
  * @brief Flushes all pending data to the given server. Will return when done.
  *
  * @param   svr   The given server.
- * @ingroup Ecore_Ipc_Server_Group
+ * @ingroup Ecore_IPC_Server_Group
  */
 EAPI void  ecore_ipc_server_flush(Ecore_Ipc_Server *svr);
 
@@ -567,7 +567,7 @@ EAPI void 
*ecore_ipc_client_data_get(Ecore_Ipc_Client *cl);
  *
  * @param   clThe given client.
  * @param   size  The maximum data payload size in bytes.
- * @ingroup Ecore_Ipc_Client_Group
+ * @ingroup Ecore_IPC_Client_Group
  */
 EAPI void  ecore_ipc_client_data_size_max_set(Ecore_Ipc_Client 
*cl, int size);
 
@@ -576,7 +576,7 @@ EAPI void  
ecore_ipc_client_data_size_max_set(Ecore_Ipc_Client *cl,
  *
  * @param   clThe given client.
  * @return The maximum data payload size in bytes on success, @c -1 on failure.
- * @ingroup Ecore_Ipc_Client_Group
+ * @ingroup Ecore_IPC_Client_Group
  */
 EAPI int   ecore_ipc_client_data_size_max_get(Ecore_Ipc_Client 
*cl);
 
@@ -589,7 +589,7 @@ EAPI int   
ecore_ipc_client_data_size_max_get(Ecore_Ipc_Client *cl);
  *  This string should not be modified or trusted to stay valid after
  *  deletion for the @p cl object. If no IP is known @c NULL is
  *  returned.
- * @ingroup Ecore_Ipc_Client_Group
+ * @ingroup Ecore_IPC_Client_Group
  */
 EAPI const char   *ecore_ipc_client_ip_get(Ecore_Ipc_Client *cl);
 
@@ -597,7 +597,7 @@ EAPI const char   
*ecore_ipc_client_ip_get(Ecore_Ipc_Client *cl);
  * @brief Flushes all pending data to the given client. Will return when done.
  *
  * @param   clThe given client.
- * @ingroup Ecore_Ipc_Client_Group
+ * @ingroup Ecore_IPC_Client_Group
  */
 EAPI void  ecore_ipc_client_flush(Ecore_Ipc_Client *cl);
 

-- 




[EGIT] [core/efl] master 01/01: FDO icons: add missing system-file-manager icon

2016-10-09 Thread Davide Andreoli
davemds pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e0c45058fe058e193e9ec65e79e41600a17c5e95

commit e0c45058fe058e193e9ec65e79e41600a17c5e95
Author: Dave Andreoli 
Date:   Sun Oct 9 21:42:53 2016 +0200

FDO icons: add missing system-file-manager icon

Fix T4638

(cherry picked from commit 3fe1429eee5568ef7af7bc47a9dc43ce65e084ca)
---
 data/elementary/themes/Makefile.am   |   3 ++-
 data/elementary/themes/edc/elm/icon_fdo.edc  |   6 +++---
 .../themes/fdo/apps/64/system-file-manager.png   | Bin 0 -> 1113 bytes
 src/bin/elementary/test_icon.c   |   1 +
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/data/elementary/themes/Makefile.am 
b/data/elementary/themes/Makefile.am
index 64c5cff..14a8151 100644
--- a/data/elementary/themes/Makefile.am
+++ b/data/elementary/themes/Makefile.am
@@ -1344,7 +1344,8 @@ elementary_fdo_apps_64_files = \
elementary/themes/fdo/apps/64/preferences-desktop-screensaver.png \
elementary/themes/fdo/apps/64/preferences-desktop-theme.png \
elementary/themes/fdo/apps/64/preferences-desktop-wallpaper.png \
-   elementary/themes/fdo/apps/64/preferences-profile.png
+   elementary/themes/fdo/apps/64/preferences-profile.png \
+   elementary/themes/fdo/apps/64/system-file-manager.png
 
 elementary_fdo_intl_128_files = \
elementary/themes/fdo/intl/128/flag-ad.png \
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc 
b/data/elementary/themes/edc/elm/icon_fdo.edc
index 33cbfa3..c608afd 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -4,8 +4,8 @@
  * WARNING: When you add new icons you MUST ensure to use standard names as 
per:
  * 
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
  *
- * If you can't find the name in the spec then you MUST search in the Tango,
- * Oxigen, Faenza (now Rave-X) icone themes to find a suitable name.
+ * If you can't find the name in the spec then you MUST search in the Adwaita,
+ * Tango, Breeze, Oxigen, Faenza (now Rave-X) icone themes to find a suitable 
name.
  *
  * IF you really cannot find anything try at least to be consistent with other
  * existing names.
@@ -385,7 +385,7 @@ ICO1(CTX, "preferences-desktop-wallpaper", 64)
 // TODO system-software-update
 // TODO utilities-system-monitor
 // TODO utilities-terminal
-// TODO system-file-manager
+ICO1(CTX, "system-file-manager", 64)
 #undef CTX
 
 
diff --git a/data/elementary/themes/fdo/apps/64/system-file-manager.png 
b/data/elementary/themes/fdo/apps/64/system-file-manager.png
new file mode 100644
index 000..7de1841
Binary files /dev/null and 
b/data/elementary/themes/fdo/apps/64/system-file-manager.png differ
diff --git a/src/bin/elementary/test_icon.c b/src/bin/elementary/test_icon.c
index 4da07c0..5c901a6 100644
--- a/src/bin/elementary/test_icon.c
+++ b/src/bin/elementary/test_icon.c
@@ -520,6 +520,7 @@ _standard_genlist_populate(Evas_Object *gl)
IC("preferences-desktop-screensaver")
IC("preferences-desktop-theme")
IC("preferences-desktop-wallpaper")
+   IC("system-file-manager")
 
CONTEXT("International")
IC("flag-ad")

-- 




[EGIT] [core/efl] efl-1.18 01/01: FDO icons: add missing system-file-manager icon

2016-10-09 Thread Davide Andreoli
davemds pushed a commit to branch efl-1.18.

http://git.enlightenment.org/core/efl.git/commit/?id=3fe1429eee5568ef7af7bc47a9dc43ce65e084ca

commit 3fe1429eee5568ef7af7bc47a9dc43ce65e084ca
Author: Dave Andreoli 
Date:   Sun Oct 9 21:40:27 2016 +0200

FDO icons: add missing system-file-manager icon

Fix T4638
---
 data/elementary/themes/Makefile.am   |   3 ++-
 data/elementary/themes/edc/elm/icon_fdo.edc  |   6 +++---
 .../themes/fdo/apps/64/system-file-manager.png   | Bin 0 -> 1113 bytes
 src/bin/elementary/test_icon.c   |   1 +
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/data/elementary/themes/Makefile.am 
b/data/elementary/themes/Makefile.am
index 64c5cff..14a8151 100644
--- a/data/elementary/themes/Makefile.am
+++ b/data/elementary/themes/Makefile.am
@@ -1344,7 +1344,8 @@ elementary_fdo_apps_64_files = \
elementary/themes/fdo/apps/64/preferences-desktop-screensaver.png \
elementary/themes/fdo/apps/64/preferences-desktop-theme.png \
elementary/themes/fdo/apps/64/preferences-desktop-wallpaper.png \
-   elementary/themes/fdo/apps/64/preferences-profile.png
+   elementary/themes/fdo/apps/64/preferences-profile.png \
+   elementary/themes/fdo/apps/64/system-file-manager.png
 
 elementary_fdo_intl_128_files = \
elementary/themes/fdo/intl/128/flag-ad.png \
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc 
b/data/elementary/themes/edc/elm/icon_fdo.edc
index 33cbfa3..c608afd 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -4,8 +4,8 @@
  * WARNING: When you add new icons you MUST ensure to use standard names as 
per:
  * 
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
  *
- * If you can't find the name in the spec then you MUST search in the Tango,
- * Oxigen, Faenza (now Rave-X) icone themes to find a suitable name.
+ * If you can't find the name in the spec then you MUST search in the Adwaita,
+ * Tango, Breeze, Oxigen, Faenza (now Rave-X) icone themes to find a suitable 
name.
  *
  * IF you really cannot find anything try at least to be consistent with other
  * existing names.
@@ -385,7 +385,7 @@ ICO1(CTX, "preferences-desktop-wallpaper", 64)
 // TODO system-software-update
 // TODO utilities-system-monitor
 // TODO utilities-terminal
-// TODO system-file-manager
+ICO1(CTX, "system-file-manager", 64)
 #undef CTX
 
 
diff --git a/data/elementary/themes/fdo/apps/64/system-file-manager.png 
b/data/elementary/themes/fdo/apps/64/system-file-manager.png
new file mode 100644
index 000..7de1841
Binary files /dev/null and 
b/data/elementary/themes/fdo/apps/64/system-file-manager.png differ
diff --git a/src/bin/elementary/test_icon.c b/src/bin/elementary/test_icon.c
index 4da07c0..5c901a6 100644
--- a/src/bin/elementary/test_icon.c
+++ b/src/bin/elementary/test_icon.c
@@ -520,6 +520,7 @@ _standard_genlist_populate(Evas_Object *gl)
IC("preferences-desktop-screensaver")
IC("preferences-desktop-theme")
IC("preferences-desktop-wallpaper")
+   IC("system-file-manager")
 
CONTEXT("International")
IC("flag-ad")

-- 




[EGIT] [apps/terminology] master 01/01: media: fix previous commit

2016-10-09 Thread Marcel Hollerbach
bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=bdc77fdaeed6c4fda5114a0c0051bed44a59aa04

commit bdc77fdaeed6c4fda5114a0c0051bed44a59aa04
Author: Marcel Hollerbach 
Date:   Sun Oct 9 17:46:32 2016 +0200

media: fix previous commit

I am sorry for the noice, i added a wrong "!" there
---
 src/bin/media.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/media.c b/src/bin/media.c
index 612177b..3a45463 100644
--- a/src/bin/media.c
+++ b/src/bin/media.c
@@ -223,7 +223,7 @@ _type_thumb_init2(Evas_Object *obj)
//try to fetch the icon, if we dont find it, continue 
at other themes
icon_theme = eina_stringshare_add(theme->name.internal);
fl = efreet_icon_path_find(icon_theme, sd->realf, 
sd->iw);
-   if (!fl) break;
+   if (fl) break;
 }
}
  else

-- 




[EGIT] [apps/terminology] master 01/01: media: try to search for a icon theme which provides the given icon

2016-10-09 Thread Marcel Hollerbach
bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=b2fe5145d90a1a36c7d7168d3dd8c7887b56512e

commit b2fe5145d90a1a36c7d7168d3dd8c7887b56512e
Author: Marcel Hollerbach 
Date:   Sun Oct 9 17:17:57 2016 +0200

media: try to search for a icon theme which provides the given icon

This fixes cases where a icon theme is found but, but the given icon
name is not found in the theme. So we are also testing for the
availablility of the icon name.
---
 src/bin/media.c | 17 -
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/bin/media.c b/src/bin/media.c
index 9b67268..612177b 100644
--- a/src/bin/media.c
+++ b/src/bin/media.c
@@ -203,7 +203,7 @@ _type_thumb_init2(Evas_Object *obj)
  {
 /* TODO: Listen for theme cache changes */
 static const char *icon_theme = NULL;
-const char *fl;
+const char *fl = NULL;
 
 if (!icon_theme)
   {
@@ -219,13 +219,20 @@ _type_thumb_init2(Evas_Object *obj)
   for (itr = themes; *itr; itr++)
 {
theme = efreet_icon_theme_find(*itr);
-   if (theme) break;
+   if (!theme) continue;
+   //try to fetch the icon, if we dont find it, continue 
at other themes
+   icon_theme = eina_stringshare_add(theme->name.internal);
+   fl = efreet_icon_path_find(icon_theme, sd->realf, 
sd->iw);
+   if (!fl) break;
 }
}
- if (theme)
-   icon_theme = eina_stringshare_add(theme->name.internal);
+ else
+   {
+  icon_theme = eina_stringshare_add(theme->name.internal);
+   }
   }
-fl = efreet_icon_path_find(icon_theme, sd->realf, sd->iw);
+if (!fl)
+  fl = efreet_icon_path_find(icon_theme, sd->realf, sd->iw);
 ok = ethumb_client_file_set(et_client, fl, NULL);
 if (!ok)
   return -1;

-- 




Re: [E-devel] Server De spanking is required

2016-10-09 Thread The Rasterman
On Sun, 09 Oct 2016 11:15:57 +0200 Jonathan Aquilina 
said:

> Hi Carsten, 
> 
> I think a good way forward would be to get a small server, I would even
> be willing to sponsor a vps and use puppet. It would make automation
> deployments and system management alot easier. I am going to be setting
> up puppet for my own systems. Would you be interested in such
> automation? Also what about infrastructure monitoring?

i dislike the idea of getting an external vps/ we already get unlimited
bandwidth and have a dedicated macȟine that hosts lots of vm's we manage and
deploy. having something live outside of that makes it inconsistent. imho i
dislike that.

i have no idea if we use puppet. i have never seen/hear it around our systems so
i assume we don't. i've never played with it. :) it might indeed be useful to
let us know when things go wrong and someone needs to do sopme rebooting
without having to check the site directly.

i'd like to hear beber's input on this though. i personally like to keep things
as insanely simple as possible and as "standard and boring" as i can as that is
easy to deal with especially if the admin is asleep/away and someone else has
to step in. that is kind of why i don't like the idea of a "separate vps" as
this would then live in a completely different place and be managed
differently. we don't have a lack of memory or compute or disk space so we need
more of this. we do have a bug tho... :) a vps won't solve it as all it will do
is add another system/domain we currently don't need.

> On 2016-10-09 11:10, Carsten Haitzler wrote:
> 
> > On Sun, 09 Oct 2016 10:57:57 +0200 Jonathan Aquilina
> >  said:
> > 
> >> what can i do to help get things sorted out as you had mentioned below
> >> though. I am eager to help.
> > 
> > well talk with beber. if he trusts you then some debugging. the system is
> > running an oldish 3.18 kernel so who knows if an update fixes it or not. :)
> > we could so with cutting down our storage usage as we use 750g or so right
> > now out of 1tb. i think beber could do with help with some deployment work
> > - andy williams asked a few weeks back to set u a vm for a project of his.
> > 
> > On 2016-10-09 10:55, Carsten Haitzler wrote:
> > 
> > On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
> >  said:
> > 
> > Regarding version control repos, why not offload to github which is free
> > even for those projects which are open source. 
> > hell no. after having offloaded to sourecforge and finding servers going
> > down or things needing to be done that require admin control, no. we run
> > ours because anything else is generally worse.
> > 
> > Bertrand, where do you need a hand. If you are saying this is a kernel
> > issue why not update the system and reboot. Also what is the host system
> > running distro wise?
> > 
> > On 2016-10-09 02:20, Carsten Haitzler wrote:
> > 
> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >  said:
> > 
> > anything I can help with. Would a server from soyoustart.com help in
> > anyway. I am willing to get the project one and take charge of its
> > maintenance 
> > we have a very big beefy server. we're not running out of disk space,
> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> > space available across both ssd and hdd fully redundant raid0'd).
> > 
> > the issue is a software issue i suspect in the host system kernel and we
> > just don't know why or what. (my suspicious is due to it needing a reboot
> > to fix).
> > 
> > we have used a fair bit of disk space but tbh the largest user is jenkins
> > (253gb) and it probably could do with a cleanup after a few years to lean it
> > back down. we probably could shut down and archive the cvs and svn vm's
> > )extract out the cvs and svn db data to a compressed tarball and make that
> > available and otherwise nuke the vm's). that should cut that down to 1-2gb
> > saving about 18gb. web is using 52gb - i think that might do with some
> > trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> > trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> > are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> > vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> > is leaner than gentoo! :) )... and of course jenkins is at 253g.
> > 
> > actually man we're fat on disk space usage. we really could do with a trim
> > there. the images are qcow2 images. we need to trim.
> > 
> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> > 
> > Is there some way we could prevent this from happening? All the services
> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> > 
> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> > wrote:
> > 
> > Unspanked(tm)
> > 
> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread The Rasterman
On Sun, 9 Oct 2016 08:06:04 -0300 Gustavo Sverzut Barbieri 
said:

> Hi Raster,
> 
> It's worth to mention that GIT is distributed, while old Sourceforge
> setup was on CVS... thus there is a big difference :-)

i know, BUT no one can clone, pull or push when service is down. not without
setting up ANOTHER git repo etc. it's still incredibly annoying.

> Changing the "server" is a simple change of the remote "origin" in the
> .git/config, and of course you can add both.
> 
> Then at least an automatic mirror of E <-> Github would be nice.
> 
> 
> 
> 
> 
> On Sun, Oct 9, 2016 at 5:55 AM, Carsten Haitzler  wrote:
> > On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
> >  said:
> >
> >> Regarding version control repos, why not offload to github which is free
> >> even for those projects which are open source.
> >
> > hell no. after having offloaded to sourecforge and finding servers going
> > down or things needing to be done that require admin control, no. we run
> > ours because anything else is generally worse.
> >
> >> Bertrand, where do you need a hand. If you are saying this is a kernel
> >> issue why not update the system and reboot. Also what is the host system
> >> running distro wise?
> >>
> >> On 2016-10-09 02:20, Carsten Haitzler wrote:
> >>
> >> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >> >  said:
> >> >
> >> >> anything I can help with. Would a server from soyoustart.com help in
> >> >> anyway. I am willing to get the project one and take charge of its
> >> >> maintenance
> >> >
> >> > we have a very big beefy server. we're not running out of disk space,
> >> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> >> > space available across both ssd and hdd fully redundant raid0'd).
> >> >
> >> > the issue is a software issue i suspect in the host system kernel and we
> >> > just don't know why or what. (my suspicious is due to it needing a reboot
> >> > to fix).
> >> >
> >> > we have used a fair bit of disk space but tbh the largest user is jenkins
> >> > (253gb) and it probably could do with a cleanup after a few years to
> >> > lean it back down. we probably could shut down and archive the cvs and
> >> > svn vm's )extract out the cvs and svn db data to a compressed tarball
> >> > and make that available and otherwise nuke the vm's). that should cut
> >> > that down to 1-2gb saving about 18gb. web is using 52gb - i think that
> >> > might do with some trimming/compacting. phab is using 55gb - same.
> >> > playschool is 66gb - maybe trim too and re-compact down? e5v1 is pretty
> >> > fat too (29g). the build vm's are pretty bug (10 of them ranging from
> >> > 270k to 65g - funny the windows10 vm for builds is only 18g. the gentoo
> >> > ones are mostly 60gb or so - windows is leaner than gentoo! :) )... and
> >> > of course jenkins is at 253g.
> >> >
> >> > actually man we're fat on disk space usage. we really could do with a
> >> > trim there. the images are qcow2 images. we need to trim.
> >> >
> >> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> >> >
> >> > Is there some way we could prevent this from happening? All the services
> >> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> >> >
> >> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> >> > wrote:
> >> >
> >> > Unspanked(tm)
> >> >
> >> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK
> >> > SPANK SPANK!!! Enlightenment server is over capacity
> >> >
> >> > Please wait a moment and try again later.
> >> > For more information, take a look at #e on IRC, server irc.freenode.org.
> >> >
> >> > --
> >> >
> >> > Simon Lees (Simotek)http://simotek.net
> >> >
> >> > Emergency Update Team   keybase.io/simotek
> >> > SUSE LinuxAdeliade Australia, UTC+9:30
> >> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> >> >
> >> > --
> >> > Check out the vibrant tech community on one of the world's most engaging
> >> > tech sites, SlashDot.org! http://sdm.link/slashdot
> >> > ___ enlightenment-devel
> >> > mailing list enlightenment-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >
> >> > --
> >> > Bertrand
> >> >
> >> > --
> >> > Check out the vibrant tech community on one of the world's most
> >> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> >> > ___
> >> > enlightenment-devel mailing list
> >> > enlightenment-devel@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> > 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread The Rasterman
On Sun, 09 Oct 2016 13:20:10 +0200 Jonathan Aquilina 
said:

> Another nice thing with github is it integrates with travis CI for
> continue integration testing in terms pull requests. I do agree a mirror
> is nice to have, but i think at least moving version control to a
> seperate platform like github you eliminate the down time for dev's when
> the main server goes offline.

if we had load or bandwidth problems, then a mirror might be useful, but to date
this hasn't been an issue. we already have jenkins integrated with our git and
this already provides CI all the time with reports.

https://build.enlightenment.org/

:)

> On 2016-10-09 13:06, Gustavo Sverzut Barbieri wrote:
> 
> > Hi Raster,
> > 
> > It's worth to mention that GIT is distributed, while old Sourceforge
> > setup was on CVS... thus there is a big difference :-)
> > 
> > Changing the "server" is a simple change of the remote "origin" in the
> > .git/config, and of course you can add both.
> > 
> > Then at least an automatic mirror of E <-> Github would be nice.
> > 
> > On Sun, Oct 9, 2016 at 5:55 AM, Carsten Haitzler 
> > wrote: On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
> >  said:
> > 
> > Regarding version control repos, why not offload to github which is free
> > even for those projects which are open source. 
> > hell no. after having offloaded to sourecforge and finding servers going
> > down or things needing to be done that require admin control, no. we run
> > ours because anything else is generally worse.
> > 
> > Bertrand, where do you need a hand. If you are saying this is a kernel
> > issue why not update the system and reboot. Also what is the host system
> > running distro wise?
> > 
> > On 2016-10-09 02:20, Carsten Haitzler wrote:
> > 
> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >  said:
> > 
> > anything I can help with. Would a server from soyoustart.com help in
> > anyway. I am willing to get the project one and take charge of its
> > maintenance 
> > we have a very big beefy server. we're not running out of disk space,
> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> > space available across both ssd and hdd fully redundant raid0'd).
> > 
> > the issue is a software issue i suspect in the host system kernel and we
> > just don't know why or what. (my suspicious is due to it needing a reboot
> > to fix).
> > 
> > we have used a fair bit of disk space but tbh the largest user is jenkins
> > (253gb) and it probably could do with a cleanup after a few years to lean it
> > back down. we probably could shut down and archive the cvs and svn vm's
> > )extract out the cvs and svn db data to a compressed tarball and make that
> > available and otherwise nuke the vm's). that should cut that down to 1-2gb
> > saving about 18gb. web is using 52gb - i think that might do with some
> > trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> > trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> > are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> > vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> > is leaner than gentoo! :) )... and of course jenkins is at 253g.
> > 
> > actually man we're fat on disk space usage. we really could do with a trim
> > there. the images are qcow2 images. we need to trim.
> > 
> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> > 
> > Is there some way we could prevent this from happening? All the services
> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> > 
> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> > wrote:
> > 
> > Unspanked(tm)
> > 
> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> > SPANK!!! Enlightenment server is over capacity
> > 
> > Please wait a moment and try again later.
> > For more information, take a look at #e on IRC, server irc.freenode.org.
> > 
> > --
> > 
> > Simon Lees (Simotek)http://simotek.net
> > 
> > Emergency Update Team   keybase.io/simotek
> > SUSE LinuxAdeliade Australia, UTC+9:30
> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> > 
> > --
> > Check out the vibrant tech community on one of the world's most engaging
> > tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___ enlightenment-devel mailing
> > list enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > 
> > --
> > Bertrand
> > 
> > --
> > Check out the vibrant tech community on one of the world's most
> > engaging 

[EGIT] [website/www-content] master 01/01: Wiki page osx-start changed with summary [We now have fresh homebrew packages :-)] by Jean Guyomarc'h

2016-10-09 Thread Jean Guyomarc'h
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=920ec69120e49bdd543f0222f2cd5b7e12763f9a

commit 920ec69120e49bdd543f0222f2cd5b7e12763f9a
Author: Jean Guyomarc'h 
Date:   Sun Oct 9 05:28:51 2016 -0700

Wiki page osx-start changed with summary [We now have fresh homebrew 
packages :-)] by Jean Guyomarc'h
---
 pages/distros/osx-start.txt | 40 +---
 1 file changed, 17 insertions(+), 23 deletions(-)

diff --git a/pages/distros/osx-start.txt b/pages/distros/osx-start.txt
index 92814ed..1235150 100644
--- a/pages/distros/osx-start.txt
+++ b/pages/distros/osx-start.txt
@@ -10,7 +10,23 @@ The Enlightenment Foundation's projects mostly targets Linux 
platforms, therefor
 
 This document explains how to install the EFL which are key projects to 
install anything else made by the Enlightenment Foundation.
 
-== Setting up the environment ==
+
+== Mac OS X Homebrew Packages (for EFL USERS) ==
+
+Homebrew is a package manager for Mac OS X. See at http://brew.sh how to 
install Homebrew if it isn't already installed.
+Then, just execute:
+
+
+brew update# To make sure you have the latest versions
+brew install efl   # To install EFL
+
+
+And that's it! Enjoy your freshly distributed EFL :-).
+
+
+== Manual Installation (for EFL DEVELOPERS) ==
+
+= Setting up the environment =
 
 You need to have the OS X CLT (Command-Line Tools) first, then install the EFL 
dependancies. The easiest way is by using a package manager. 
[[http://brew.sh|Homebrew]] is assumed to be the package manager.
 
@@ -22,28 +38,6 @@ To install the CTL, you should process as it follows:
   * download the latest version of Xcode on the Mac App Store;
   * run ''xcode-select --install'' in a terminal to install the CLT.
 
-== Mac OS X Homebrew Packages (not advised) ==
-
-
-Mac OS X packages are outdated. They might work, but you SHOULD instead 
consider manual installation since EFL on Mac OS X are still experimental.
-
-
-Since mid-April 2015, Leif Middelschulte provided Homebrew formulas for:
-  * EFL 1.14.y
-  * Elementary 1.14.y
-  * evas-generic-loaders 1.14.y
-
-See at http://brew.sh how to install Homebrew if it isn't already installed.
-Then, just execute :
-
-
-brew update   # Just to refresh homebrew
-brew install efl  # To install EFL
-brew install elementary   # To install Elementary
-brew install evas-generic-loaders # To install evas-generic-loaders
-
-
-== Manual Installation (recommanded) ==
 
 If you want to have the very latest version of EFL, here is the procedure:
   * install the dependancies;

-- 




[E-devel] github mirror

2016-10-09 Thread Vincent Torri
Hey

responding to 
https://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg87948.html,
i can also have a mirror of the EFL and E, and others

I also usually setup my projects or projects I'm working on with
drone.io, with compilation on Linux and Windows (see for example :
https://drone.io/github.com/luser-dr00g/xpost)

Just tell me if you're interested

Vincent

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Server De spanking is required

2016-10-09 Thread Jonathan Aquilina
Another nice thing with github is it integrates with travis CI for
continue integration testing in terms pull requests. I do agree a mirror
is nice to have, but i think at least moving version control to a
seperate platform like github you eliminate the down time for dev's when
the main server goes offline.

On 2016-10-09 13:06, Gustavo Sverzut Barbieri wrote:

> Hi Raster,
> 
> It's worth to mention that GIT is distributed, while old Sourceforge
> setup was on CVS... thus there is a big difference :-)
> 
> Changing the "server" is a simple change of the remote "origin" in the
> .git/config, and of course you can add both.
> 
> Then at least an automatic mirror of E <-> Github would be nice.
> 
> On Sun, Oct 9, 2016 at 5:55 AM, Carsten Haitzler  
> wrote: On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina 
> 
> said:
> 
> Regarding version control repos, why not offload to github which is free
> even for those projects which are open source. 
> hell no. after having offloaded to sourecforge and finding servers going down
> or things needing to be done that require admin control, no. we run ours 
> because
> anything else is generally worse.
> 
> Bertrand, where do you need a hand. If you are saying this is a kernel
> issue why not update the system and reboot. Also what is the host system
> running distro wise?
> 
> On 2016-10-09 02:20, Carsten Haitzler wrote:
> 
> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>  said:
> 
> anything I can help with. Would a server from soyoustart.com help in
> anyway. I am willing to get the project one and take charge of its
> maintenance 
> we have a very big beefy server. we're not running out of disk space,
> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> space available across both ssd and hdd fully redundant raid0'd).
> 
> the issue is a software issue i suspect in the host system kernel and we
> just don't know why or what. (my suspicious is due to it needing a reboot
> to fix).
> 
> we have used a fair bit of disk space but tbh the largest user is jenkins
> (253gb) and it probably could do with a cleanup after a few years to lean it
> back down. we probably could shut down and archive the cvs and svn vm's
> )extract out the cvs and svn db data to a compressed tarball and make that
> available and otherwise nuke the vm's). that should cut that down to 1-2gb
> saving about 18gb. web is using 52gb - i think that might do with some
> trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> is leaner than gentoo! :) )... and of course jenkins is at 253g.
> 
> actually man we're fat on disk space usage. we really could do with a trim
> there. the images are qcow2 images. we need to trim.
> 
> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> 
> Is there some way we could prevent this from happening? All the services
> were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> 
> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> wrote:
> 
> Unspanked(tm)
> 
> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> SPANK!!! Enlightenment server is over capacity
> 
> Please wait a moment and try again later.
> For more information, take a look at #e on IRC, server irc.freenode.org.
> 
> --
> 
> Simon Lees (Simotek)http://simotek.net
> 
> Emergency Update Team   keybase.io/simotek
> SUSE LinuxAdeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> ___ enlightenment-devel mailing
> list enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> --
> Bertrand
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread Simon Lees


On 10/09/2016 09:36 PM, Gustavo Sverzut Barbieri wrote:
> Hi Raster,
> 
> It's worth to mention that GIT is distributed, while old Sourceforge
> setup was on CVS... thus there is a big difference :-)
> 
> Changing the "server" is a simple change of the remote "origin" in the
> .git/config, and of course you can add both.
> 
> Then at least an automatic mirror of E <-> Github would be nice.
> 
> 

TAsn has some E -> github ones

https://github.com/tasn/efl
https://github.com/tasn/enlightenment

-- 

Simon Lees (Simotek)http://simotek.net

Emergency Update Team   keybase.io/simotek
SUSE LinuxAdeliade Australia, UTC+9:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B



signature.asc
Description: OpenPGP digital signature
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Server De spanking is required

2016-10-09 Thread Gustavo Sverzut Barbieri
Hi Raster,

It's worth to mention that GIT is distributed, while old Sourceforge
setup was on CVS... thus there is a big difference :-)

Changing the "server" is a simple change of the remote "origin" in the
.git/config, and of course you can add both.

Then at least an automatic mirror of E <-> Github would be nice.





On Sun, Oct 9, 2016 at 5:55 AM, Carsten Haitzler  wrote:
> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina 
> said:
>
>> Regarding version control repos, why not offload to github which is free
>> even for those projects which are open source.
>
> hell no. after having offloaded to sourecforge and finding servers going down
> or things needing to be done that require admin control, no. we run ours 
> because
> anything else is generally worse.
>
>> Bertrand, where do you need a hand. If you are saying this is a kernel
>> issue why not update the system and reboot. Also what is the host system
>> running distro wise?
>>
>> On 2016-10-09 02:20, Carsten Haitzler wrote:
>>
>> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>> >  said:
>> >
>> >> anything I can help with. Would a server from soyoustart.com help in
>> >> anyway. I am willing to get the project one and take charge of its
>> >> maintenance
>> >
>> > we have a very big beefy server. we're not running out of disk space,
>> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
>> > space available across both ssd and hdd fully redundant raid0'd).
>> >
>> > the issue is a software issue i suspect in the host system kernel and we
>> > just don't know why or what. (my suspicious is due to it needing a reboot
>> > to fix).
>> >
>> > we have used a fair bit of disk space but tbh the largest user is jenkins
>> > (253gb) and it probably could do with a cleanup after a few years to lean 
>> > it
>> > back down. we probably could shut down and archive the cvs and svn vm's
>> > )extract out the cvs and svn db data to a compressed tarball and make that
>> > available and otherwise nuke the vm's). that should cut that down to 1-2gb
>> > saving about 18gb. web is using 52gb - i think that might do with some
>> > trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
>> > trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
>> > are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
>> > vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
>> > is leaner than gentoo! :) )... and of course jenkins is at 253g.
>> >
>> > actually man we're fat on disk space usage. we really could do with a trim
>> > there. the images are qcow2 images. we need to trim.
>> >
>> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
>> >
>> > Is there some way we could prevent this from happening? All the services
>> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
>> >
>> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
>> > wrote:
>> >
>> > Unspanked(tm)
>> >
>> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
>> > SPANK!!! Enlightenment server is over capacity
>> >
>> > Please wait a moment and try again later.
>> > For more information, take a look at #e on IRC, server irc.freenode.org.
>> >
>> > --
>> >
>> > Simon Lees (Simotek)http://simotek.net
>> >
>> > Emergency Update Team   keybase.io/simotek
>> > SUSE LinuxAdeliade Australia, UTC+9:30
>> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>> >
>> > --
>> > Check out the vibrant tech community on one of the world's most engaging
>> > tech sites, SlashDot.org! http://sdm.link/slashdot
>> > ___ enlightenment-devel mailing
>> > list enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>> > --
>> > Bertrand
>> >
>> > --
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> > ___
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> > --
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> > ___
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> > 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread Jonathan Aquilina
Hi Carsten, 

I think a good way forward would be to get a small server, I would even
be willing to sponsor a vps and use puppet. It would make automation
deployments and system management alot easier. I am going to be setting
up puppet for my own systems. Would you be interested in such
automation? Also what about infrastructure monitoring?

On 2016-10-09 11:10, Carsten Haitzler wrote:

> On Sun, 09 Oct 2016 10:57:57 +0200 Jonathan Aquilina 
> said:
> 
>> what can i do to help get things sorted out as you had mentioned below
>> though. I am eager to help.
> 
> well talk with beber. if he trusts you then some debugging. the system is
> running an oldish 3.18 kernel so who knows if an update fixes it or not. :) we
> could so with cutting down our storage usage as we use 750g or so right now 
> out
> of 1tb. i think beber could do with help with some deployment work - andy
> williams asked a few weeks back to set u a vm for a project of his.
> 
> On 2016-10-09 10:55, Carsten Haitzler wrote:
> 
> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
>  said:
> 
> Regarding version control repos, why not offload to github which is free
> even for those projects which are open source. 
> hell no. after having offloaded to sourecforge and finding servers going
> down or things needing to be done that require admin control, no. we run
> ours because anything else is generally worse.
> 
> Bertrand, where do you need a hand. If you are saying this is a kernel
> issue why not update the system and reboot. Also what is the host system
> running distro wise?
> 
> On 2016-10-09 02:20, Carsten Haitzler wrote:
> 
> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>  said:
> 
> anything I can help with. Would a server from soyoustart.com help in
> anyway. I am willing to get the project one and take charge of its
> maintenance 
> we have a very big beefy server. we're not running out of disk space,
> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> space available across both ssd and hdd fully redundant raid0'd).
> 
> the issue is a software issue i suspect in the host system kernel and we
> just don't know why or what. (my suspicious is due to it needing a reboot
> to fix).
> 
> we have used a fair bit of disk space but tbh the largest user is jenkins
> (253gb) and it probably could do with a cleanup after a few years to lean it
> back down. we probably could shut down and archive the cvs and svn vm's
> )extract out the cvs and svn db data to a compressed tarball and make that
> available and otherwise nuke the vm's). that should cut that down to 1-2gb
> saving about 18gb. web is using 52gb - i think that might do with some
> trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> is leaner than gentoo! :) )... and of course jenkins is at 253g.
> 
> actually man we're fat on disk space usage. we really could do with a trim
> there. the images are qcow2 images. we need to trim.
> 
> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> 
> Is there some way we could prevent this from happening? All the services
> were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> 
> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> wrote:
> 
> Unspanked(tm)
> 
> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> SPANK!!! Enlightenment server is over capacity
> 
> Please wait a moment and try again later.
> For more information, take a look at #e on IRC, server irc.freenode.org.
> 
> --
> 
> Simon Lees (Simotek)http://simotek.net
> 
> Emergency Update Team   keybase.io/simotek
> SUSE LinuxAdeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> ___ enlightenment-devel mailing
> list enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> 
> --
> Bertrand
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread The Rasterman
On Sun, 09 Oct 2016 10:57:57 +0200 Jonathan Aquilina 
said:

> what can i do to help get things sorted out as you had mentioned below
> though. I am eager to help.

well talk with beber. if he trusts you then some debugging. the system is
running an oldish 3.18 kernel so who knows if an update fixes it or not. :) we
could so with cutting down our storage usage as we use 750g or so right now out
of 1tb. i think beber could do with help with some deployment work - andy
williams asked a few weeks back to set u a vm for a project of his.

> On 2016-10-09 10:55, Carsten Haitzler wrote:
> 
> > On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
> >  said:
> > 
> >> Regarding version control repos, why not offload to github which is free
> >> even for those projects which are open source.
> > 
> > hell no. after having offloaded to sourecforge and finding servers going
> > down or things needing to be done that require admin control, no. we run
> > ours because anything else is generally worse.
> > 
> > Bertrand, where do you need a hand. If you are saying this is a kernel
> > issue why not update the system and reboot. Also what is the host system
> > running distro wise?
> > 
> > On 2016-10-09 02:20, Carsten Haitzler wrote:
> > 
> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >  said:
> > 
> > anything I can help with. Would a server from soyoustart.com help in
> > anyway. I am willing to get the project one and take charge of its
> > maintenance 
> > we have a very big beefy server. we're not running out of disk space,
> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> > space available across both ssd and hdd fully redundant raid0'd).
> > 
> > the issue is a software issue i suspect in the host system kernel and we
> > just don't know why or what. (my suspicious is due to it needing a reboot
> > to fix).
> > 
> > we have used a fair bit of disk space but tbh the largest user is jenkins
> > (253gb) and it probably could do with a cleanup after a few years to lean it
> > back down. we probably could shut down and archive the cvs and svn vm's
> > )extract out the cvs and svn db data to a compressed tarball and make that
> > available and otherwise nuke the vm's). that should cut that down to 1-2gb
> > saving about 18gb. web is using 52gb - i think that might do with some
> > trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> > trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> > are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> > vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> > is leaner than gentoo! :) )... and of course jenkins is at 253g.
> > 
> > actually man we're fat on disk space usage. we really could do with a trim
> > there. the images are qcow2 images. we need to trim.
> > 
> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> > 
> > Is there some way we could prevent this from happening? All the services
> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> > 
> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> > wrote:
> > 
> > Unspanked(tm)
> > 
> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> > SPANK!!! Enlightenment server is over capacity
> > 
> > Please wait a moment and try again later.
> > For more information, take a look at #e on IRC, server irc.freenode.org.
> > 
> > --
> > 
> > Simon Lees (Simotek)http://simotek.net
> > 
> > Emergency Update Team   keybase.io/simotek
> > SUSE LinuxAdeliade Australia, UTC+9:30
> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> > 
> > --
> > Check out the vibrant tech community on one of the world's most engaging
> > tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___ enlightenment-devel mailing
> > list enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> > 
> > --
> > Bertrand
> > 
> > --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> > --
> > Check out the vibrant tech community on one of the world's most 
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___
> > 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread Jonathan Aquilina
what can i do to help get things sorted out as you had mentioned below
though. I am eager to help.

On 2016-10-09 10:55, Carsten Haitzler wrote:

> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina 
> said:
> 
>> Regarding version control repos, why not offload to github which is free
>> even for those projects which are open source.
> 
> hell no. after having offloaded to sourecforge and finding servers going down
> or things needing to be done that require admin control, no. we run ours 
> because
> anything else is generally worse.
> 
> Bertrand, where do you need a hand. If you are saying this is a kernel
> issue why not update the system and reboot. Also what is the host system
> running distro wise?
> 
> On 2016-10-09 02:20, Carsten Haitzler wrote:
> 
> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>  said:
> 
> anything I can help with. Would a server from soyoustart.com help in
> anyway. I am willing to get the project one and take charge of its
> maintenance 
> we have a very big beefy server. we're not running out of disk space,
> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> space available across both ssd and hdd fully redundant raid0'd).
> 
> the issue is a software issue i suspect in the host system kernel and we
> just don't know why or what. (my suspicious is due to it needing a reboot
> to fix).
> 
> we have used a fair bit of disk space but tbh the largest user is jenkins
> (253gb) and it probably could do with a cleanup after a few years to lean it
> back down. we probably could shut down and archive the cvs and svn vm's
> )extract out the cvs and svn db data to a compressed tarball and make that
> available and otherwise nuke the vm's). that should cut that down to 1-2gb
> saving about 18gb. web is using 52gb - i think that might do with some
> trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> is leaner than gentoo! :) )... and of course jenkins is at 253g.
> 
> actually man we're fat on disk space usage. we really could do with a trim
> there. the images are qcow2 images. we need to trim.
> 
> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> 
> Is there some way we could prevent this from happening? All the services
> were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> 
> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> wrote:
> 
> Unspanked(tm)
> 
> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> SPANK!!! Enlightenment server is over capacity
> 
> Please wait a moment and try again later.
> For more information, take a look at #e on IRC, server irc.freenode.org.
> 
> --
> 
> Simon Lees (Simotek)http://simotek.net
> 
> Emergency Update Team   keybase.io/simotek
> SUSE LinuxAdeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> ___ enlightenment-devel mailing
> list enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> 
> --
> Bertrand
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> --
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> --
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Check out the vibrant tech 

Re: [E-devel] Server De spanking is required

2016-10-09 Thread The Rasterman
On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina 
said:

> Regarding version control repos, why not offload to github which is free
> even for those projects which are open source. 

hell no. after having offloaded to sourecforge and finding servers going down
or things needing to be done that require admin control, no. we run ours because
anything else is generally worse.

> Bertrand, where do you need a hand. If you are saying this is a kernel
> issue why not update the system and reboot. Also what is the host system
> running distro wise?
>
> On 2016-10-09 02:20, Carsten Haitzler wrote:
> 
> > On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >  said:
> > 
> >> anything I can help with. Would a server from soyoustart.com help in
> >> anyway. I am willing to get the project one and take charge of its
> >> maintenance
> > 
> > we have a very big beefy server. we're not running out of disk space,
> > processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> > space available across both ssd and hdd fully redundant raid0'd).
> > 
> > the issue is a software issue i suspect in the host system kernel and we
> > just don't know why or what. (my suspicious is due to it needing a reboot
> > to fix).
> > 
> > we have used a fair bit of disk space but tbh the largest user is jenkins
> > (253gb) and it probably could do with a cleanup after a few years to lean it
> > back down. we probably could shut down and archive the cvs and svn vm's
> > )extract out the cvs and svn db data to a compressed tarball and make that
> > available and otherwise nuke the vm's). that should cut that down to 1-2gb
> > saving about 18gb. web is using 52gb - i think that might do with some
> > trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
> > trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
> > are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
> > vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
> > is leaner than gentoo! :) )... and of course jenkins is at 253g.
> > 
> > actually man we're fat on disk space usage. we really could do with a trim
> > there. the images are qcow2 images. we need to trim.
> > 
> > On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> > 
> > Is there some way we could prevent this from happening? All the services
> > were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> > 
> > On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> > wrote:
> > 
> > Unspanked(tm)
> > 
> > On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> > SPANK!!! Enlightenment server is over capacity
> > 
> > Please wait a moment and try again later.
> > For more information, take a look at #e on IRC, server irc.freenode.org.
> > 
> > --
> > 
> > Simon Lees (Simotek)http://simotek.net
> > 
> > Emergency Update Team   keybase.io/simotek
> > SUSE LinuxAdeliade Australia, UTC+9:30
> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> > 
> > --
> > Check out the vibrant tech community on one of the world's most engaging
> > tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___ enlightenment-devel mailing
> > list enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> > 
> > --
> > Bertrand
> > 
> > --
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> > --
> > Check out the vibrant tech community on one of the world's most 
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > --
> > Check out the vibrant tech community on one of the world's most 
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> --
> Check out the 

[EGIT] [tools/exactness] master 04/04: Separate code related to recording and to playing hooks.

2016-10-09 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=0eb607e7dfe56fb6b77ba98034898037c19c643c

commit 0eb607e7dfe56fb6b77ba98034898037c19c643c
Author: Daniel Zaoui 
Date:   Sun Oct 9 10:15:37 2016 +0300

Separate code related to recording and to playing hooks.

Hooks mixed in a same file leads to less readability.
---
 src/bin/Makefile.am|   2 +-
 src/bin/run_test.c |   8 +-
 src/lib/Makefile.am|  23 +-
 src/lib/tsuite_common.c|  83 ++
 src/lib/tsuite_file_data.c |   4 +-
 src/lib/tsuite_file_data.h |   2 +-
 src/lib/tsuite_hook_player.c   | 546 +++
 src/lib/tsuite_hook_recorder.c | 574 ++---
 8 files changed, 670 insertions(+), 572 deletions(-)

diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
index 35ae159..3998cc8 100644
--- a/src/bin/Makefile.am
+++ b/src/bin/Makefile.am
@@ -15,7 +15,7 @@ exactness_LDADD = \
@EFL_LIBS@
 
 exactness_helper_LDADD = \
-   @EFL_LIBS@ ../lib/libexactness.la
+   @EFL_LIBS@ ../lib/libexactness_player.la
 
 exactness_CFLAGS = \
 @EFL_CFLAGS@ \
diff --git a/src/bin/run_test.c b/src/bin/run_test.c
index e4fb79e..1a3d6a6 100644
--- a/src/bin/run_test.c
+++ b/src/bin/run_test.c
@@ -9,8 +9,6 @@
 #include "exactness_config.h"
 #include "exactness_private.h"
 
-#define LIBEXACTNESS_PATH PACKAGE_LIBDIR "/exactness/libexactness.so"
-
 #define CONFIG "ELM_SCALE=1 ELM_FINGER_SIZE=10"
 
 typedef enum
@@ -55,12 +53,12 @@ _run_command_prepare(const List_Entry *ent, Run_Mode mode, 
char *buf)
{
   eina_strbuf_append_printf(sbuf, "TSUITE_DEST_DIR='%s' ",
 exactness_config.dest_dir);
-  eina_strbuf_append(sbuf, "TSUITE_RECORDING='rec' ");
   break;
}
  }
-   eina_strbuf_append_printf(sbuf, "LD_PRELOAD='%s' %s %s %s",
- LIBEXACTNESS_PATH, CONFIG, exactness_config.wrap_command, 
ent->command);
+   eina_strbuf_append_printf(sbuf, 
"LD_PRELOAD='%s/exactness/libexactness_%s.so' %s %s %s",
+ PACKAGE_LIBDIR, mode == RUN_RECORD ? "recorder" : "player",
+ CONFIG, exactness_config.wrap_command, ent->command);
strncpy(buf, eina_strbuf_string_get(sbuf), SCHEDULER_CMD_SIZE-1);
eina_strbuf_free(sbuf);
 }
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index dfe6efd..65c9b88 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -12,13 +12,24 @@ EXTRA_DIST = \
 exactness_private.h
 
 pkgdir = $(libdir)/exactness
-pkg_LTLIBRARIES = libexactness.la
+pkg_LTLIBRARIES = libexactness_recorder.la libexactness_player.la
 
-libexactness_la_SOURCES = \
+libexactness_recorder_la_SOURCES = \
  tsuite_hook_recorder.c \
+ tsuite_common.c \
  tsuite_file_data.c
 
-libexactness_la_LDFLAGS = -avoid-version -rdynamic
-libexactness_la_DEPENDENCIES = $(top_builddir)/config.h
-libexactness_la_LIBADD = @EFL_LIBS@
-libexactness_la_CFLAGS = @EFL_CFLAGS@
+libexactness_recorder_la_LDFLAGS = -avoid-version -rdynamic
+libexactness_recorder_la_DEPENDENCIES = $(top_builddir)/config.h
+libexactness_recorder_la_LIBADD = @EFL_LIBS@
+libexactness_recorder_la_CFLAGS = @EFL_CFLAGS@
+
+libexactness_player_la_SOURCES = \
+ tsuite_hook_player.c \
+ tsuite_common.c \
+ tsuite_file_data.c
+
+libexactness_player_la_LDFLAGS = -avoid-version -rdynamic
+libexactness_player_la_DEPENDENCIES = $(top_builddir)/config.h
+libexactness_player_la_LIBADD = @EFL_LIBS@
+libexactness_player_la_CFLAGS = @EFL_CFLAGS@
diff --git a/src/lib/tsuite_common.c b/src/lib/tsuite_common.c
new file mode 100644
index 000..d210965
--- /dev/null
+++ b/src/lib/tsuite_common.c
@@ -0,0 +1,83 @@
+#include "tsuite_file_data.h"
+
+unsigned int
+evt_time_get(unsigned int tm, Variant_st *v)
+{
+   switch(tsuite_event_mapping_type_get(v->t.type))
+ {
+  case TSUITE_EVENT_MOUSE_IN:
+   {
+  mouse_in_mouse_out *t = v->data;
+  return t->timestamp;
+   }
+  case TSUITE_EVENT_MOUSE_OUT:
+   {
+  mouse_in_mouse_out *t = v->data;
+  return t->timestamp;
+   }
+  case TSUITE_EVENT_MOUSE_DOWN:
+   {
+  mouse_down_mouse_up *t = v->data;
+  return t->timestamp;
+   }
+  case TSUITE_EVENT_MOUSE_UP:
+   {
+  mouse_down_mouse_up *t = v->data;
+  return t->timestamp;
+   }
+  case TSUITE_EVENT_MOUSE_MOVE:
+   {
+  mouse_move *t = v->data;
+  return t->timestamp;
+   }
+  case TSUITE_EVENT_MOUSE_WHEEL:
+   {
+  mouse_wheel *t = v->data;
+  return t->timestamp;
+  

[EGIT] [tools/exactness] master 01/04: Remove unused structure

2016-10-09 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=389c05bb5ce60c0628a21dda656a3cad0bb83607

commit 389c05bb5ce60c0628a21dda656a3cad0bb83607
Author: Daniel Zaoui 
Date:   Sun Oct 9 07:14:21 2016 +0300

Remove unused structure
---
 src/lib/tsuite_evas_hook.c | 8 
 1 file changed, 8 deletions(-)

diff --git a/src/lib/tsuite_evas_hook.c b/src/lib/tsuite_evas_hook.c
index 268ec18..ae0e467 100644
--- a/src/lib/tsuite_evas_hook.c
+++ b/src/lib/tsuite_evas_hook.c
@@ -21,14 +21,6 @@
 #define SAVE_KEY_STR "F3"
 #define IMAGE_FILENAME_EXT ".png"
 
-/* START - EET Handling code */
-struct _Eet_Event_Type
-{
-   unsigned int version;
-};
-typedef struct _Eet_Event_Type Eet_Event_Type;
-/* END   - EET Handling code */
-
 struct _evas_hook_setting
 {
char *recording;

-- 




[EGIT] [tools/exactness] master 03/04: Rename internal file

2016-10-09 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=081a86902c233fd6c1054e82a21cd0546c55cfdb

commit 081a86902c233fd6c1054e82a21cd0546c55cfdb
Author: Daniel Zaoui 
Date:   Sun Oct 9 07:41:20 2016 +0300

Rename internal file

This is the first part to separate hooks related to recorder and to
player.
---
 src/lib/Makefile.am| 2 +-
 src/lib/{tsuite_evas_hook.c => tsuite_hook_recorder.c} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 35b7e4d..dfe6efd 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -15,7 +15,7 @@ pkgdir = $(libdir)/exactness
 pkg_LTLIBRARIES = libexactness.la
 
 libexactness_la_SOURCES = \
- tsuite_evas_hook.c  \
+ tsuite_hook_recorder.c \
  tsuite_file_data.c
 
 libexactness_la_LDFLAGS = -avoid-version -rdynamic
diff --git a/src/lib/tsuite_evas_hook.c b/src/lib/tsuite_hook_recorder.c
similarity index 100%
rename from src/lib/tsuite_evas_hook.c
rename to src/lib/tsuite_hook_recorder.c

-- 




[EGIT] [tools/exactness] master 02/04: Modify internal functions scope.

2016-10-09 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=66347ba6a729f3a7ca57559898d876a2f4a9b07e

commit 66347ba6a729f3a7ca57559898d876a2f4a9b07e
Author: Daniel Zaoui 
Date:   Sun Oct 9 07:38:07 2016 +0300

Modify internal functions scope.

These functions were declared as EAPI when they were only used
internally.
---
 src/lib/tsuite_evas_hook.c | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/lib/tsuite_evas_hook.c b/src/lib/tsuite_evas_hook.c
index ae0e467..4aa4525 100644
--- a/src/lib/tsuite_evas_hook.c
+++ b/src/lib/tsuite_evas_hook.c
@@ -229,8 +229,8 @@ evt_time_get(unsigned int tm, Variant_st *v)
  }
 }
 
-EAPI void
-tsuite_evas_hook_init(void)
+static void
+_evas_hook_init(void)
 {  /* Pointer taken from tsuite.c */
shot_key = getenv("TSUITE_SHOT_KEY");
if (!shot_key) shot_key = SHOT_KEY_STR;
@@ -247,8 +247,8 @@ tsuite_evas_hook_init(void)
  }
 }
 
-EAPI void
-tsuite_evas_hook_reset(void)
+static void
+_evas_hook_reset(void)
 {  /* tsuite.c informs us that vr_list is no longer valid */
if (vr_list)
  vr_list = free_events(vr_list, _hook_setting->recording);
@@ -264,8 +264,8 @@ tsuite_evas_hook_reset(void)
  *
  * @ingroup Tsuite
  */
-void
-tsuite_shot_do(char *name, Evas *e)
+static void
+_shot_do(char *name, Evas *e)
 {
if (!e)
  return;
@@ -370,7 +370,7 @@ ecore_init(void)
if (initing)
  {
 if (_hook_setting->recording)
-  tsuite_evas_hook_init();
+   _evas_hook_init();
  }
 
return ret;
@@ -391,7 +391,7 @@ ecore_shutdown(void)
  if (vr_list && _hook_setting->recording)
write_events(_hook_setting->file_name, vr_list);
 
- tsuite_evas_hook_reset();
+ _evas_hook_reset();
 
  free(_hook_setting);
  _hook_setting = NULL;
@@ -817,7 +817,7 @@ tsuite_feed_event(void *data)
   printf("%s take shot  timestamp=<%u> t->n_evas=<%d>\n", 
__func__, t->timestamp, t->n_evas);
 #endif
   if (rect) evas_object_color_set(rect, 0, 0, 255, 255);
-  tsuite_shot_do(NULL,
+  _shot_do(NULL,
 eina_list_nth(evas_list, t->n_evas)); /* Serial name based 
on test-name */
   break;
}

-- 




Re: [E-devel] Server De spanking is required

2016-10-09 Thread Jonathan Aquilina
Regarding version control repos, why not offload to github which is free
even for those projects which are open source. 

Bertrand, where do you need a hand. If you are saying this is a kernel
issue why not update the system and reboot. Also what is the host system
running distro wise?

On 2016-10-09 02:20, Carsten Haitzler wrote:

> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina 
> said:
> 
>> anything I can help with. Would a server from soyoustart.com help in
>> anyway. I am willing to get the project one and take charge of its
>> maintenance
> 
> we have a very big beefy server. we're not running out of disk space,
> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk space
> available across both ssd and hdd fully redundant raid0'd).
> 
> the issue is a software issue i suspect in the host system kernel and we just
> don't know why or what. (my suspicious is due to it needing a reboot to fix).
> 
> we have used a fair bit of disk space but tbh the largest user is jenkins
> (253gb) and it probably could do with a cleanup after a few years to lean it
> back down. we probably could shut down and archive the cvs and svn vm's
> )extract out the cvs and svn db data to a compressed tarball and make that
> available and otherwise nuke the vm's). that should cut that down to 1-2gb
> saving about 18gb. web is using 52gb - i think that might do with some
> trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe 
> trim
> too and re-compact down? e5v1 is pretty fat too (29g). the build vm's are
> pretty bug (10 of them ranging from 270k to 65g - funny the windows10 vm for
> builds is only 18g. the gentoo ones are mostly 60gb or so - windows is leaner
> than gentoo! :) )... and of course jenkins is at 253g.
> 
> actually man we're fat on disk space usage. we really could do with a trim
> there. the images are qcow2 images. we need to trim.
> 
> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> 
> Is there some way we could prevent this from happening? All the services
> were unavailable for 8+ hours yesterday and it was incredibly disruptive.
> 
> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
> wrote:
> 
> Unspanked(tm)
> 
> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
> SPANK!!! Enlightenment server is over capacity
> 
> Please wait a moment and try again later.
> For more information, take a look at #e on IRC, server irc.freenode.org.
> 
> --
> 
> Simon Lees (Simotek)http://simotek.net
> 
> Emergency Update Team   keybase.io/simotek
> SUSE LinuxAdeliade Australia, UTC+9:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 
> --
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, SlashDot.org! http://sdm.link/slashdot
> ___ enlightenment-devel mailing
> list enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> 
> --
> Bertrand
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel 
> --
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> --
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel