On Mon, Apr 14, 2014 at 3:33 AM, PCMan <pcman...@gmail.com> wrote:
> On Mon, Apr 14, 2014 at 9:13 AM, Alexis López Zubieta
> <azubi...@estudiantes.uci.cu> wrote:
>> Hello:
>>
>> I have already ported the panel and some of it's plugins: mainmenu,
>> quicklaunch and clock. But I have had some troubles in the meanwhile.
>> The first is the translations scripts, the .desktop translation works
>> good not so the translation of the ui files, I will require some help
> Don't worry about the translations. We can handle them later. Just
> make the code work first.
> As you know lxqt is the merge of lxde and razor-qt.
> Historially the former uses pootle for translation while the latter
> uses transifex.
> We're in the way of merging and do not have a final conclusion on how
> to handle translations now.
> It will be decided before the first release anyways.
> Then we can start fixing all broken translations.
>
>> here as I previously said. Second and more important is the X11
>> dependencies, I wasn't able to build the parts that depends on it
>> (taskbar and systry).
>
> It's reasonable to make them optional and turn them off when X11 is not used.
> So at least we can test other parts.
> There will be no replacement for systray in wayland so turning it off
> when not using X11 is ok.
>
>> Now I'm on my way to install ubuntu 14.04 beta2 to try the kde
>> kwindowssystem because it requires qt5.2 and cmake 2.8.12. I will try to
>> get in contact with the kde developers to get some help in doing the
>> port of those plugins. But I would like you to notice that if we use
>> this lib we will depend on those tools.
>
> Feel free to work on this in your branch.
> Once you have working code, it's easy for people to evaluate if it's a
> good solution.
> I personally support the idea of trying kwindowsystem.
> However, the main developers of lxqt-panel are Alexander Sokolov,
> Kuzma Shapran, Petr Vanek, and Luís Pereira. So if possible, their
> comments are really wanted.
> I see two options here.
> 1. Use xfitman for Qt4, and kwindowsystem for Qt5. That is, we can
> have taskbar-qt4.cpp and taskbar-qt5.cpp providing different
> implementations.
> 2. Back port kwindowsystem to Qt4 so we can use it in all places
> regardless of Qt version.

I think #1 simply makes more sense. We won't be supporting Qt 4
forever. We're moving to adapt several KDE libs which require Qt 5 so
I definitely see a future where we are Qt5 only.

It makes sense to keep supporting Qt4 for the time being though. At a
guess on the timeline I would say have a 1.0 release with 4+5 support
and focus mainly on 5 afterwards.
Thoughts?

J. Leclanche

>
>> Also I would like to propose having the qt5.* port in a separated branch
>> and don't have the construction scripts and code for the two versions of
>> the qt framework in the same files. It is just to ease the development.
>
> That will make our life easier, but I see some issues about this approach.
> 1. If you add some compiler flags and source files to the qt4 branch,
> you need to do it for qt5 branch at the same time. If you forget to do
> so, things will be broken. This workflow is more error prone.
> 2. Having make rules for both versions in one makefile will make it
> crowded, but it's easy to review the difference of both versions and
> keeping them in sync is easier.
> 3. It's easier for packagers and testers to test two different
> versions at the same time. Just pass a different command line argument
> and you can turn on Qt5 support. Normally packagers don't create
> package for code in git. They use tarballs when available. With your
> approach, we'll need to have tarballs for both versions separately,
> which is hard to maintain.
>
> Best wishes
>
>> Best wishes
>> Alexis López Zubieta
>> Nova Light Development Team
>> University of Informatics Sciences, Cuba
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to