-
Notifications
You must be signed in to change notification settings - Fork 94
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
protobuf major version update (4.21.*) #4901
protobuf major version update (4.21.*) #4901
Conversation
212c661
to
02a7b1e
Compare
Conda package needs to become available for |
Did you intend to remove |
So this PR is blocked till then? |
Yeah, I guess so:
I guess technically we could run with an older version of protobuf with the conda install ... but would be better to keep them inline. |
might want to wait till this one is resolved too: Possibly a cause of some of our memory leaks (if they still exist) |
I had to take a second look at that too .. It's not deleted, however, it has been drastically reduced (it's what the updated code generator spat out).. |
A-ha, that's cool! |
Linked issue is still open so it's too late to get this in for |
v4.21.2 is out, unblocking this... |
02a7b1e
to
08d1b7c
Compare
Not sure where you went to find this.. not here: But, the install works 👍 .. PR updated Tested |
Ah, the forge: |
That macos test keeps failing/timing-out... the tests work for me (ubuntu).. @oliver-sanders - could you check on your system? (since it's |
I ran the tests which showed up as running after the timeout locally, they all passed quickly. Running the full test battery locally to see if anything hangs but I think you just got unlucky, these timeouts do happen, from the timestamps the tests were running right up to the timeout so no indication of hanging. As the number of functional tests continues to increase we will have to increase the timeout for Mac OS. Passionate plea from me to use integration tests more. Lots of functional tests don't actually need to be functional tests. I can run all doctests, unit and integration tests on my machine in just 20 seconds! |
3384fde
to
92b26d0
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.
Looks fine to me.
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.
LGTM, one comment to resolve then ready to merge.
92b26d0
to
0a8ac6b
Compare
0a8ac6b
to
4ceba4f
Compare
BTW: I've checked and it looks like the UIS is able to handle the version change ok so we don't need to go bumping the API number to exclude 8.0 workflows from the 8.1 UIS (or vice versa). This suggests we may be able to relax the protobuf version range but without a better understanding of protobuf compatibility I can't say. |
These changes close #4884
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.setup.cfg
andconda-environment.yml
.