-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
openssh: Allow all openssl 3.1.x releases #23945
Conversation
This comment has been minimized.
This comment has been minimized.
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!
Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Interesting error here - if it is the code from here: https://github.com/openssh/openssh-portable/blob/1c0d81357921f8d3bab06841df649edac515ae5b/configure.ac#L2864-L2888 Will investigate! Edit: oh, the error is quite clear. It is somehow comparing the string |
Added differentiated openssl requirements for 9.1p1 and 9.6p1 |
It looks like they have recently added this: openssh/openssh-portable@2eded55 with
I think this confirms that it's okay for the recipe to simply resolve to any version in the 3.x series. Another solution for the version that is failing:
|
This comment has been minimized.
This comment has been minimized.
@@ -66,6 +66,10 @@ def validate(self): | |||
|
|||
def source(self): | |||
get(self, **self.conan_data["sources"][self.version], strip_root=True) | |||
if self.version in ["9.1p1", "9.6p1"]: |
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.
version 9.1p1 would have not accepted version 3.2,
and version 9.6p1 would have not accepted versions higher than than 3.2, so the recipe would've started failing once OpenSSL 3.3 or higher was released. Newer versions should already have the fix to accept any in the 3.x range, as per the OpenSSL versioning guidelines
Conan v1 pipeline ✔️All green in build 7 (
Conan v2 pipeline ✔️
All green in build 7 ( |
openssh/*
Changed requirements to allow all openssl/3.1.x releases and not only 3.1.0