Single Qt codebase for kdeconnect

Albert Vaca albertvaka at gmail.com
Wed Jan 21 07:37:27 UTC 2015


Well, you are free to submit an application for whatever you want, but you
already know something that we are quite interested on: cross-platforming
the current code.
On Jan 20, 2015 11:35 PM, "pashazz" <pzinin at gmail.com> wrote:

> Agreed. But what should I include in my GSoC application?
>
> 2015-01-20 19:39 GMT+03:00 Albert Vaca <albertvaka at gmail.com>:
>
>> Sshfs could be easily replaceable by kiossh. But anyway I do not think
>> it's time to focus on specific plugins yet!! The first step is to make the
>> core part work well (discovery, pairing, encryption...).
>> On Jan 19, 2015 11:10 PM, "Pavel Zinin" <pzinin at gmail.com> wrote:
>>
>>> By rewriting I mean only necessary changes. After all I do not want
>>> break everything and change architecture. So I would prefer sticking to
>>> sshfs
>>> And I must admit that I am rare windows user: KDE is second to none
>>> since 2008 =)
>>>
>>> I will eventually take a look at sshfs version for windows and figure
>>> out how to leverage it.. as I know it is not direct port from fuse but
>>> rather based on Dokan.net. I will try to cover more details in the
>>> actual proposal.
>>>
>>>
>>>
>>> On 20 January 2015 06:57:26 EET, Aleix Pol <aleixpol at kde.org> wrote:
>>>>
>>>> On Tue, Jan 20, 2015 at 4:47 AM, Albert Vaca <albertvaka at gmail.com> wrote:
>>>>
>>>>>  Sometimes I use Windows and Mac, and I really miss KDE Connect on these
>>>>>  platforms. I would love to have KDE Connect in every platform, but having 1
>>>>>  client per platform is unsustainable.
>>>>>
>>>>>  Using KDE for Windows I once managed to compile and run KDE Connect on
>>>>>  Windows 7, even though lots of plugins and features were missing. It's
>>>>>  normal to find this problems when porting code to a different platform, but
>>>>>  I think that our approach here should be to fix this issues instead of
>>>>>  rewriting everything from scratch. This is definitely more difficult and
>>>>>  challenging, specially for different platforms like Windows Phone, but I
>>>>>  truly believe that it is the correct choice.
>>>>>
>>>>>
>>>>>  On Mon, Jan 19, 2015
>>>>>  at 4:23
>>>>> PM, Aleix Pol <aleixpol at kde.org> wrote:
>>>>>
>>>>>>
>>>>>>  On Tue, Jan 20, 2015 at 1:05 AM, Pavel Borisov <pzinin at gmail.com> wrote:
>>>>>>
>>>>>>>  On 20.01.2015 02:27, Aleix Pol wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>  This needs investigation. I have reports that dbus works properly on
>>>>>>>>  OS X, Windows, Android and BBX.
>>>>>>>
>>>>>>>
>>>>>>>  Yes it does. But as far as I am concerned Qt on Windows does not support
>>>>>>>  dbus by default so it requires rebuilding. Anyway if it will work as it
>>>>>>>  is -
>>>>>>>  fine.
>>>>>>>
>>>>>>>  Also, by universal client for everything I mean, really, if I will do
>>>>>>>  that I
>>>>>>>  will make it like that (I won't touch exis
>>>>>>>  ting
>>>>>>> KDE gui as it is good
>>>>>>>  already).
>>>>>>>
>>>>>>>  BTW it is actually what I want to propose as GSoC project. And it
>>>>>>>  implies
>>>>>>>  sort of real changes because most plugins are highly dependent on KDE.
>>>>>>>  For
>>>>>>>  example, SFTP plugin uses KIO (however very slightly) . More important,
>>>>>>>  it
>>>>>>>  uses sshfs which is unacceptable on windows (it has its own port of
>>>>>>>  sshfs
>>>>>>>  and I will try to figure out how to deal with it probably), etc, etc.
>>>>>>>
>>>>>>>  In conclusion, pretty much everything there needs to be rewritten
>>>>>>>  (slightly,
>>>>>>>  but still) in order to make it cross-platform.
>>>>>>
>>>>>>
>>>>>>
>>>>>>  I understand more the e-mails then. I'll be looking forward to your
>>>>>>  application. I must admit though that I don't love the fact that
>>>>>>  you're talking so much about rewritting, I want to read about
>>>>>>  improvements, so if there's anything to be rewritten (and in fact I
>>>>>>  agree the sftp plugin is a good candidate) please explain well w
>>>>>>  hat
>>>>>>  you want to do. Sentences like "everything needs to be rewritten" are
>>>>>>  bad.
>>>>>>
>>>>>>  For example, KIO is really available and working on Windows, maybe
>>>>>>  there's something better you can do? What would you use instead? Is
>>>>>>  ssh the problem? Or sshfs itself? How do you plan to integrate it on
>>>>>>  Windows?
>>>>>>  Maybe what we want in the end is not SFTP-kind-of-thing but actual
>>>>>>  file synchronization...
>>>>>>
>>>>>>  Aleix
>>>>>> ------------------------------
>>>>>>
>>>>>>  KDEConnect mailing list
>>>>>>  KDEConnect at kde.org
>>>>>>  https://mail.kde.org/mailman/listinfo/kdeconnect
>>>>>>
>>>>>
>>>>
>>>> Maybe a good first approach would be to have a GSoC that makes sure
>>>> KDE Connect works great on Windows/OS X/Gnome rather than going to
>>>> different mobile platforms that are admittedly harder.
>>>>
>>>> Aleix
>>>>
>>>>
>>> --
>>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>
>>> _______________________________________________
>>> KDEConnect mailing list
>>> KDEConnect at kde.org
>>> https://mail.kde.org/mailman/listinfo/kdeconnect
>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20150120/655ce8de/attachment.html>


More information about the KDEConnect mailing list