On Thursday 08 October 2015 01:55:50 Jan Kundrát wrote: > On Thursday, 8 October 2015 00:09:50 CEST, Pali Rohár wrote: > >I'm still using Ubuntu 12.04 LTS with KDE4 desktop where is Qt4 in use. > >I'm not going to update to new Ubuntu version until current one is > >supported and I would like to use Trojita... So I'm not happy with change > >to drop Qt4 support... Same is with KDE4 plugins. > > Hi Pali, > you will still be able to use Trojita v0.5 (or, actually, v0.5 plus at least > 109 other commits). You will *also* be able to use a future versoin of > Trojita provided you install a recent enough Qt5. As it turns out, there are > PPAs of various Qt5 versions even for Ubuntu 12.04 [1]. >
I know that there is some PPA for Qt5. I did not try it because KDE4 plugins (addressbook) is incompatible with Qt5. This is something which I need... So Qt5 version of Trojita is not for my KDE4 desktop. It is step back. > What you won't be able to do is upgrading Trojita to a newer version while > not installing Qt5 on your system. You will also not be able to install > Trojita from a prebuilt package provided by the OBS (you can fix that by > providing Qt5 packages via OBS for Ubuntu 12.04) -- but you're a developer, > so I do not think that this is going to be a problem for you. > I do not care about OBS. Compilation from git is what I'm using. > Please try to understand that Qt5 brings real and measurable improvements, > such as compile-time signal-slot connection checks. There is simply no > technically possible way of getting that with Qt4. > I understand this. Just for me Qt5 version of Trojita has less functions as Qt4 and missing important functions for me... On the other hand, it is not possible to write needed C++ macros which wrap non existent Qt5 calls into Qt4? Compile-time signal-slot connection check is not possible, but it is not possible at least to write some compatibility macro for Qt4 which just do same functionality without compile-time checks? If you would agree with such change I can try to do something... > Cheers, > Jan > > [1] https://launchpad.net/~beineri > -- Pali Rohár pali.ro...@gmail.com