On Tue, Apr 23, 2013 at 4:02 AM, Noorul Islam Kamal Malmiyoda
<noo...@noorul.com> wrote:
> On Mon, Apr 22, 2013 at 8:27 PM, Rafael Antognolli 
> <antogno...@gmail.com>wrote:
>
>> On Mon, Apr 22, 2013 at 10:07 AM, Noorul Islam Kamal Malmiyoda
>> <noo...@noorul.com> wrote:
>> > On Mon, Apr 22, 2013 at 5:34 PM, Cedric BAIL <cedric.b...@free.fr>
>> wrote:
>> >
>> >> On Mon, Apr 22, 2013 at 8:05 PM, Noorul Islam Kamal Malmiyoda
>> >> <noo...@noorul.com> wrote:
>> >> > I was using stable tar ball so far without any issues. I saw an e-mail
>> >> > announcing latest release 0.17.6. So I thought it will be ideal to
>> pull
>> >> > from git and compile instead of downloading tar balls when a release
>> >> > happens.
>> >> >
>> >> > So, I installed enlightenment from git but it is not stable at all. I
>> am
>> >> > getting random SEGFAULTS. Attached is the .xsession-errors file.
>> >>
>> >> The xsession-errors is useless. It doesn't provide any useful
>> >> backtrace to see where the problem come from. '.e-crashdump' is the
>> >> file you want to send here. Also telling us when you did your checkout
>> >> and what is the git checkout you are using may also help to narrow it
>> >> down.
>> >>
>> >
>> > I checked this out just couple of hours back.
>> >
>> > and I don't see a file name .e-crashdump
>> >
>> > Next time when it crashes and if I find this file, I will send the same.
>> >
>> > /opt/src/e/efl -- commit 529e1d356919952b13b29e2425d96074d8e14f37
>> > /opt/src/e/elementary -- commit ae6a4b27f0a38504b01f688a977b30023a53df2a
>> > /opt/src/e/enlightenment -- commit
>> 1bd06b4a8d4daee3d64e16e077e1826d6a371060
>> > /opt/src/e/evas_generic_loaders -- commit
>> > 20762001674c92ed7b2fd0eb0404d2a55cbee088
>>
>> If you want to get the released efl when the release happens, you have
>> to pull the correct repositories instead of the master branches.
>>
>> Each of the released libraries has its own (legacy) repository,
>> instead of the master single tree that we have now. For instance, if
>> you want to get the released eina, you have to clone it from here:
>>
>> http://git.enlightenment.org/legacy/eina.git/
>>
>> And checkout the 1.7.6 tag, or at least the eina-1.7 branch. Same for
>> the other released libraries.
>>
>>
> What is the difference between legacy and core/efl ?

EFL used to be a set of several libraries split among several
different repositories which you had to compile/install prior to
compiling Enlightenment. These libraries are still split and available
under the legacy repositories, like I said above.

Since recently the "core" libraries were merged into a single
repository/build system, called efl. So, instead of cloning and
building each library separately, for the top of the tree version of
EFL you just need to clone and build/install the core/efl.git,
core/elementary.git and core/enlightenment.git repositories.

>> Elementary and Enlightenment don't have their own repositories, so you
>> just have to checkout the correct tag/branch.
>>
>>
> I do not understand this. Can you tell me what exactly needed to be done?
> Or is there a script which will help me to get the latest version and
> compile.

The latest release was just a bugfix/update release over the 1.7
version. This means that it got some changes backported to the already
released version, from the master tree, but it does not reflect our
latest/newest code. If you want to get the newest EFL and newest
Enlightenment, you have to install efl, elementary and enlightenment.

I think that's what you did anyway, but I thought you wanted to do
something else (get the released version from git, instead of get it
from the tarballs).

> ------------------------------------------------------------------------------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Rafael Antognolli
http://antognolli.org/

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to