In short, ussuri should not be merged. Scott On 2020-06-22 1:32 p.m., Scott Little wrote:
The ussuri build only passed because I created customized build scripts for that feature branch. This was to prove that the python2/3 issues were the only issues with the build. I was in no way committing to deliver those customizations into the master branch build.
1) We would loose the ability to build on older branches without significant extra effort.
2) It would be very fragile. It relies on hard code list of packages that are to be compiled for python3 vs python2. I'm sure that list will be changing over time.
What I would like to see is build-stx-images.sh modified to look for and consume a config file that tells it how to partition wheels and images into two separate builds. Externally, the command remains a single invocation with no new arguments. The config file could then be modified to individually shift images from python2 to python3 build method without having to tinker with cengn build scripts every time there is a change.
Scott