-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
ola 0.10.8 #65415
ola 0.10.8 #65415
Conversation
@peternewman, let me know this patch (cdb8f7d) can be removed? it caused the build issue. |
Yes it can. This isn't 0.11, but I removed the source of that patch in Macports land! Should I be deleting the patch file from https://github.com/Homebrew/formula-patches/4dcd2679/ola/libmicrohttpd.diff too? |
|
if we dont use it, let's remove it. |
Odd, that used to work fine, although I'm not sure we've tried on clang 12 before. |
Blocked behind Homebrew/homebrew-core#65415
Indeed this build was clean 8 days ago on clang 9: |
I got there in the end @chenrui333 , although the test is failing on 11.0 for some reason, despite compiling fine. I guess |
I have a 11.0 machine, let me build and run the test manually. |
here is the error for the test failure:
but when I run locally, it seems fine:
|
When I changed the test to use the error becomes as:
|
this would pass the test in my local - system bin/"ola_plugin_info"
+ system bin/"ola_dev_info" |
@peternewman build is green now, not sure if you still want to put more updates (i do think there is some underlying issue, but it does not impact the actual usage though) |
Thanks @chenrui333 . That's strange! Actually because you haven't given it enough options, ola_dev_info is just showing it's help locally, ola_plugin_info is trying to auto-start olad and then failing somehow. If you change the test to this, does it give anything else more useful: Also has olad kept running in the background after one of the test runs or manual runs, which could possibly explain the change in behaviour? They are part of the same codebase ola_plugin_info and ola_dev_info: |
Seeing those commands at the bottom, does it depend on Java without defining that dependency? Because Big Sur doesn't have a Java version installed. |
We've got a Java plugin @SMillerDev (like the Python and C++ ones) but it's not enabled in this build. I'm not quite sure which commands you're referring to where, there's no Java in that Makefile, just in the java dir. Edit, just seen it; that and curl in particular aren't OLA I don't think. @chenrui333 did you get a chance to look at my queries? |
I thought I did dump the local run in here (looks like I did not), let me reinstall and run the cmd really quick. :) |
looks like we got rid of the |
rebased to the master and building in my local now. |
@peternewman here is my test result: test result
|
rebased to latest master. |
I think the artifacts have expired (rebased and re-generate the bottles would do the job) |
🤖 A scheduled task has triggered a merge. |
Thanks for the merge, although it looks like building the bottles failed due to protobuf@3.6 for some reason: FWIW in theory we should work with later protobuf now I think, if that helps to bypass the issue? |
That might work. If you can test it, please do, then open a PR to switch the dependency to the newer protobuf + a revision bump. |
Unfortunately I can't, as per my comment when opening this PR,
Which leaves me a bit stuck supporting it on Homebrew. Especially as our Homebrew via Travis as part of our CI has got rather flaky of late so isn't currently running. I've opened #71036 in the hope the CI will do the job. |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting? - I don't have an OS X test machine available anymorebrew test <formula>
, where<formula>
is the name of the formula you're submitting? - I don't have an OS X test machine available anymorebrew audit --strict <formula>
(after doingbrew install <formula>
)? - I don't have an OS X test machine available anymore