-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
rust 1.52.1 #76780
rust 1.52.1 #76780
Conversation
Heads-up that the SDKROOT block can be removed. Its absence allows the current version to build on 10.12 and doesn't appear to affect later versions. |
1.52.1 has been released. |
This comment has been minimized.
This comment has been minimized.
Well you still have to fix the breakages caused by 1.52, if you're happy to do that go ahead. I won't be able to look into it until tomorrow. |
I see what you mean now. Was hoping for a quick fix to get the update for rust-analyzer through. But in that case I am going to close my PR as I think it will make more sense to make the necessary changes directly here if you can bump to v1.52.1 |
Rust takes two days to run in CI, so the version bump was never going to be quick, unfortunately. |
Starting some initial failure analysis for Intel nodes. Rust failures (i.e. may be due to formula bump):
Failures probably not specific to this formula:
|
Does hrydgard/ppsspp#14176 apply cleanly to the current version in Homebrew/core? |
@carlocab probably worth a try in PR as I was able to |
This is the freeswitch error:
Logs: freeswitch.tar.gz |
Then the |
Is |
Not too sure, but configure.ac AC_CHECK_LIB(apr-1, apr_pool_mutex_set, use_system_apr=yes, use_system_apr=no)
AM_CONDITIONAL([SYSTEM_APR],[test "${use_system_apr}" = "yes"])
AC_CHECK_LIB(aprutil-1, apr_queue_pop_timeout, use_system_aprutil=yes, use_system_aprutil=no)
AM_CONDITIONAL([SYSTEM_APRUTIL],[test "${use_system_aprutil}" = "yes"]) Probably need to check Homebrew's EDIT: Doesn't seem to be available in headers for Homebrew's or CLT's version of |
For
|
I'd say downgrade node |
So, that failure may actually be related to bump to Rust 1.52 |
Yeah, I have a patch for that I'll test later today. I think it requires bumping The rest aren't really blockers since they can be proven to not be Rust-related, but of course fixing them is ideal. |
and get rid of SDKROOT, see Homebrew#76780 (comment)
Let's give this another go. |
46571fa
to
c7542eb
Compare
Also: - remove the `SDKROOT` block - scope `MACOSX_DEPLOYMENT_TARGET` to macOS `SDKROOT` is no longer needed, and breaks the build on 10.12.
c7542eb
to
06feb0e
Compare
I guess there is an option to ignore failure for now and deal with it afterward. |
ARM failures with bottles:
|
Ok, the |
Mojave
|
Ignoring some standard failures and those analyzed for ARM, the remaining ones for Intel are:
|
Can't reproduce the Could it be a fluke? I don't think |
Not sure why It's possibly due to something else changing in build environment (e.g. other formulae or CI settings). There is a Homebrew error on possible token expiration, though I haven't checked if this is cause of failure:
|
Yea, seems like a network error. Probs didn't get to do We could try re-running to see if it was just a fluke. That's pretty costly, though. And I doubt any change in |
I also didn't see an issue building both I will go with my previous comment that As more Rust projects are starting to use 1.52+ features, I think it is better to get this merged. |
Yes, let's merge this. It's blocking a few other PRs. |
Created with
brew bump-formula-pr
.