<div dir="ltr">Thanks for the LWN link. It made me laugh.<div><br></div><div>I've been struggling with many of the same issues. Throw in a CM tool along with the actual applications, and well, you've got a right fine mess on your hands. </div><div><br></div><div>The biggest problem for me is that the layers of APIs coming from different organizations/projects/philosophies makes debugging impedance mismatches extremely complicated. Once you've figured out which debug flags to turn on and which log files to look into, you might find an appropriate message, but for the impedance mismatches, it's usually insufficient or misleading. I've spent a lot of time looking at and instrumenting code to try to figure out where to apply the necessary shim and/or fix.</div><div><br></div><div>If you want to see how we're evo-solving our problems of container builds, deployment, and CM visit:</div><div><br></div><div><a href="https://github.com/radiasoft/containers" target="_blank">https://github.com/radiasoft/containers</a> - combined docker/vagrant builds</div><div><a href="https://github.com/radiasoft/download" target="_blank">https://github.com/radiasoft/download</a> - curl installer automation<br></div><div><a href="https://github.com/biviosoftware/salt-conf" target="_blank">https://github.com/biviosoftware/salt-conf</a> - salt configuration based on pillar.stack<br></div><div><br></div><div>Your feedback on these efforts would be greatly appreciated.</div><div><br></div><div>Thanks,</div><div>Rob<br></div><div><div><div><div><br></div></div></div></div></div>