Open ellahathaway opened 6 hours ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
See https://portal.microsofticm.com/imp/v3/outages/details/438336221/overview
Python3.12 breaks the MicroBuild install signing plugin task. The plugin is required to run real signing in the VMR.
The suggested workaround is to install Python3.11, which we currently have in the install-microbuild.yml template.
The new problem is that the workaround is not supported on non-ubuntu based systems. This is specifically an issue when we are using containerized jobs.
Installing Python3.11 is a bit of a back-door solution, as we already have Python 3.12 installed on our systems. Additionally, installing Python 3.11 manually is not easy, as it requires downloading the tarball, unpacking it, making, installing, and adding it to the path. Some of these steps require sudo, which is not available on all of our images.