Skip to content
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

Release v3.8.0 Tasks #5136

Closed
10 of 11 tasks
kbenne opened this issue Apr 2, 2024 · 6 comments
Closed
10 of 11 tasks

Release v3.8.0 Tasks #5136

kbenne opened this issue Apr 2, 2024 · 6 comments
Assignees
Labels
Enhancement Request Triage Issue needs to be assessed and labeled, further information on reported might be needed

Comments

@kbenne
Copy link
Contributor

kbenne commented Apr 2, 2024

The purpose is this issue is to document tasks that need to be done in order to reach a 3.8.0 release. There is a separate issue that is related to the quality control steps involved in the 3.8.0 release, but the items listed here need to be addressed before we are ready to move through the QC motions. There is also another issue to iron out the big tasks, but this issue is more specific.

This is in the approximate order of operations. Please add known tasks here.

@kbenne kbenne added Enhancement Request Triage Issue needs to be assessed and labeled, further information on reported might be needed labels Apr 2, 2024
@kbenne kbenne self-assigned this Apr 2, 2024
@joseph-robertson
Copy link
Collaborator

FYI I marked with the "OpenStudio DSK v3.8.0 " milestone the, AFAIK, pull requests that should go into develop before the release.

@kbenne
Copy link
Contributor Author

kbenne commented Apr 2, 2024

FYI I marked with the "OpenStudio DSK v3.8.0 " milestone the, AFAIK, pull requests that should go into develop before the release.

Perfect. I'm going to add the ones that I am aware of.

@DavidGoldwasser DavidGoldwasser added this to the OpenStudio SDK 3.8.0 milestone Apr 4, 2024
@DavidGoldwasser
Copy link
Collaborator

@kbenne SketchUp 2024 is out now using Ruby 3.2.2. Here is release notes https://help.sketchup.com/en/release-notes/sketchup-desktop-20240

Not sure if this note about OpenSSL is standard to Ruby 3.2.2 or something they changed? The version of OpenSSL in Ruby was updated to OpenSSL 1.1.1w

kbenne added a commit that referenced this issue Apr 5, 2024
@jmarrec
Copy link
Collaborator

jmarrec commented Apr 8, 2024

Hum, so Ruby 3.2.2 supports OpenSSL >= 1.1.1 but also > 3.x, and the standard installers are 3.x. I'm kinda annoyed they picked 1.1.1w and not 3.x (Qt 6 for eg uses 3.x.), which is what I went with for now since it followed the ruby installers...

self.requires("openssl/[>=3 <4]")

As can be seen, Ruby 3.2.2 was using OpenSSL 3.1.0:
https://github.com/ruby/ruby/blob/e51014f9c05aa65cbf203442d37fef7c12390015/ext/openssl/openssl.gemspec#L3

I'd very much prefer to keep OpenSSL 3.x.

(I'm also hoping that the openstudio-sketchup-plugin will not have binary incompatibilities due to it)

@kbenne
Copy link
Contributor Author

kbenne commented Apr 8, 2024

Hum, so Ruby 3.2.2 supports OpenSSL >= 1.1.1 but also > 3.x, and the standard installers are 3.x. I'm kinda annoyed they picked 1.1.1w and not 3.x (Qt 6 for eg uses 3.x.), which is what I went with for now since it followed the ruby installers...

self.requires("openssl/[>=3 <4]")

As can be seen, Ruby 3.2.2 was using OpenSSL 3.1.0: https://github.com/ruby/ruby/blob/e51014f9c05aa65cbf203442d37fef7c12390015/ext/openssl/openssl.gemspec#L3

I'd very much prefer to keep OpenSSL 3.x.

(I'm also hoping that the openstudio-sketchup-plugin will not have binary incompatibilities due to it)

Ok well I guess this is something to confirm during testing of the RC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Request Triage Issue needs to be assessed and labeled, further information on reported might be needed
Projects
None yet
Development

No branches or pull requests

4 participants