-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Add fcntl OFD commands for macOS #3563
Conversation
r? @JohnTitor (rustbot has picked a reviewer for you, use r? to override) |
So I noticed that the tests run on macos-13, and macos-14 is available (possibly needed for the OFD feature, despite the constants being 4 years old according to the kernel changelog), and also that the tests only run on Intel chips. I do not think it would be too much work to add aarch64 to the macos testing (assuming GitHub has a runner for this). |
Could you rebase onto the latest main and squash commits into one? |
Yes, I'll do that soon, thanks. |
e8a3800
to
b1acf8d
Compare
Okay, I've done that. It's extraordinarily painful, any reason you can't squash on merge? |
I don't think my change caused the macOS CI failure, I'm not sure what to do about that one. |
You updated the macOS version and it introduced some breaking changes, you have to account for that.
We use the merge queue and it doesn't allow me to select the merge method sadly. |
It'll take someone more knowledgable about macos to fix this I think. I didn't find anything straightforward to resolve it. |
I found #3575 but it's mysteriously closed. |
b1acf8d
to
10ace1e
Compare
9f5938b
to
cb7d5b1
Compare
This includes #3578 and should be merged after that. |
@anacrolix please rebase and drop the commits that are no longer needed (1a8e6f4, cb7d5b1). @rustbot author |
Roger |
cb7d5b1
to
c470290
Compare
@tgross35 Done |
.github/workflows/full_ci.yml
Outdated
on: | ||
merge_group: | ||
pull_request: | ||
types: [opened, synchronize, reopened] | ||
on: [push] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the intent with this change? This commit should be dropped if it is only for testing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed this. It was frustrating having to make a PR to get CI to run. Is that a worthwhile change in another PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Making a PR to get CI to run, as opposed to what exactly? Usually CI is only run on PRs and after merges.
c470290
to
b016569
Compare
There is also an empty change to |
Obey shellcheck ci/style.sh should be executable Require macos-14
b016569
to
00163d2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Obey shellcheck ci/style.sh should be executable Require macos-14 (backport <rust-lang#3563>) (cherry picked from commit 00163d2)
I also followed all the PR instructions and sorted the semver for apple.