-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
qt@5 5.15.5 #103229
qt@5 5.15.5 #103229
Conversation
A few things to think about for Qt5:
|
We can see on Intel Monterey QtWebEngine is now skipped due to a lack of Python 3:
It looks like the patches I took from Arch Linux are working for building QtWebEngine with Python 3, at least on local testing with Linux. I did discover that QtWebEngine for Qt5 needs In order to get a full run in of trying to build QtWebEngine on all platforms, I will need to temporarily commit the changes to update |
only failed on 12 |
I've now gotten QtWebEngine to build on Linux and Monterey using the Python 3 patches I've taken from Arch Linux and added to I'm going to push a commit with what I believe are the necessary commits for QtWebEngine to now build on all platforms. It turns out the commits to enable Apple Silicon support were already added to 5.15.10, so we just have to enable it in the formula. Once we have a successful CI run, 3 things will need to happen before we can ship this:
In order to test this efficiently, I have temporarily disabled dependent testing as I don't want Thanks everyone for your patience - this is a complex PR but it should make it a lot easier for us to maintain |
Should also update
If that's still a while away, I can do a build for 2.38 on Wheezy like I did for the zlib security update. |
Let's get 2.38 built on on Wheezy for now so it doesn't have to block this. I'm going to push commits to the PR to build |
The only issue we'll have with this is that I've had no luck building I was able to locally test enabling |
It doesn't need to? Any build failure will be a warning if there's no existing bottle - not an error. |
Ok I'll get that done later today. |
Ah right I keep forgetting we just get a warning. We can just ignore it for now and deal with the Linux fix later. |
One thing to watch out for - if you get a failure because it can't find |
Now that we are using Python 3 in Qt5 on macOS, we've picked up some
For now I've added exceptions for these so we can pass the audit checks. We'll have to decide how to handle these conflicts later, though my guess is that they aren't going to be a problem. |
Wow, Apple Silicon Monterey and Big Sur were a complete success! @Bo98 that was a great suggestion to test WebEngineWidgets on Apple Silicon in |
It looks like |
I've upstreamed the 3 patches we are adding to QtWebEngine to Gerrit and they will be added in comments above the patch lines. When
|
This is ready for the final CI run now that the |
|
The failures now are:
|
I pushed fixes for both of these so we can rerun this when a |
One of the upstream commits we were using in 5.15.4 was included in 5.15.5 and is no longer needed. |
The only failure we have here is a transient issue on 10.15 that is not related to this PR. There has been ample time for review here so I am going to publish the bottles now. |
|
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?