Hi, 2017-11-13 3:12 GMT+09:00 Daniel Zaoui <jackdani...@eyomi.org>:
> Hi guys, > > I have some issue concerning the parsing of the installed Eo files. It is > now impossible to parse some of them because of the dependency on internal > Eo files/types. > > A simple case is efl_ui_calendar.eo that fails during Eolian parsing > because it references Elm.Calendar.Weekday in the comments. We have another > case where efl_ui_text.eo imports elm_entry that is internal, leading to a > parsing error. I am sure there are/will be other cases. > Calendar is a small issue, entry is a larger problem, as I see Efl.Ui.Text still has quite a few APIs that aren't really "eo-ready" yet (item providers, cnp, context menu in particular). > So now, I try to understand which solution we have: > - Don't install Eo files at all: shitty. > - Fix the failing Eo files so they dont depend on internals. > Solution 2 is the only correct way here. As far as I'm concerned, if make distcheck passes and I can build external apps (E, terminology) there isn't much more I can do to verify install is fine. Maybe we should check the Eo files validity during installation, by running > eolian_gen on the files to install. Is it do-able? > It would be fine for me if there was a tool to run on the installed files. After installation is fine. Maybe run the documentation generator? Anyhow I'm sorry that I broke everything for you with that change. As we discussed earlier, this had to be done, and I think now is a good time to try and fix everything. Having errors is a good way to know what to fix :) If you have any specific issue or a tool I can run, let me know so I can help! -- Jean-Philippe André ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel