https://bugs.kde.org/show_bug.cgi?id=443155

FeRD (Frank Dana) <ferd...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ferd...@gmail.com

--- Comment #34 from FeRD (Frank Dana) <ferd...@gmail.com> ---
I briefly looked at upgrading kdeconnect-android to more recent releases of the
Apache MINA sshd libraries, not too long ago. Purely to satisfy my own
curiosity.

The issue I hit (aside from my relative lack of familiarity with Java) was, the
library has evolved so much that vast chunks of the APIs kdeconnect-android
uses just don't exist anymore. MINA sshd 0.14.0 was the last release before
1.0.0, and neither 1.0.0 nor anything later is fully compatible with the 0.x
series. The farther forward you go, the more it diverges from 0.14.0.

Since the 0.14.0 APIs are mostly long-gone by now, upgrading to a recent-ish
release would likely require a rewrite of kdeconnect-android's ssh
functionality on top of all-new-all-different 2.x APIs. (Rewriting against 1.x
seems like it would just be a foolish half-measure, since the 1.x releases are
already obsoleted by 2.x.) The code currently in kde-connect, and the code that
it would need in order to work with 2.x, are so far apart they may not even be
recognizable as providing the same functionality.

[1]: https://github.com/apache/mina-sshd/blob/master/CHANGES.md

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to