We all know there are several shortcomings which causes mess in the config files and prevent simple implementing of more complex scripting. In order to make build system future proof and to cleanup the exception mess, which is virtually everywhere, I decided to start working on a part of the build system. Now the concept works and it is not that far to be mad if idea is bad
packages/extras was moved into this, then board support package and (for now) Cubietruck and Tinkerboard hacks
I don't recall to have such problems (only bugs which we made in desktop/bsp dependencies) and I am usually working with a few days old rootfs cache. I understand the problem, but on the other hand ... it must work. Basic packages should not cause such troubles. When user runs the system update, he hit that problem ... if exists. Right? So we better fix this somehow. We don't need to freeze all packages as they are.
This can be done, but we will have more cached files. (this and