On Tue, 30 Oct 2018 12:45:34 +0100 Marcel Hollerbach <m...@bu5hm4n.de> said:
> > > On 10/30/18 10:11 AM, Xavi Artigas wrote: > > I don't know what I'm talking about now, but I think Mike suggested that > > the examples repo could be a submodule of the efl repo, which could be > > checked out and built when "make examples" was called? Is that an option? > > > > In this way we have the trees separated, with a much lighter efl, while > > still having the convenience of "make examples". > > > > That is possible. (With meson :)) possible with autofoo too - it's not just meson :)... but why does a lighter tree matter? when you have the git tree you get the whole history so if it ever WAS in the tree... you still clone it (unless its a shallow clone - another story). if building of examples isn't the default then it's not going to be tested as much as people are not aware of it being an option etc. etc. - yes. it adds to the build time, but with benefit. unlike making -Werror default which can lead to build failure due to causes outside of tree (like system/dependency headers causing warnings thus build errors), this would have build errors that are a result of efl's breaking something... :) > > Xavi > > > > On Tue, 30 Oct 2018 at 02:02, Carsten Haitzler <ras...@rasterman.com> wrote: > > > >> On Mon, 29 Oct 2018 19:18:06 +0100 Marcel Hollerbach <m...@bu5hm4n.de> > >> said: > >> > >>> > >>> > >>> On 10/29/18 7:08 PM, Carsten Haitzler (The Rasterman) wrote: > >>>> On Mon, 29 Oct 2018 18:02:58 +0100 Marcel Hollerbach <m...@bu5hm4n.de> > >> said: > >>>> > >>>>> Hello, > >>>>> > >>>>> A while ago the examples from the efl.git repository were migrated to > >>>>> examples.git [1]. However - right now the examples in the efl.git are > >>>>> still there. Is it okay for everyone that we will remove those > >> examples > >>>>> from the main efl.git repository but have them in the examples.git ? > >>>>> > >>>>> Greetings, > >>>>> bu5hm4n > >>>>> > >>>>> [1]:https://git.enlightenment.org/tools/examples.git/ > >>>> > >>>> hmmm - these acted as nice build checks. having them out of the efl > >> tree > >>>> makes that no longer be in sync... :/ > >>> > >>> This is true. However, those examples have been broken before, even if > >>> in-tree, they don't build per default. Also they only check for API > >>> breaks, no behaviour changes etc, those API breaks will(at least) be > >>> found by the ABI-checker. And last but not least, the examples.git > >>> repository can still be build on CI. > >> > >> catching api/abi breaks via compilation when they happen as you build is > >> nicer > >> than the abi checker at release time though... :) > >> > > You don't catch them right now via compilation either, as those are not > compiled per default. So what i am suggesting is that we simply hook up > the examples in the CI and build them there. This will additionally also > catch installtion errors. > > >>> Greetings, > >>> bu5hm4n > >>> > >>> > >>> _______________________________________________ > >>> enlightenment-devel mailing list > >>> enlightenment-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >>> > >> > >> > >> -- > >> ------------- Codito, ergo sum - "I code, therefore I am" -------------- > >> Carsten Haitzler - ras...@rasterman.com > >> > >> > >> > >> _______________________________________________ > >> enlightenment-devel mailing list > >> enlightenment-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel