Michal Simek <michal.si...@xilinx.com> [2020-03-23 14:58:55]: Hi,
> Plan is to merge all of these to one shell script because most of the > content in that script is very similar. to me it all just seems as values and templates hidden inside shell script called generator. Each of this generators uses/references 1-N variables, 1-N out-of-tree dependencies and 1-N DT sections. So instead of cooking custom shell templating engine I took different approach[1] and simply removed the shell script generator in favor of Python based templating engine, allowing for ITS dependency tracking and values directly in Make. Lets see what is preferred. > The issue which I see is that patch above is changing current behavior > which means when this is applied all travis/gitlab/azure jobs will fail > because none has setup this config option. If that is desired, then in order to keep the current behavior, I see following options: 1. Disable building of boards having out-of-tree dependencies on build bot/CI 2. Enable BUILDBOT_BROKEN_BINARIES=y by default 3. Add detection of various build bot/CI platforms and enable BUILDBOT_BROKEN_BINARIES=y by default, which then could cause further issues when one would actually run test the binaries from build bot/CI 4. Include the out-of-tree dependencies (unlikely) What is your suggestion? 1. https://patchwork.ozlabs.org/project/uboot/list/?series=166092 Cheers, Petr