View previous topic :: View next topic |
Author |
Message |
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2175
|
Posted: Fri Jul 21, 2023 9:14 am Post subject: QT6 status? |
|
|
I'm getting fed up with trying to get qtwebengine-5.foo to compile. I want a new challenge
IIUC Qt6 is now unmasked but still, obviously, ~amd64 etc. Anyone know if it is just a case of changing accept_keywords, or does KDE need tweaking to match? Again IIUC, it appears to be slotted; does that mean I could install both and switch between them - I see no "eselect qt" module? _________________ Greybeard |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31257 Location: here
|
Posted: Fri Jul 21, 2023 9:46 am Post subject: |
|
|
The kde ebuilds are not yet ready for QT6.
Not even those included 'KDE team's testing overlay'. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2851
|
Posted: Fri Jul 21, 2023 9:54 am Post subject: |
|
|
Qt6 itself is mostly fine, but there's not much that use it in the tree currently (few odd packages, some require it, some optional), and in-tree kde/plasma stuff does not (Edit: it'll just keep using qt5 even if you have qt6 around on top, which coexists fine -- no eselect involved). So unless you got some package you want to use Qt6 with and the ebuild supports it, it's not going to be of any real use.
I use qtwebengine:6 with qutebrowser-9999[qt6] fwiw (its qt6 support is not yet in a release, so 9999 only). For this package it's pretty worth it given the newer internal chromium version and many websites being broken with old qtwebengine:5
Last edited by Ionen on Fri Jul 21, 2023 10:02 am; edited 2 times in total |
|
Back to top |
|
|
wjb l33t
Joined: 10 Jul 2005 Posts: 629 Location: Fife, Scotland
|
Posted: Fri Jul 21, 2023 9:59 am Post subject: |
|
|
The wiki has an outline of how qt6 is going to be fitted in. |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2175
|
Posted: Fri Jul 21, 2023 6:33 pm Post subject: |
|
|
AH, thanks for that. I'll let the dogs sleep. _________________ Greybeard |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2175
|
Posted: Fri Apr 19, 2024 12:14 pm Post subject: |
|
|
Someone woke the dogs!
I noted that portage now includes lyx-2.4.0 in ~amd64, so I thought I'd give it a try.
I was perplexed to see it pull in Qt6, and what's more I find Qt6 isn't keyworded.
But I ran emerge --update --deep ... yesterday, and haven't sync'ed since then, so why didn't Qt get upgraded? Ah well, all learning opportunities are to be appreciated.
Would it be a good idea to update my system to Qt6? _________________ Greybeard |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2293 Location: Adendorf, Germany
|
Posted: Fri Apr 19, 2024 2:14 pm Post subject: |
|
|
Goverp wrote: | Would it be a good idea to update my system to Qt6? | If you merge a package that requires (or supports with USE="qt6") qt6, it will be pulled in. Emerging qt6 without having anything that needs it will give you nothing. Unless you want to develop with it, of course.
Personally, I have enabled the qt6 USE flag globally, and it pulled in 12 qt6 packages via the installed packages that support this USE flag. _________________ Edited 220,176 times by Yamakuzure |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2175
|
Posted: Fri Apr 19, 2024 6:59 pm Post subject: |
|
|
Ah, thanks, I see. I thought that Qt6 would overwrite Qt5 and suddenly everything would be using the new stuff, leading to exciting times. So instead it looks like lyx will be a nice test for me. _________________ Greybeard |
|
Back to top |
|
|
dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3416 Location: Canada
|
Posted: Wed Jul 17, 2024 5:44 am Post subject: |
|
|
Goverp wrote: | Someone woke the dogs!
I noted that portage now includes lyx-2.4.0 in ~amd64, so I thought I'd give it a try.
I was perplexed to see it pull in Qt6, and what's more I find Qt6 isn't keyworded.
But I ran emerge --update --deep ... yesterday, and haven't sync'ed since then, so why didn't Qt get upgraded? Ah well, all learning opportunities are to be appreciated.
Would it be a good idea to update my system to Qt6? |
lyx-2.4 series, the only ones left in the portage, require Qt6 unconditionally, as I sadly found as well. It would have been best if 2.3 series (which got last maintainance release 2.3.8 in May) be still kept in the tree for those of us who are on Qt5 because of KDE. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9262
|
Posted: Wed Jul 17, 2024 6:26 am Post subject: |
|
|
Plasma 6 is "close" to stabilisation, fwiw. |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2175
|
Posted: Wed Jul 17, 2024 9:22 am Post subject: |
|
|
As a result of the lyx upgrade I now have both Qt5 and some of Qt6. Everything seems to cohabit well - I've no problems with lyx, KDE, not Qt-based applications. I'll be happy to see the back of Qt5, but it's not causing any more pain that the extra compilations. _________________ Greybeard |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3848
|
Posted: Thu Jul 18, 2024 12:30 am Post subject: |
|
|
As far as Qt6 stack is concerned, successful local 9999 constrained migration form qt5 went smoother than ever with stable. No qtwebengine involved, though; lucky me...
Thks 4 ur attention , interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
|