-
Notifications
You must be signed in to change notification settings - Fork 5.2k
System.Drawing.Common: Assert libgdiplus 6.0.1 on macOS unit tests #335
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
System.Drawing.Common: Assert libgdiplus 6.0.1 on macOS unit tests #335
Conversation
|
@stephentoub @safern I guess the project could use some documentation which summarizes the whole libgdiplus situation, including some of the guidelines developed in dotnet/corefx#41707 . Happy to put forward a first draft of such a document. If you think it's useful, let me know where that document should go & what content you feel would be good to include in such a document. |
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.
Nit, do not need to initialize.
| Version installedVersion = null; | |
| Version installedVersion; |
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.
Yay cleanup. You'll want to check, of course, that on our macOS machines these tests actually run.
Not sure how, since the only results available in the CI logs are the failures. Perhaps you could push a change that reverses the sense, and verify they fail.
edit: whoops, I missed that you assert it. Fine.
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!
|
/azp run runtime-libraries |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
I just pinged: https://github.com/dotnet/core-eng/issues/7268 |
|
@safern, any updates here? Doesn't seem to be any progress on the linked issue. |
|
Let me poke around. |
|
@qmfrederik I've asked @MattGal and the team working on updating the machines said they're ready. Would you mind fixing the merge conflicts so that we get a new CI build and test that? |
|
Hmm it seems like they still don't have 6.0.4 installed: |
|
@safern I believe I was able to determine why this is and am following up with some folks from DDFUN. Basically, the macs mostly have some combination of LigGDIPlus 5.6 and/or, broken brew, and we didn't give them the exact right instructions. Decent chance we can sort this today. |
|
/azp run runtime |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Looks like CI passed this time 🎉 |
|
Thanks @qmfrederik |
This is dotnet/corefx#41707 ported to dotnet/runtime. Depends on the build servers having a recent version of libgdiplus.