cedlemo | 18 Apr 10:11 2014
Picon

[E-devel] Found a little error in documentation (maybe)

Hi,

I have played a little with evas and in the documentation for the 
functions used to set/configure the render engine
(see

https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/group__Evas__Output__Method.html#details 
or Evas_Common.h linge  1047 ) I have found an error.

|einfo->info.display = display;|

The problem is that einfo is an Evas_Engine_Info_Software_X11 structure 
and the info structure, inside it,  doesn't have a "display" member.

In a little test, I tried to use this fonctions with the X11 render 
engine. I used einfo->info.connection instead

and I was able to compile the program event if it didn't work as 
expected. ( 
http://stackoverflow.com/questions/21217949/evas-and-x11-example )

So:

1 how to set the X11 engine and use it ?
2 how to propose a patch ( I have read I have to use arcanist or 
something like that?)

Regards

Cedlemo
(Continue reading)

Jeff Hoogland | 17 Apr 19:44 2014
Picon

[E-devel] py-efl in GIT not compiling on Ubuntu 14.04

Getting this compile error with python EFL from git on Ubuntu 14.04:

~/git/python-efl-git# make
python setup.py build
Traceback (most recent call last):
  File "setup.py", line 85, in <module>
    assert StrictVersion(Cython.__version__) >=
StrictVersion(CYTHON_MIN_VERSION)
  File "/usr/lib/python2.7/distutils/version.py", line 40, in __init__
    self.parse(vstring)
  File "/usr/lib/python2.7/distutils/version.py", line 107, in parse
    raise ValueError, "invalid version number '%s'" % vstring
ValueError: invalid version number '0.20.1post0'
make: *** [build] Error 1

Suggestions? I need git python bindings because the snapshot doesn't work
with EFL from git.

--

-- 
~Jeff Hoogland <http://jeffhoogland.com/>
Thoughts on Technology <http://jeffhoogland.blogspot.com/>, Tech Blog
Bodhi Linux <http://bodhilinux.com/>, Enlightenment for your Desktop
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
Cedric BAIL | 17 Apr 19:28 2014
Picon

Re: [E-devel] Compile selected libraries in EFL package

Hello,

On Thu, Apr 17, 2014 at 10:52 PM, Leandro Santiago
<leandrosansilva <at> gmail.com> wrote:
> I've been using only eet and eina in a non-visual project and I used to use
> the separated libraries, which are quite old now. So I'm trying do install
> the current EFL tarball, but it has too many dependencies I don't need
> (some of them I don't even have installed). For example, it's now asking
> for liblua (after some --disable-*) , which I imagine is requested by edje
> or  embryo.
>
> My question is: is there a way to to something like ./configure
> --enable-libraries=eet,eina,etc.?, what would check for only the
> dependencies of the selected libraries and install them? Or something like
> "profiles", like "full" and "console"? Or even something before
> ./configure, in autotools?

Not at this stage. It is a valid request in our opinion and we have
that on our todo list to add support for some kind of bundle profile
(server and full have been the one discussed so far). Sadly it is not
on the high priority list of any developer right now and nobody has
volunteered to provide a patch. Right now my best advice would be for
you to do that patch and send it to us for review...
--

-- 
Cedric BAIL

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
(Continue reading)

Leandro Santiago | 17 Apr 15:52 2014
Picon

[E-devel] Compile selected libraries in EFL package

Hello to all.

I've been using only eet and eina in a non-visual project and I used to use
the separated libraries, which are quite old now. So I'm trying do install
the current EFL tarball, but it has too many dependencies I don't need
(some of them I don't even have installed). For example, it's now asking
for liblua (after some --disable-*) , which I imagine is requested by edje
or  embryo.

My question is: is there a way to to something like ./configure
--enable-libraries=eet,eina,etc.?, what would check for only the
dependencies of the selected libraries and install them? Or something like
"profiles", like "full" and "console"? Or even something before
./configure, in autotools?

Thanks in advance.

--

-- 
Sent from my mind
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
ChunEon Park | 17 Apr 09:26 2014

[E-devel] probie access suggestion

Hello, This is Hermet.

I would like to request a probie access for Jaeun Choi<jaeun12.choi <at> samsung.com> who has been fixing
elementary bugs and adding nice features like elementary key binding.

you may have seen her recent contribution, mostly elementary patches.
https://phab.enlightenment.org/audit/view/author/eunue/

Not only keybinding, I believe she will help for improving efl core libraries continuosly.

She's motivated to active on community recently.
You may found her as the nickname as "eunue" on the irc. 

If no one has problems in giving her the access, I will give her probie access in a couple of days.

Thanks.

------------------------------------
-Regards, Hermet-
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
Stefan Schmidt | 15 Apr 14:58 2014

[E-devel] Efl and Elementary 1.9.3 and Enlightenment 0.18.7 release

We are happy to release another stable update for the 1.9.x series and Enlightenement 0.18.7.

EFL fixes:
   * build: Disallow non-working sdl + opengl ES combination (T856)
   * evas/proxy - redraw proxy source properly.
   * edje_cc: Fix the crash when compiled wrong edc file containing empty part
   * evas - fix incorrect object reset.
   * ecore-evas - fix object cursor to not delete the same cursor when set
   * Evas cserve2: Fix crash in elm_test GLView
   * ecore-con - deal with internal buffer growing over 2g in size
   * fix swap buffers with damage to not detect if ext str is not there

Elementary fixes:
   * elm win - fix tracking of current position to properly store it in win obj
   * spinner: crash issue on deletion fix
   * fix left over soft cursors in elm (T893)

Enlightenment fixes:
* unify temp module temperature_get_bus_files() functions
* check notification icon size correctly
* correctly check evry trigger matches
* comp config dialog correctly detects effects disabled/fast states
* efm current .desktop fetching now returns the right .desktop
* swallow efm background objects after applying theme
* ibar now scrolls correctly during drags
* no longer place windows at 0,0 during restart
* music_control: Use correct markup for metadata text.

Download

(Continue reading)

Stefan Schmidt | 14 Apr 10:57 2014

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

Hello.

Summary:
o Bug wave of new coverity issues coming along with the merge of eo2
and other changes.
o Nightly builds are a bit unstable as ealion generates 3.8GB log
files in debug mode.
o Some coverity reports might not be up to date due to the problem
with the nightly builds.

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: 6.81% (4.62%) failed.
https://build.enlightenment.org/

clang scan-build:
o EFL scan-build reports 450 (427) issues.
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfu
lBuild/artifact/scan-build/build/
o Elementary scan-build reports 63 (51)
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build

Unit tests:
o 353 (348) unit tests for efl and none failing

Coverage:
o EFL total coverage is at 29.3% (29.4%) lines and 32.6% (32.1%) functions
(Continue reading)

Roan Horning | 13 Apr 17:08 2014
Picon

[E-devel] modify elementary button font size

Hi,

I am developing an application using the Elementary widget set. I am able
to set up the interface either directly in my code, or using edje and
compiling an .edc file. I am having problems figuring out where the size of
the label text for a button is configured, and if there is a direct method
to set it for the button itself, or a more general object that controls the
size of widget labels.

Thanks,

Roan
------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
Tom Hacohen | 13 Apr 13:53 2014

[E-devel] Changing default log level when compiling with coverage, to something sane

Hey,

I figure we are doing this to get higher coverage values/more real/catch
some tiny more issues, but I'm not sure it's worth it. Might be a good idea
to make it sane (default, or at least info, not debug). I know, things
might break without us noticing in some debug paths, but it's not worth. A
better idea, would maybe, if we really want it, to have a "make
debug-coverage" that can be used on the buildbot, I don't know. Though it's
really annoying for clients, and they should, if they wanna test for
coverage in that case, just set the env var.

Any thoughts?

--
Tom.
------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
Stefan Schmidt | 11 Apr 12:17 2014

[E-devel] Eolian tokenizer generates 41 million lines log file in debug mode

Hello.

Beber, Daniel Willmann and myself have been wondering and lately
chasing the grow of disk usage on jenkins. It was slow to begin with
130 MB instead of 50 for a elm nightly build but it was skyrocking
over the last days with 4GB right now.

beber figured out which files are eating all the space and looking
into them made it all very clear.

we have debug enabled on jenkins as we often only have the logfile to
trace a problem. We are well aware that the log size grows with it but
it was always acceptable.

This changed with the integration of eolian which gives us now a handy
3.8GB log file with 41 million lines. Dominated by things like:

DBG<24905>:eo_toknz lib/eolian/eo_lexer.rl:396 eo_tokenizer_mem_walk()
DBG<24907>:eo_toknz lib/eolian/eo_lexer.rl:391 eo_
tokenizer_mem_walk() DBG<24906>:eo_toknz lib/eolian/eo_lexer.rl:386
eo_tokenizer_mem_walk() save token[315] 0x7fb3ee4ea7d2  <at> save
 line[305] 18

I don't see anybody debugging this :)

Could you folks tune down the noise of debugging to something useful?
I know finding the balance for what is really needed it sometimes
tricky but nobody will ever read all this lines and use it for
debugging. :)

(Continue reading)

Bertrand Jacquin | 9 Apr 21:23 2014
Picon

[E-devel] Heartbleed on Enlightenment

Hi,

As many of you may have be noticed by more conventional way, a serious
issue in OpenSSL have been announced sunday that lead to information
leak like SSL private certificate, any HTTP POST data but not only
limited to this.

This weakness is present in OpenSSL since two years. More detailed
information about CVE-2014-0160 are available at http://heartbleed.com

All Enlightenment platforms have the fix applied since 04/07 at 12:00
UTC. Also Enlightenment SSL certificate and private key have been
regenerated.

You can verify by yourself using these test URL

  https://www.ssllabs.com/ssltest/analyze.html?d=enlightenment.org
  http://filippo.io/Heartbleed/#enlightenment.org

We don't use SSL to protect any sensitive data in Enlightenment,
but only as a channel to protect your authentication credentials on
services provided by Enlightenment.

Your passwords are considered as being stolen and no more private. A
malicious user may have retrieve your credentials without needing your
help. We highly recommend you to change their passwords as soon as
possible. This means any account you have on Phabricator, Jenkins etc ..

This issue is not dedicated to Enlightenment but is a general to all
applications using OpenSSL over the world. We can only advise you to
(Continue reading)


Gmane