New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macos-14-arm64 with provisionner 2.0.361.1+33a726b54233caea13315dba3887b0e7c5a1d482 can no longer load Python extension #849
Comments
Hello @rouault, we will take a look. |
@rouault we do not manage python environments directly on the image, so it looks like pythonish problems transferring to setup-python |
Well... This may inference a lot of python workflows on Github. My workflows for MacOS are all broken with: Run actions/setup-python@v2
Version 3.8 was not found in the local cache
Error: Version 3.8 with arch arm[6](https://github.com/vwxyzjn/cleanrl/actions/runs/8800849834/job/24152897738#step:3:7)4 not found
The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json |
@mikhailkoliada I'm a bit skeptical that my issue is related with action/setup-python because the workflow that started to fail with the new image provisionner does not use action/setup-python. See https://github.com/OSGeo/gdal/blob/master/.github/workflows/macos.yml |
Seeing a similar problem in suricata : we need C libyaml, and also pyyaml for our test framework... Tried a lot of things but did not get any of the proposed workarounds to work cf OISF/suricata#10948
|
I'm closing this ticket as invalid. It turns out the issue was entirely on GDAL side (a version number bump which revealed an underlying issue that had been unnoticed previously), and had nothing with the bump of the action provisionner. Apologies for the distraction! |
Description
The https://github.com/OSGeo/GDAL projects builds a Python extension and runs tests against it.
Last good build: https://github.com/OSGeo/gdal/actions/runs/8782968424/job/24098169250 , using Image Provisioner 2.0.321.1
First bad build: https://github.com/OSGeo/gdal/actions/runs/8783197992/job/24106391241, using Image provisionner 2.0.361.1+33a726b54233caea13315dba3887b0e7c5a1d482
With the new provisionner, tests fail with
I've diffed the logs of the last good vs first bad build, and the only significant thing that changes is the version of the image provisionner. Our software has not changed in a significant way in between, and the version of Conda dependencies are exactly the same. And CI builds still work fine on other tests platforms (Linux, Windows)
Platforms affected
Runner images affected
Image version and build link
##[group]Runner Image
Image: macos-14-arm64
Version: 20240415.6
Image provisionner 2.0.361.1+33a726b54233caea13315dba3887b0e7c5a1d482
Is it regression?
yes, runner Image Provisioner 2.0.321.1 was fine
Expected behavior
Python extension should load
Actual behavior
It doesn't load
Repro steps
Trigger a build of the GDAL continusous integrations
The text was updated successfully, but these errors were encountered: