Single Qt codebase for kdeconnect
pashazz
pzinin at gmail.com
Wed Jan 21 08:10:59 UTC 2015
Yes, I am interested too - this is why I started this discussion =). I
mean, I've never done such application so I am curious what details should
I include.
2015-01-21 10:37 GMT+03:00 Albert Vaca <albertvaka at gmail.com>:
> 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/20150121/bf58205d/attachment-0001.html>
More information about the KDEConnect
mailing list