On 08/30/2014 09:08 PM, Ilya Chernykh wrote:
If there were advantages to moving to TDE, I'd be the first to say -- Migrate to TDE, but after building TDE for 3 years and running kde3/opensuse for the same time, there just are not any huge driving reasons for changing, and it just complicates application development with the Qt/TQt name changes.
The main feature of Trinity was that it in theory (in the uncertain future) could allow to compile it with Qt4 via a special compatibility layer. But now Qt4 is outdated, all applications are migrating to Qt5.
But the same approach will not work with Qt5 because it lacks the qt3-support libraries that are part of Qt4. It totally lacks the Qt3-compatible APIs.
The unfortunate consequence of that choice was to include that API in TDE requiring ALL components and 3rd party applications to be ported to use the TQt layer (involving significant renaming within each component and application) That is why I will reiterate, the smartest thing kde3/opensuse can do is to continue with the kde3 source and update Qt3 as needed. There are no hurdles to kde3 continuing to function for many opensuse releases to come as long as consolekit provides user-session tracking. All we need to commit to do in the interim is patch the normal breaks as new libraries are released and keep the code building on the latest gcc/glibc/g++. There is nothing that prevents the continued use of qt3 while we look to some industrious individual to attempt a port to qt5 ;-) -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org