+1 to getting rid of them. On Sun, Jan 27, 2019 at 6:49 PM Quanlong Huang <huangquanl...@gmail.com> wrote:
> +1 for making the infra(bash/python scripts) simpler! It's hard for > beginners to make clear of their relationships and use them correctly. > > On Sat, Jan 26, 2019 at 9:45 AM Tim Armstrong <tarmstr...@cloudera.com> > wrote: > > > Currently one of the biggest pain points with the build system is the > > number of layered shell scripts that interact with each other in > > non-obvious ways. > > > > The easiest way to simplify the situation, to start off with, is to > delete > > or deprecate some of them as entry points. I deleted some in > > https://gerrit.cloudera.org/#/c/12271/ and it felt good. > > > > The make_*.sh scripts are one candidate. I think the logic there should > be > > either moved to CMake (preferably) so we get proper dependency management > > and a standard interface or become a function in buildall.sh. That way, > > buildall.sh is the entry point if you want to do a full build or switch > > build types and make/ninja is the entry point for incremental builds. > > That's already my workflow and it works well. > > > > Does anyone use those make_*.sh scripts directly as part of their > workflow? > > If so, which ones and how attached are you to them? > > > > - Tim > > >