On Mon, May 25, 2020 at 12:36 AM Takashi Yamamoto <yamam...@midokura.com.invalid> wrote: > On Mon, May 25, 2020 at 1:00 AM Nathan Hartman <hartman.nat...@gmail.com> > wrote: > > We do have to solve the issue of Kconfig. That has disappeared from > > the Internet and we depend on it. We were told, before we joined > > do we have some reasons not to switch to kconfiglib?
Does kconfiglib depend on Python? Currently we do not have a dependency on Python. That would introduce Python as a pretty big dependency, which I would rather avoid. Also, that project could disappear from the Internet, just like Kconfig, and we'd be back at square one. I think we should solve the kconfig licensing / hosting question. Early in our ASF efforts we were told that exceptions are sometimes made so that a project can host "well-known" third party tools that it depends on. We depend on kconfig as a central piece of our build system, just as we depend on 3rd party compiler toolchains etc. It runs on the developer's host machine. It does NOT get compiled into the user's NuttX build. Kconfig as a project has come and gone from the Internet so for the time being Greg is hosting a mirror at his BitBucket along with other build tools. We need some guidance from our mentors on how to ensure the longevity of the tools, like Kconfig, that are needed for NuttX, at Apache NuttX, not at some third party location that can disappear suddenly. Thanks, Nathan