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

macOS Sequoia (15) support / CI #21910

Closed
11 of 12 tasks
BetsyMcPhail opened this issue Sep 16, 2024 · 11 comments · Fixed by #22324
Closed
11 of 12 tasks

macOS Sequoia (15) support / CI #21910

BetsyMcPhail opened this issue Sep 16, 2024 · 11 comments · Fixed by #22324
Assignees
Labels
component: continuous integration Jenkins, CDash, mirroring of externals, website infrastructure

Comments

@BetsyMcPhail
Copy link
Contributor

BetsyMcPhail commented Sep 16, 2024

Prior issue adding Sonoma (14) support: #20339

Tasks:

@williamjallen
Copy link
Contributor

As per MacStadium's response to my recent support ticket, MacOS Sequoia will not be supported in Orka Cluster until "mid October".

@williamjallen
Copy link
Contributor

williamjallen commented Oct 1, 2024

MacStadium added this update to our ticket today:

Mid-October is to be expected for Sequoia support as it is coming with Orka 3.2-GA. We are in a release and testing cycle it is closing soon. I will keep this ticket open for more updates as they become available.

@williamjallen
Copy link
Contributor

williamjallen commented Oct 15, 2024

Orka 3.2 is now available, and I have scheduled the upgrade for 10/21/2024 @ 9:00 AM EST. It is unclear to me what this process requires, so I have reached out to MacStadium to determine if downtime will be necessary. Edit: MacStadium responded and said that that there will be downtime of up to 3 hours on the 21st.

@williamjallen
Copy link
Contributor

We built new Sequoia images today (11/01/2024) but cannot deploy new VMs from them. Attempting to deploy our Sequoia VM produces the error: Error: Unable to deploy the VM as the underlying VM process has crashed.

I opened this ticket with MacStadium to address the issue.

@williamjallen
Copy link
Contributor

The issue was resolved by MacStadium. MacOS Sequoia unprovisioned jobs are now available for testing. The old Ventura images have also been removed.

@BetsyMcPhail, all of the tasks in the issue description have been resolved. Do you want to keep this open until the provisioned images are available, or should we close this now and open new issues for individual tasks as they come up?

@BetsyMcPhail
Copy link
Contributor Author

Thanks @williamjallen. Please keep it open, I will add more tasks for getting jobs to pass, adding continuous and nightly jobs, etc.

@jwnimmer-tri
Copy link
Collaborator

From the Drake Developers point of view, it's okay now to bake a Sonoma Provisioned images. All of the remaining fixes we anticipate will be to Drake's code, not Drake's setup scripts.

@williamjallen
Copy link
Contributor

Sequoia provisioned images are now available for use. Closing this ticket since no further work is needed.

@BetsyMcPhail
Copy link
Contributor Author

My checklist had a few items missing! Reopening so that I can finish those.

@BetsyMcPhail BetsyMcPhail reopened this Dec 11, 2024
@BetsyMcPhail
Copy link
Contributor Author

Based on the prior Ventura/Sonoma configurations (documented here), the Sequoia jobs that need to be created are:

Continuous
mac-arm-sequoia-clang-bazel-continuous-release

Nightly
mac-arm-sequoia-clang-bazel-nightly-everything-release
mac-arm-sequoia-clang-cmake-nightly-everything-release
mac-arm-sequoia-clang-cmake-nightly-release
mac-arm-sequoia-unprovisioned-clang-bazel-nightly-release

@jwnimmer-tri can you please confirm if this seems reasonable to you. Also, I was going to go ahead and put them into production immediately, with a warning to buildcops.

@jwnimmer-tri
Copy link
Collaborator

Yes, exactly. Agreed on both counts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: continuous integration Jenkins, CDash, mirroring of externals, website infrastructure
Development

Successfully merging a pull request may close this issue.

3 participants