-
-
Notifications
You must be signed in to change notification settings - Fork 8.9k
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
[JENKINS-39738, JENKINS-43668] - Pick up SSHD module including sshd-core 1.6.0 #2853
Conversation
This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation. |
A reminder that we still expose all core dependencies to plugins for no reason 😢 |
@oleg-nenashev let me know if you want this amended to pick up jenkinsci/sshd-plugin#14. |
@jglick Do you mean enabling Ciphers on the client side? It may be useful though I am not sure it is urgent to do so. But it worth creating a JIRA ticket |
On hold till we agree on the approach in #2848 |
Started the thread in the MINA user list: http://www.mail-archive.com/users@mina.apache.org/msg06503.html , CC @aheritier |
IIUC this is on hold pending SSHD 1.5.0 or some other resolution to a binary compatibility issue? |
@jglick Yes, the ball is on my side I'd say |
We are still blocked with this PR. |
I wonder when 1.6.0 will be released. Since I presume this apache/mina-sshd@b0c5ca2 is the fix for the licensee they were talking about which was blocking 1.5.0. |
I ping them regularly |
Ok thanks :) |
:( |
I could build a custom version to unblock us |
@oleg-nenashev if you want and have time to do it :) will this be for maven i.e. custom versioning it to use -jenkins prefix? |
@paladox Yes, it will be a custom jenkins-specific version in the Jenkins repo. I have offered my help to the SSHD maintainers multiple times, but seems there is no plausible ETA |
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.
SSHD 2.0 is out, we can proceed on this PR.
https://github.com/jenkinsci/sshd-module/blob/master/CHANGELOG.md#20
cli/pom.xml
Outdated
@@ -56,7 +56,7 @@ | |||
<dependency> | |||
<groupId>org.apache.sshd</groupId> | |||
<artifactId>sshd-core</artifactId> | |||
<version>1.2.0</version> <!-- TODO 1.3.0 requires Java 8 --> | |||
<version>1.4.0</version> |
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.
Should be 1.6.0
war/pom.xml
Outdated
@@ -134,7 +134,7 @@ THE SOFTWARE. | |||
<dependency> | |||
<groupId>org.jenkins-ci.modules</groupId> | |||
<artifactId>sshd</artifactId> | |||
<version>1.11</version> | |||
<version>2.0-20170425.195035-2</version> <!-- TODO --> |
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.
2.0 is out
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.
🐝
@reviewbybees done |
I will update the changelogs tomorrow |
@paladox @jglick @daniel-beck Please take a look at the new changelog entries. Does it work for you? Surprisingly, I was unable to find a JIRA ticket perfectly matching the first Major RFE |
@oleg-nenashev thanks, looks good to me :). Untested though, but there is not a big difference between 1.4.0 with 1.6.0 to cause big issues. |
Description
Integration of jenkinsci/sshd-plugin#10 & jenkinsci/sshd-plugin#17. Amends #2795, where @oleg-nenashev requested I omit the SSHD update to be on the safe side.
Changelog entries
Proposed changelog entries:
Desired reviewers
@reviewbybees & @jenkinsci/code-reviewers