Skip to content
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

Nightly feedstock build failed #133

Closed
github-actions bot opened this issue Aug 27, 2024 · 18 comments
Closed

Nightly feedstock build failed #133

github-actions bot opened this issue Aug 27, 2024 · 18 comments

Comments

@github-actions
Copy link

Nightly feedstock build failure for tiledbfeedstock_CI at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=4&_a=summary

Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

@kounelisagis
Copy link
Member

It is the known dump problem. We are waiting for the 2.26.0 to merge and fix.

@jdblischak
Copy link
Collaborator

It is the known dump problem. We are waiting for the 2.26.0 to merge and fix.

Agreed. The tiledb-py-feedstock failures are the known dump problem because the Monday night build tests for the use of deprecated APIs.

However, the tiledb-feedstock win-64 build also failed. I restarted it

-- Running vcpkg install - done
CMake Error at D:/bld/tiledb_1724722492478/_build_env/Library/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake:49 (message):
  Could not find compiler set in environment variable CC:

  cl.exe.
-- Configuring incomplete, errors occurred!
Call Stack (most recent call first):
  CMakeLists.txt:115 (project)


CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

@KiterLuc
Copy link
Contributor

@teo-tsirpanis any idea what's going on with the windows build here?

@teo-tsirpanis
Copy link
Member

On first glance Could not find compiler set in environment variable CC: cl.exe. looks like something outside of our control. 🤔

@jdblischak
Copy link
Collaborator

On first glance Could not find compiler set in environment variable CC: cl.exe. looks like something outside of our control.

Agreed. Your comment jogged my memory. We've seen this before when the GitHub Actions image (also used by Azure) is updated. I'll investigate

xref: #94 (comment), #104 (comment)

@jdblischak
Copy link
Collaborator

Strangely however, both the last passing build on Sunday night and the failing build from Monday night used image version 20240811.1.0.

@jdblischak
Copy link
Collaborator

I think I've figured it out. The last passing build used vs2022_win-64 19.40.33808-h753ab0a_2, and the failing builds used vs2022_win-64 19.41.34120-h72b6792_20. vs2022 19.41 has since been marked as broken (conda-forge/admin-requests#1056), so it should pass with a restart now.

xref: conda-forge/vc-feedstock#82

@jdblischak
Copy link
Collaborator

Ha. Can't win. The third attempt installed vs2022_win-64 19.40 (19.40.33808-h753ab0a_20), but then the image version was updated to 20240825.1.0, which updated Visual Studio from 17.10 to 17.11 (actions/runner-images@e01292a, actions/runner-images#10490)

@jdblischak
Copy link
Collaborator

Last night's tiledb-feedstock win-64 build passed because it used image version 20240825.1.0 (Visual Studio 17.11) and installed vs2022_win-64 19.41. This was last night at 9:30 pm ET.

However, exactly 12 hours later this morning at 9:30 am ET, two migration PRs to tiledb-feedstock failed because they used image version 20240811.1.0 (Visual Studio 17.10) and installed vs2022_win-64 19.41 (conda-forge/tiledb-feedstock#338, conda-forge/tiledb-feedstock#339)

Copy link
Author

Nightly feedstock build failure for tiledbfeedstock_CI at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=4&_a=summary

Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

@teo-tsirpanis
Copy link
Member

Same Windows error apparently.

@jdblischak
Copy link
Collaborator

Same Windows error apparently.

Yes. It is super frustrating. As long as Azure keeps randomly flip-flopping between images that use either Visual Studio 17.10 or 17.11, there isn't much we can do. For more details see conda-forge/vc-feedstock#82 (comment)

Copy link
Author

Nightly feedstock build failure for tiledbfeedstock_CI at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=4&_a=summary

Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

@jdblischak
Copy link
Collaborator

The win-64 tiledb-feedstock build continues to fail because Azure is still using the outdated image version 20240811

@jdblischak
Copy link
Collaborator

I applied a workaround (conda-forge/admin-requests#1062 (comment)) to unblock the latest migration PRs (conda-forge/tiledb-feedstock#340). This should also fix the nightly build, that is, until Azure transitions to Visual Studio 17.11 (conda-forge/tiledb-feedstock#341)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants