[opensuse-kde] Proposal for two small changes to the KDE projects in obs
Hi, Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now. So I'd like to propose to change that repository (KDE:Frameworks5/openSUSE_Leap_42.2) to build against KDE:Qt57 instead of KDE:Qt, so we can recommend users who want to upgrade to Plasma 5.9 to add repos KDE:Qt57, KDE:Frameworks5, KDE:Applications and KDE:Extra. I mentioned this idea on irc and einar77 mentioned another change he talked with Fabian lately, so I'll mention it here, so we can discuss both and do them together: Create a "link" KDE:Unstable:Qt project that links to the latest KDE:Qt5x project. In that same spirit, I guess it would be good to have a KDE:Stable:Qt project linking to KDE:Qt57, and have KDE:Frameworks5/openSUSE_Leap_42.2 use that. Do you agree? If nobody raises any objection, I'll try to get the changes done by next Friday. Greetings, -- Antonio Larrosa -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Il 03/03/2017 17:42, Antonio Larrosa ha scritto:
Hi,
Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now. Why not ? I've plasma 5-9.2 with Qt-5.8 on Leap 42.2. I don't understand why Plama 5.9.* should be build against Qt-5.7.. Do I miss something ?
bye, Daniele. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Freitag, 3. März 2017, 18:13:37 schrieb Daniele:
Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now.
Why not ? I've plasma 5-9.2 with Qt-5.8 on Leap 42.2.
Same here. Could you be a bit more specific please what the problem is that you mean? AFAIK there's only an issue with Qt 5.8 if you want to run a Wayland session, but that doesn't apply to Leap 42.2 anyway. Another problem of course is that other software (like calibre e.g.) may require the Qt version it is built against, because it uses private headers, as I pointed out in http://lists.opensuse.org/opensuse-kde/2017-02/msg00073.html . But you would have the same problem with Qt 5.7... OTOH, Qt 5.8 has some nice improvements over 5.7, e.g. print support in QtWebEngine. And it fixes a keyboard focus problem in KDEPIM's messageviewer, see e.g. https://bugs.kde.org/show_bug.cgi?id=376388 where the response is "You need qt 5.8.0". Personally, I don't see any advantage in building against 5.7 over 5.8. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 03/03/17 18:36, Wolfgang Bauer wrote:
Am Freitag, 3. März 2017, 18:13:37 schrieb Daniele:
Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now.
Why not ? I've plasma 5-9.2 with Qt-5.8 on Leap 42.2.
Same here.
Well, basically my reasoning was: If Qt 5.8 is not in TW yet, there must be some problem with it which makes it not recommended to be used yet. Also, even if both combinations (K:F5 with Qt 5.7 or 5.8 in 42.2) would be unsupported officially, I still think using Qt 5.7 would be "more tested" since that's what we currently use in TW. But if the general opinion is that Qt 5.8 is preferred... then ok, I'll just recommend that. Though that makes me wonder, why isn't it in TW yet? For the records: The Wayland issue: https://bugreports.qt.io/browse/QTBUG-58423 There seems to be a tentative fix at: https://codereview.qt-project.org/#/c/184278/ -- Antonio Larrosa -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 03/03/17 20:04, Antonio Larrosa wrote:
On 03/03/17 18:36, Wolfgang Bauer wrote:
Am Freitag, 3. März 2017, 18:13:37 schrieb Daniele:
Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now.
Why not ? I've plasma 5-9.2 with Qt-5.8 on Leap 42.2.
Same here.
Well, basically my reasoning was: If Qt 5.8 is not in TW yet, there must be some problem with it which makes it not recommended to be used yet. Also, even if both combinations (K:F5 with Qt 5.7 or 5.8 in 42.2) would be unsupported officially, I still think using Qt 5.7 would be "more tested" since that's what we currently use in TW.
But if the general opinion is that Qt 5.8 is preferred... then ok, I'll just recommend that. Though that makes me wonder, why isn't it in TW yet?
For the records: The Wayland issue: https://bugreports.qt.io/browse/QTBUG-58423 There seems to be a tentative fix at:
tentative partial fix :)
-- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Freitag, 3. März 2017, 20:04:51 schrieb Antonio Larrosa:
Well, basically my reasoning was: If Qt 5.8 is not in TW yet, there must be some problem with it which makes it not recommended to be used yet. ... But if the general opinion is that Qt 5.8 is preferred... then ok, I'll just recommend that. Though that makes me wonder, why isn't it in TW yet?
The main (and AFAIK only) reason is Wayland: https://mail.kde.org/pipermail/distributions/2017-January/000161.html But as I mentioned, this does not apply to Leap 42.2, as it's not even possible to start a Plasma/Wayland session there.
Also, even if both combinations (K:F5 with Qt 5.7 or 5.8 in 42.2) would be unsupported officially, I still think using Qt 5.7 would be "more tested" since that's what we currently use in TW.
OK, but I don't think "more tested" is really relevant here. If somebody wants the latest and greatest Plasma5 (and walk upon "unsupported" paths), s/he would probably also want the latest and greatest Qt I think. (at least that's true for me ;-) ) Also, Tumbleweed will get Qt 5.8 sooner or later I suppose, and then that argument would no longer hold anyway... Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
In data venerdì 3 marzo 2017 20:55:09 CET, Wolfgang Bauer ha scritto:
Also, Tumbleweed will get Qt 5.8 sooner or later I suppose, and then that argument would no longer hold anyway...
I don't speak for the rest of the team, but at least my opinion is not to get 5.8 and skip directly to 5.9 if it's proven to be better. The fact that Qt doesn't want a 5.8.1 speaks volumes about their release process... -- Luca Beltrame - KDE Forums team GPG key ID: A29D259B
Am Freitag, 3. März 2017, 21:54:11 schrieb Luca Beltrame:
In data venerdì 3 marzo 2017 20:55:09 CET, Wolfgang Bauer ha scritto:
Also, Tumbleweed will get Qt 5.8 sooner or later I suppose, and then that argument would no longer hold anyway...
I don't speak for the rest of the team, but at least my opinion is not to get 5.8 and skip directly to 5.9 if it's proven to be better.
That doesn't really change my statement though. Make it "Also, Tumbleweed will get Qt 5.8 or 5.9 sooner or later, and then that argument would no longer hold anyway..." then ;-) To further expand on this point: - KDE:Qt5 is the devel project for Factory/Tumbleweed - KDE:Frameworks5 is the devel project for Factory/Tumbleweed You shouldn't separate the two and build the one against some other KDE:QtXX repo IMHO. Also: - KDE:Frameworks5 is basically "untested" too, it contains the packages *before* they go to Factory/Tumbleweed. - in which form is KDE:Qt57 more tested than KDE:Qt5? (other than that Tumbleweed currently only has Qt 5.7.1...) I do use it, and others too. Personally I haven't encountered a problem yet, just improvements. - Switching the repos again would mean disruptance (again) to current users. And also another time (or maybe a few times anyway) in the future. Although this might not be relevant for 42.2 either... But that are just my personal opionions/concerns. Personally, I would prefer to stay with building against KDE:Qt5. And I still don't see a (good) reason why not. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
In data venerdì 3 marzo 2017 22:45:04 CET, Wolfgang Bauer ha scritto:
Personally, I would prefer to stay with building against KDE:Qt5. And I still don't see a (good) reason why not.
Given the fact that there's the risk of significant disruption of workflows if this is changed, I guess the status quo is better for now. Antonio: would it still be OK with you? -- Luca Beltrame - KDE Forums team GPG key ID: A29D259B
Same here... Am 3. März 2017 17:13:37 GMT+00:00 schrieb Daniele <kailed@kailed.net>:
Il 03/03/2017 17:42, Antonio Larrosa ha scritto:
Hi,
Someone asked on the KDE Spanish Telegram group how to install Plasma 5.9.x on his Leap 42.2 system. I had a look and found that currently there's no way to do that! Moreover, afaics, there's no reason to build KDE:Frameworks5 for Leap 42.2 against Qt 5.8 as we're doing now. Why not ? I've plasma 5-9.2 with Qt-5.8 on Leap 42.2. I don't understand why Plama 5.9.* should be build against Qt-5.7.. Do I miss something ?
bye, Daniele.
-- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (5)
-
Antonio Larrosa
-
Daniele
-
Luca Beltrame
-
Mathias Homann
-
Wolfgang Bauer