Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
QT6 status?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2179

PostPosted: Fri Jul 21, 2023 9:14 am    Post subject: QT6 status? Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31266
Location: here

PostPosted: Fri Jul 21, 2023 9:46 am    Post subject: Reply with quote

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
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2852

PostPosted: Fri Jul 21, 2023 9:54 am    Post subject: Reply with quote

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
View user's profile Send private message
wjb
l33t
l33t


Joined: 10 Jul 2005
Posts: 631
Location: Fife, Scotland

PostPosted: Fri Jul 21, 2023 9:59 am    Post subject: Reply with quote

The wiki has an outline of how qt6 is going to be fitted in.
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2179

PostPosted: Fri Jul 21, 2023 6:33 pm    Post subject: Reply with quote

AH, thanks for that. I'll let the dogs sleep.
_________________
Greybeard
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2179

PostPosted: Fri Apr 19, 2024 12:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2295
Location: Adendorf, Germany

PostPosted: Fri Apr 19, 2024 2:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2179

PostPosted: Fri Apr 19, 2024 6:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3425
Location: Canada

PostPosted: Wed Jul 17, 2024 5:44 am    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Wed Jul 17, 2024 6:26 am    Post subject: Reply with quote

Plasma 6 is "close" to stabilisation, fwiw.
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2179

PostPosted: Wed Jul 17, 2024 9:22 am    Post subject: Reply with quote

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
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3858

PostPosted: Thu Jul 18, 2024 12:30 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum