Hi, On Thu, Oct 2, 2014 at 10:12 PM, Stas Malyshev <smalys...@sugarcrm.com> wrote:
> Hi! > > > Sorry to intrude, but why would building be harder? Tbh I don't see the > > Because there are more dependencies and tools needed to build the > parsers. You'd have to have recent re2c, for example. Which does not > come by default with many systems. I see no reason to add this hurdle > with no benefit for anybody. > It's already necessary; PHP won't pass the configure step without re2c. > > > Also, there may be a small number of "big diffs", but one is enough to > > introduce a bug. Generating the file every time ensures there is no > > hidden bug. > > Which bug? They are generated parsers from the same source, what kind of > bug you're talking about? > Slipping in a malicious code in such a diff could easily go unnoticed, for instance. Or simply going to the file to see the generated code, leave a letter by mistake because the cat jumps on the keyboard, and there you go. I just mean that such big diffs are simply unreviewable; you have to trust that it was generated and not touched after. Why this unnecessary trust to give, when we can simply not have the file? > > -- > Stanislav Malyshev, Software Architect > SugarCRM: http://www.sugarcrm.com/ > -- Florian Margaine