Actually this is not a question about build systems. Suresh Kumar just wants us(efl-team) to have one good script to build up-to-date svn codes.
easy_17.sh has been doing good job so far. But efl svn code changes a lot and for some reason easy_17.sh was not updated. When I see easy_e17.sh link, it has not been updated for a couple of years. http://omicron.homeip.net/projects/easy_e17/easy_e17.sh Maybe Morlenxus was busy or he lost the interest anymore. I also hope we have one good script for building trunk. But maintaining will be a main issue. There are many un-maintained code in trunk and how many code does this script have to cover? And even some projects have build error issue. So some e-developers have their own scripts. Have a look at trunk/devs. I also maintain my own script in trunk/devs/seoz/build.sh This is very primitive and I build all codes I'm interested in. Anyhow, I agree with Suresh Kumar's opinion that we need to have a official build script for people who want to use up-to-date svn code(including e-developer themselves). But as I mentioned, there are some practical issue. Thanks. Daniel Juyung Seo (SeoZ) On Sun, Mar 25, 2012 at 12:23 PM, Suresh Kumar <[email protected]> wrote: > Hello Thomas, > > Thanks for your prompt reply and clarifying it in details... > > I understand that easy_17 is not part of enlightenment development and it > is a third part script which download and install. > > Lets keep easy_17 topic aside for the moment and I would like to know if I > am interested in latest e17 functionalities to use and report bugs as an > end user then I can able to build e17 code using Makefile.linux which > builds the following packages as below > > e e_dbus eet efreet embryo python-ecore python-edje ecore > edje eeze eina evas python-e_dbus python-evas > > If I want to build remaining supported applications such as enjoy, > elementary and so on. Do I need to go to individual folders and compile and > install ? If so, is there other way to do it in one short ? > > Sorry for the inconvenience, I am trying to get all the packages to install > and keep them up to date. > > Thanks in advance. > > >> > ------------------------------------------------------------------------------ > >> > This SF email is sponsosred by: >> > Try Windows Azure free for 90 days Click Here >> > http://p.sf.net/sfu/sfd2d-msazure >> > _______________________________________________ >> > enlightenment-users mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users >> >> Hello Suresh, >> >> you really got a few things mixed up here. >> Easy_e17.sh is by no means a build system, and certainly not >> Enlightenments build system. >> Most of enlightenments sub-projects (libraries, applications, modules, >> ...) use autofoo (automake, autoconf, and consorts) as a build system. >> The build system is per application, not for the whole SVN. >> That's not the buildsystems job and so it will never be done. >> >> Easy_e17 however is used to build and install all supported >> applications in E's SVN by using their build systems. Therefore it is >> more similar to a simple package manager than a build system. It >> generally works well and is actively being developed, so if you report >> bugs they likely will get fixed. As E SVN does change often and >> quickly, it is necessary to change Easy_e17 now and then, too. >> >> Endusers should not use SVN if they expect things to "just work" and >> so they should not use Easy_e17 unless they're willing to at least >> report bugs. It is the distributions job to provide the packages for >> those users. There is no excuse for any distribution not to include >> the Enlightenment Libraries (EFL), as they experience regular >> releases. E17 itself has not yet been released, but released snapshots >> could be easily used for packaging by distributors. >> >> The Makefile.linux in E's root directory only builds a small set of >> packages and thus is not comparable to Easy_e17. >> >> ~thomasg >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> enlightenment-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-users >> > > > > -- > -Regards, > Suresh > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
