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

[JENKINS-39738, JENKINS-43668] - Pick up SSHD module including sshd-core 1.6.0 #2853

Merged
merged 5 commits into from
Jul 7, 2017

Conversation

jglick
Copy link
Member

@jglick jglick commented Apr 20, 2017

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

@jglick jglick added the needs-more-reviews Complex change, which would benefit from more eyes label Apr 20, 2017
@jglick jglick requested a review from oleg-nenashev April 20, 2017 23:39
@ghost
Copy link

ghost commented Apr 20, 2017

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.

@oleg-nenashev oleg-nenashev self-assigned this Apr 21, 2017
@oleg-nenashev oleg-nenashev added the work-in-progress The PR is under active development, not ready to the final review label Apr 21, 2017
@daniel-beck
Copy link
Member

pluginFirstClassLoader

A reminder that we still expose all core dependencies to plugins for no reason 😢

@jglick
Copy link
Member Author

jglick commented Apr 24, 2017

@oleg-nenashev let me know if you want this amended to pick up jenkinsci/sshd-plugin#14.

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Apr 25, 2017

@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

@jglick jglick removed the work-in-progress The PR is under active development, not ready to the final review label Apr 25, 2017
@oleg-nenashev oleg-nenashev added the on-hold This pull request depends on another event/release, and it cannot be merged right now label Apr 28, 2017
@oleg-nenashev
Copy link
Member

On hold till we agree on the approach in #2848

@oleg-nenashev
Copy link
Member

Started the thread in the MINA user list: http://www.mail-archive.com/users@mina.apache.org/msg06503.html , CC @aheritier

@jglick jglick added work-in-progress The PR is under active development, not ready to the final review and removed needs-more-reviews Complex change, which would benefit from more eyes labels May 8, 2017
@jglick
Copy link
Member Author

jglick commented May 8, 2017

IIUC this is on hold pending SSHD 1.5.0 or some other resolution to a binary compatibility issue?

@oleg-nenashev
Copy link
Member

@jglick Yes, the ball is on my side I'd say

@oleg-nenashev oleg-nenashev changed the title Pick up SSHD module including sshd-core 1.4.0 Pick up SSHD module including sshd-core 1.5.0+ May 21, 2017
@oleg-nenashev
Copy link
Member

We are still blocked with this PR.

@paladox
Copy link

paladox commented Jun 15, 2017

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.

@oleg-nenashev
Copy link
Member

I ping them regularly

@paladox
Copy link

paladox commented Jun 15, 2017

Ok thanks :)

@oleg-nenashev
Copy link
Member

:(

@oleg-nenashev
Copy link
Member

I could build a custom version to unblock us

@paladox
Copy link

paladox commented Jun 29, 2017

@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?

@oleg-nenashev
Copy link
Member

@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

Copy link
Member

@oleg-nenashev oleg-nenashev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
Copy link
Member

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 -->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2.0 is out

@oleg-nenashev oleg-nenashev removed the on-hold This pull request depends on another event/release, and it cannot be merged right now label Jul 5, 2017
@jglick jglick changed the title Pick up SSHD module including sshd-core 1.5.0+ Pick up SSHD module including sshd-core 1.6.0 Jul 5, 2017
@jglick jglick removed the work-in-progress The PR is under active development, not ready to the final review label Jul 5, 2017
@jglick jglick dismissed oleg-nenashev’s stale review July 5, 2017 14:54

Please recheck.

@jglick jglick requested a review from oleg-nenashev July 5, 2017 14:54
@jglick jglick added the needs-more-reviews Complex change, which would benefit from more eyes label Jul 5, 2017
Copy link
Member

@oleg-nenashev oleg-nenashev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🐝

@oleg-nenashev
Copy link
Member

@reviewbybees done

@jglick jglick added ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback and removed needs-more-reviews Complex change, which would benefit from more eyes labels Jul 5, 2017
@oleg-nenashev
Copy link
Member

I will update the changelogs tomorrow

@oleg-nenashev oleg-nenashev changed the title Pick up SSHD module including sshd-core 1.6.0 [JENKINS-39738, JENKINS-43668] - Pick up SSHD module including sshd-core 1.6.0 Jul 7, 2017
@oleg-nenashev
Copy link
Member

@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

@paladox
Copy link

paladox commented Jul 7, 2017

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-merge The PR is ready to go, and it will be merged soon if there is no negative feedback
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants