[E-devel] Weekly news from the automated build and QA front

2015-09-07 Thread Stefan Schmidt
Hello.

Summary:
o Patches to be reviewed increasing again
o Jenkins outage with the rest of our services

This should give everyone an overview over what has happened in the last
week on the QA front. The numbers in parentheses reflect the values from
last week to give you a trend.

CI:
o Overall build statistic: 7.08% (6.85%) failed.
https://build.enlightenment.org/

Unique Jenkins build failures:
o Open:

o Resolved:

o Random:


Clang scan-build:
o EFL scan-build reports N/A (N/A) issues.
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfu
lBuild/artifact/scan-build/build/
o Elementary scan-build reports 87 (88) issues.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build

Unit tests:
o 541 (542) unit tests for efl and none failing

Coverage:
o EFL total coverage is at 36.4% (36.5%) lines and 39.6% (39.6%) functions
https://build.enlightenment.org/view/Test%20Coverage/

Coverity:
o EFL: Outstanding defects 92 (87) with a density of 0.12 (0.12)
o Elm: Outstanding defects 8(9) with a density of 0.03 (0.04)
o Evas Generic Loaders: Outstanding defects 2 (2) with a density of 0.02
(0.02)
o Emotion Generic Players: Outstanding defects 0 (0) with a density of
0 (0)
o Enlightenment: Outstanding defects 50 (49) with a density of 0.18 (0.18)
o Terminology: Outstanding defects 0 (1) with a density of 0 (0.01)
o Rage: Outstanding defects 0 (0) with a density of 0 (0)

Phab:
o Total bug count: 639 (636)
https://phab.enlightenment.org/maniphest/report/burn/
o Pending patch reviews: 99 (89)

regards
Stefan Schmidt

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Terminology 0.9

2015-09-07 Thread Stefan Schmidt
Hello.

On 06/09/15 23:28, Boris Faure wrote:
> After many months polishing it, Terminology 0.9 is finally here!
>
> The tarballs can be found at:
> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.gz
> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.xz
>
>
> This release introduces the following changes:
>
> - Right-click on selection to be able to copy/open it
> - Add key binding to fullscreen Terminology
> - Add meta/hyper to key bindings
> - Add option to always show miniview
> - Add option to disable terminology escape codes
> - Add -a option to tyls to display hidden files
> - tybg without arguments restores the default wallpaper
> - Escape closes media popup
> - Terminology works on solaris
> - Font selector now displays previews with current theme colors
> - Try to get mime type when displaying URLs
> - Do not use : as word separator but trim it from word selections
> - Improved resizing handling
> - Various bug fixes
>

Great! Thanks for your continuous wok on this.

regards
Stefan Schmidt

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL and Elementary 1.15.1 release

2015-09-07 Thread Stefan Schmidt
Hello.

On 06/09/15 20:45, Adrien Nader wrote:
> Hi,
>
> Just a quick heads up: I've removed Qt from win-builds' main packages
> and this has freed a huge amount of time. This means the next version is
> coming and it will most probably be a 1.15. Hopefully stabilization
> shouldn't take too long (I only need to ensure I have the most
> up-to-date versions of all packages and after that it should basically
> be a version freeze for win-builds).

This is great to hear. Looking forward to it.

> I've just finished a build-only experiment to replace evil's regex with
> musl's fork of the now-unmaintained "tre" library. Built fine with only
> simple build-system changes. Will be testing that probably in a couple
> weeks.
>
> By the way, I (and some Linux distributions) have gotten an issue
> building eio: currently it doesn't depend on libefl. The following sed
> invocation fixes that:
>sed -i \
>  '/EFL_INTERNAL_DEPEND_PKG(\[EIO\], \[eina\])/ a 
> EFL_INTERNAL_DEPEND_PKG([EIO], [efl])' \
>  configure.ac
> (it adds EFL_INTERNAL_DEPEND_PKG([EIO], [efl]) after
> EFL_INTERNAL_DEPEND_PKG([EIO], [eina]) in configure.ac)
>

Sounds sensible. Pushed the fix.

regards
Stefan Schmidt


--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL and Elementary 1.15.1 release

2015-09-07 Thread Adrien Nader
On Sun, Sep 06, 2015, Jeff Hoogland wrote:
> Adrien,
> 
> Is there any chance pyefl could be included in win-builds? I've tried a few
> times now to get it to compile, but my lack of experience building on this
> platform has left me without anything to show from it.
> 
> Would really love my pyefl apps to be cross platform.

So far the reason not to have python in win-builds is the lack of
support by Python upstream for GCC-based toolchains on Windows.

I've looked around a bit and opensuse has such a package, using more
than *6000* lines of patches. I was aware of GCC builds of Python but I
was a bit dubious of the quality of the corresponding patches. At least
some of the ones in opensuse are from Fridrich Strba and I trust him a
lot. I'll still need to get in touch with him and actually read the
patches a bit before I can say whether this is doable for the current
release or not.

-- 
Adrien Nader

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Terminology 0.9

2015-09-07 Thread Boris Faure
After many months polishing it, Terminology 0.9 is finally here!

The tarballs can be found at:
https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.gz
https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.xz


This release introduces the following changes:

- Right-click on selection to be able to copy/open it
- Add key binding to fullscreen Terminology
- Add meta/hyper to key bindings
- Add option to always show miniview
- Add option to disable terminology escape codes
- Add -a option to tyls to display hidden files
- tybg without arguments restores the default wallpaper
- Escape closes media popup
- Terminology works on solaris
- Font selector now displays previews with current theme colors
- Try to get mime type when displaying URLs
- Do not use : as word separator but trim it from word selections
- Improved resizing handling
- Various bug fixes

sha1sum:
0cc3fc757e9f52243df8bd497a84e07b10168ef6  terminology-0.9.0.tar.gz
b0933ecabdfe269ca1aabb2cb81ec0e435058ca8  terminology-0.9.0.tar.xz

sha256sum:
13be5c6abab2bc8d58017c19efcc7537c1de9af71094915ddd5f1c6207335b96  
terminology-0.9.0.tar.gz
26ade4c46f5bf2e3a6b5a41074c97abafc3909f26b410901e5d3a4b6596a9147  
terminology-0.9.0.tar.xz

-- 
Boris Faure
Pointer Arithmetician


signature.asc
Description: Digital signature
--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Terminology 0.9

2015-09-07 Thread thomasg
On Mon, Sep 7, 2015 at 10:49 AM, Stefan Schmidt  wrote:
> Hello.
>
> On 06/09/15 23:28, Boris Faure wrote:
>> After many months polishing it, Terminology 0.9 is finally here!
>>
>> The tarballs can be found at:
>> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.gz
>> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.xz
>>
>>
>> This release introduces the following changes:
>>
>> - Right-click on selection to be able to copy/open it
>> - Add key binding to fullscreen Terminology
>> - Add meta/hyper to key bindings
>> - Add option to always show miniview
>> - Add option to disable terminology escape codes
>> - Add -a option to tyls to display hidden files
>> - tybg without arguments restores the default wallpaper
>> - Escape closes media popup
>> - Terminology works on solaris
>> - Font selector now displays previews with current theme colors
>> - Try to get mime type when displaying URLs
>> - Do not use : as word separator but trim it from word selections
>> - Improved resizing handling
>> - Various bug fixes
>>
>
> Great! Thanks for your continuous wok on this.
>
> regards
> Stefan Schmidt
>

I can only concur.

A small anecdote: Recently lots of stuff on my shell was broken. Since
I updated terminology shortly before that, I figured it would be the
culprit.
I then tried to start one of the terminal emulators I used before
terminology, mainly urxvt and xterm, only to notice that I didn't even
have them installed anymore, and haven't used them in years.
The problem turned out to be a broken ncurses install.

TLDR; Terminology is awesome, and the idea to use another terminal
emulator or even have one installed, isn't ever on my mind.

Thanks for working on terminology and keeping it in such a great state!

--
thomasg

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Enlightenment Developer Day 2015 Europe CFP

2015-09-07 Thread Stefan Schmidt
Hello.

On 01/09/15 10:30, Stefan Schmidt wrote:
> Hello.
>
> On 25/08/15 11:43, Stefan Schmidt wrote:
> We got some proposals but we want more :) Five days and counting!

Thanks to all who submitted proposals so far!

We have a few more free slots so if you have a last minute idea do not 
hesitate to submit it now even if the deadline is over.

We hope to provide the schedule and some more details later this week.

regards
Stefan Schmidt

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/elementary] master 01/01: hoversel: rename api scroll_enabled_set to scrollable_set

2015-09-07 Thread Amitesh Singh
Hello Hermet,

Thanks for fixing. Its good that you renamed this API before release.

Thanks
Amitesh


On Mon, Sep 7, 2015 at 5:13 PM, ChunEon Park  wrote:

> hermet pushed a commit to branch master.
>
>
> http://git.enlightenment.org/core/elementary.git/commit/?id=d73ff4601193218e92867052d533ee4b686ae8fb
>
> commit d73ff4601193218e92867052d533ee4b686ae8fb
> Author: ChunEon Park 
> Date:   Mon Sep 7 20:41:34 2015 +0900
>
> hoversel: rename api scroll_enabled_set to scrollable_set
>
> modify api for consistency.
> scrollable_set is more closed to other similar apis.
> ---
>  src/bin/test_hoversel.c | 2 +-
>  src/lib/elc_hoversel.c  | 6 +++---
>  src/lib/elm_hoversel.eo | 9 ++---
>  3 files changed, 10 insertions(+), 7 deletions(-)
>
> diff --git a/src/bin/test_hoversel.c b/src/bin/test_hoversel.c
> index 26977dd..8fd2346 100644
> --- a/src/bin/test_hoversel.c
> +++ b/src/bin/test_hoversel.c
> @@ -181,7 +181,7 @@ test_hoversel(void *data EINA_UNUSED, Evas_Object *obj
> EINA_UNUSED, void *event_
> evas_object_show(hoversel);
>
> hoversel = elm_hoversel_add(win);
> -   elm_hoversel_scroll_enabled_set(hoversel, EINA_TRUE);
> +   elm_hoversel_scrollable_set(hoversel, EINA_TRUE);
> elm_hoversel_hover_parent_set(hoversel, win);
> elm_object_text_set(hoversel, "Some Icons");
> elm_hoversel_item_add(hoversel, "Item 1", NULL, ELM_ICON_NONE, NULL,
> NULL);
> diff --git a/src/lib/elc_hoversel.c b/src/lib/elc_hoversel.c
> index a8bb528..c25fb6a 100644
> --- a/src/lib/elc_hoversel.c
> +++ b/src/lib/elc_hoversel.c
> @@ -777,13 +777,13 @@
> _elm_hoversel_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj
> EINA_UNU
>  }
>
>  EOLIAN void
> -_elm_hoversel_scroll_enabled_set(Eo *obj EINA_UNUSED, Elm_Hoversel_Data
> *sd, Eina_Bool scroll_enabled)
> +_elm_hoversel_scrollable_set(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd,
> Eina_Bool scroll)
>  {
> -   sd->scroll_enabled = !!scroll_enabled;
> +   sd->scroll_enabled = !!scroll;
>  }
>
>  EOLIAN Eina_Bool
> -_elm_hoversel_scroll_enabled_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data
> *sd)
> +_elm_hoversel_scrollable_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
>  {
> return sd->scroll_enabled;
>  }
> diff --git a/src/lib/elm_hoversel.eo b/src/lib/elm_hoversel.eo
> index 36f4e76..878b454 100644
> --- a/src/lib/elm_hoversel.eo
> +++ b/src/lib/elm_hoversel.eo
> @@ -42,16 +42,19 @@ class Elm.Hoversel (Elm.Button,
> Evas.Selectable_Interface,
>  return: const(list)*;
>   }
>}
> -  @property scroll_enabled {
> +  @property scrollable {
>   [[Control wether scrolling is enabled.
>
> -   This Limit the size of contents and make them scrollable.]]
> +   This Limit the size of contents and make them scrollable.
> +
> +   @since 1.16
> + ]]
>   get {
>   }
>   set {
>   }
>   values {
> -scroll_enabled: bool; [[$true if scrollable $false
> otherwise.]]
> +scrollable: bool; [[$true if scrollable $false otherwise.]]
>   }
>}
>hover_begin {
>
> --
>
>
>
--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Terminology 0.9

2015-09-07 Thread Boris Faure
On 15-09-07 15:38, thomasg wrote:
> On Mon, Sep 7, 2015 at 10:49 AM, Stefan Schmidt  
> wrote:
> > Hello.
> >
> > On 06/09/15 23:28, Boris Faure wrote:
> >> After many months polishing it, Terminology 0.9 is finally here!
> >>
> >> The tarballs can be found at:
> >> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.gz
> >> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.xz
> >>
> >>
> >> This release introduces the following changes:
> >>
> >> - Right-click on selection to be able to copy/open it
> >> - Add key binding to fullscreen Terminology
> >> - Add meta/hyper to key bindings
> >> - Add option to always show miniview
> >> - Add option to disable terminology escape codes
> >> - Add -a option to tyls to display hidden files
> >> - tybg without arguments restores the default wallpaper
> >> - Escape closes media popup
> >> - Terminology works on solaris
> >> - Font selector now displays previews with current theme colors
> >> - Try to get mime type when displaying URLs
> >> - Do not use : as word separator but trim it from word selections
> >> - Improved resizing handling
> >> - Various bug fixes
> >>
> >
> > Great! Thanks for your continuous wok on this.
> >
> > regards
> > Stefan Schmidt
> >
> 
> I can only concur.
> 
> A small anecdote: Recently lots of stuff on my shell was broken. Since
> I updated terminology shortly before that, I figured it would be the
> culprit.
> I then tried to start one of the terminal emulators I used before
> terminology, mainly urxvt and xterm, only to notice that I didn't even
> have them installed anymore, and haven't used them in years.
> The problem turned out to be a broken ncurses install.
> 
> TLDR; Terminology is awesome, and the idea to use another terminal
> emulator or even have one installed, isn't ever on my mind.
> 
> Thanks for working on terminology and keeping it in such a great state!

Thank you. This means a lot to me.
-- 
Boris Faure
Pointer Arithmetician


signature.asc
Description: Digital signature
--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Terminology 0.9

2015-09-07 Thread Jeff Hoogland
Boris,

Just wanted to echo how great your app is. We have been using it as Bodhi's
default for a long while now and the users love it.

On Mon, Sep 7, 2015 at 1:35 PM, Boris Faure  wrote:

> On 15-09-07 15:38, thomasg wrote:
> > On Mon, Sep 7, 2015 at 10:49 AM, Stefan Schmidt 
> wrote:
> > > Hello.
> > >
> > > On 06/09/15 23:28, Boris Faure wrote:
> > >> After many months polishing it, Terminology 0.9 is finally here!
> > >>
> > >> The tarballs can be found at:
> > >>
> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.gz
> > >>
> https://download.enlightenment.org/rel/apps/terminology/terminology-0.9.0.tar.xz
> > >>
> > >>
> > >> This release introduces the following changes:
> > >>
> > >> - Right-click on selection to be able to copy/open it
> > >> - Add key binding to fullscreen Terminology
> > >> - Add meta/hyper to key bindings
> > >> - Add option to always show miniview
> > >> - Add option to disable terminology escape codes
> > >> - Add -a option to tyls to display hidden files
> > >> - tybg without arguments restores the default wallpaper
> > >> - Escape closes media popup
> > >> - Terminology works on solaris
> > >> - Font selector now displays previews with current theme colors
> > >> - Try to get mime type when displaying URLs
> > >> - Do not use : as word separator but trim it from word selections
> > >> - Improved resizing handling
> > >> - Various bug fixes
> > >>
> > >
> > > Great! Thanks for your continuous wok on this.
> > >
> > > regards
> > > Stefan Schmidt
> > >
> >
> > I can only concur.
> >
> > A small anecdote: Recently lots of stuff on my shell was broken. Since
> > I updated terminology shortly before that, I figured it would be the
> > culprit.
> > I then tried to start one of the terminal emulators I used before
> > terminology, mainly urxvt and xterm, only to notice that I didn't even
> > have them installed anymore, and haven't used them in years.
> > The problem turned out to be a broken ncurses install.
> >
> > TLDR; Terminology is awesome, and the idea to use another terminal
> > emulator or even have one installed, isn't ever on my mind.
> >
> > Thanks for working on terminology and keeping it in such a great state!
>
> Thank you. This means a lot to me.
> --
> Boris Faure
> Pointer Arithmetician
>
>
> --
>
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>


-- 
~Jeff Hoogland 
My Projects on GitHub 
--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel