-
-
Notifications
You must be signed in to change notification settings - Fork 249
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
Use Freetype 2.10.2 across all pipelines #1757
Conversation
@sxa FYI |
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.
I don't think. we can replace FreeType 2.5.3 with 2.10.2 for the older builds. It's worth trying as one-off builds to test this out. So I think the change to 2.10.2 should be made in infra? And perhaps just a comment here that for 11+ we pick up what's already on the hosts.
Opened an inf issue requesting to run a couple of tests with newer freetype version |
Just wondering, in what situation do we use Freetype |
@Willsparker Since we don't specify it in the scripts, the builds pick up whichever freetype is on the machines #1059 (comment) |
It does..? |
@karianna Given that the new JDK11 build failures last night were due to freetype downloads, I don't believe that's the case (either that or we're still downloading unnecessarily ...) The code that downloads it is at https://github.com/AdoptOpenJDK/openjdk-build/blob/master/sbin/prepareWorkspace.sh#L294 #1488 has not been implemented which would stop doing so. |
Freetype is set to 2.9.1 as a default in the main build script configuration: https://github.com/AdoptOpenJDK/openjdk-build/blob/adceff3deed77d862f90abb48115f49390cc8366/sbin/common/config_init.sh#L345 (Updated this comment in light of Will's next comment to avoid confusion with the wrong link being here) However it is overridden back to 2.5.3 in various cases in windows.sh: https://github.com/AdoptOpenJDK/openjdk-build/blob/master/build-farm/platform-specific-configurations/windows.sh |
@sxa I assume you meant here? : https://github.com/AdoptOpenJDK/openjdk-build/blob/adceff3deed77d862f90abb48115f49390cc8366/sbin/common/config_init.sh#L345 |
Thanks for all the work on adoptium/infrastructure#1337. Regarding Stewart's comment on #466 (comment), getting all builds onto Freetype 2.10.2 is not really feasible right now due to VS2017 not being supported on JDK8 builds. We could, however, bump the following builds onto Freetype 2.10.2 since they do use TOOLCHAIN=2017:
Thoughts? |
d1fcc15
to
0ccef68
Compare
Awaiting the result of https://adoptopenjdk.slack.com/archives/C09NW3L2J/p1590664035346400.
|
* Freetype 2.10.2 can only be used with TOOLCHAIN=2017 * Freetype is set to use version 2.10.2 unless overriden in windows.sh Signed-off-by: Morgan Davies <morgan.davies@ibm.com>
0ccef68
to
cc65cf0
Compare
Can you switch this into draft for now to ensure that it isn't merged in the immediate future :-) |
I think we want to make it all or nothing so I'll try to pull in VS2017 expert to take a look |
Closes: #1059
Signed-off-by: Morgan Davies morgan.davies@ibm.com