You definitely should use OSGi ... or use classloaders... just kiding !
Let me check what can be done.

2017-05-08 10:02 GMT+02:00 Oleg Nenashev <o.v.nenas...@gmail.com>:

> Hello,
>
> In Jenkins project we are working on the upgrade to the latest version
> SSHD. We were staying on the old version for a long time, but the recent
> bump to Java 8 unblocked us. Unfortunately we have one issue with one
> dependent library in SSHD 1.4.0.
>
> Issue:
>
>    - SSHD Core 1.4.0 depends on EdDSA-Java
>    <https://github.com/str4d/ed25519-java> 0.1.0
>    - Jenkins core bundles other SSH-related libraries like our fork of
>    Trilead SSH <https://github.com/jenkinsci/trilead-ssh2>
>    - This fork has been updated recently, and the new version includes
>    EdDSA-Java <https://github.com/str4d/ed25519-java> 0.2.0
>    - EdDSA-Java 0.2.0 is not binary compatible with 0.1.0 (mentioned in the
>    changelog <https://github.com/str4d/ed25519-java#020>)
>    - Even though the dependency is optional, there is a risk of collisions
>    in Jenkins (core libraries are not isolated && accessible to plugins).
>
> EdDSA has been already update in the SSHD master branch (SSHD-727, commit
> <https://github.com/apache/mina-sshd/commit/d3e55205e6feab230a8a87cdb00852
> 10e7082aa9>).
> If SSHD maintainers are fine with this minor compatibility issue, It would
> be great to get a release of SSHD 1.5.0 or to get its ETA to adjust our
> plans.
> Thanks in advance,
> Oleg Nenashev (github: oleg-nenashev)
> Jenkins Project
>



-- 
------------------------
Guillaume Nodet

Reply via email to