But why can't we use the system provided bash rather then needing the patched version, what specific patches are needed? I don't then the extra logging is the requirement here.
3) not sure if "compile" is right name the layer of packages (go, python, rpm, and bash), does bash really belong here, I don't think we depend on it for the build, do we ? Is there a specific modification to bash that build specific?
Virtually everything depends on bash directly or indirectly through other build tools.
I agreed our current patch should not alter how anything builds
in any direct way. However it does cause royal havoc on the build
order. It's presence as a buildable object creates many
dependency loops. Not only do a lot of packages depend on bash,
bash alos depends on a lot of packages. Build-pkgs can't
determine a build order and must guess. It wastes a lot of time
trying to build packages in the wrong order, and failing, before
it stumbles onto a good order.
Scott