Hi all, as I was doing some checks after our last release, I noticed that we can’t do reproducible builds the way we currently have the build. The main problem being that we currently fetch outside data for BacNaet, KNX and OPCUA. At first I thought that I should put the code-generation into a separate profile as we check in all the generated code. Then I noticed that I should also put the dynamic-mspec-generation into the same, as this is actually where the unpreproducible stuff comes from. If we generate the code using the identical mspacs, the result should also be identical.
However I still think it’s ok to keep the code-generation in that profile, as it doesn’t really do much good to re-generate the same code with every build. So I’ve got everything in my feature/code-generation-in-profile branch. Please give that a look … especially the generation of mspec code in the protocols: BACnet, KNX and OPC-UA Chris