Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CLOSED] Trying KDE Plasma (and friends) 6
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
kgdrenefort
Apprentice
Apprentice


Joined: 19 Sep 2023
Posts: 186
Location: Somewhere in the 77

PostPosted: Wed Mar 06, 2024 12:57 pm    Post subject: [CLOSED] Trying KDE Plasma (and friends) 6 Reply with quote

Hi,

Edit: I'll just run an unstable Gentoo into a VM.

I would like to give a try for the next and unstable release of KDE/Plasma 6.

But so far it was a failure.

I saw this warning:

Quote:
KDE Plasma 6.0.0, Gear 24.02.0 and Frameworks 6.0.0 mask Plasma 6 replaces 5. For conflict resolution between KF5- and KF6-packages: - put '-kf6compat' into /etc/portage/profile/use.mask - enable USE=kf6compat globally - if you have the following packages installed, put the following into /etc/portage/package.use in order to avoid conflicts: dev-util/kdevelop:5 -gdbui -plasma If you encounter ... - build-time/packaging bugs: - file a bug after making sure none exists yet for your issue - runtime bugs: https://community.kde.org/Plasma/Plasma_6#How_to_use/test_it - work with upstream and help test patches using /etc/portage/patches


So, I added -kf6comat into the /etc/portage/profile/use.mask file, enabled fk6comat USE flag globally into /etc/portage/make.conf, added dev-util/kdevelop:5 -gdbui -plasma into /etc/portage/package.use/00use and… I think I miss something else. Checking the KDE page didn't brings me enough knowledge to achieve that.

Some package needed to be unmasked, but I failed. And since I started to mess a little bit too much with my system I decided to stop, get back to a clean configuration and get helps here.

If I understand, the warning isn't enough to upgrade to the last Plasma, it's just here to help us avoid conflicts.

I think I need:
0/ Backup the system
1/ Re-setup my system as explained in the warning message
2/ Remove anythings in my configuration that is still blocking (needing you here)
3/ Find how to properly upgrade (needing you here, again)

Since I do not want to remodify my system like a blinded idiot, this is my *actual* configuration:

/etc/portage/make.conf:
Code:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

MAKEOPTS="-j6"

USE="-gtk -gtk+ -gtk-doc -gnome -gnome-keyring -wifi -webengine a52 aac aalib accessibility acl acpi alsa alsa-lib appindicator audiofile bash-completion bluetooth branding bzip2 cdda cddb cdinstall cdr cgi clamav colord crypt css cups curl cxx dist-kernel dbus dedicated djvu dri dvd dvdr encode exif fastcgi fbcon ffmpeg filecaps flag ftp gif gimp git gstreamer gui gzip handbook hddtemp icu imagemagick imap ipv6 jack javascript joystick jpeg jpeg2k kde lame libcaca libnotify libwww lm-sensors lzma lz4 lzo mad magic man matroska mng mp3 mp4 mpeg mplayer mtp mysql ncurses networkmanager nvenc ogg openal opengl oss pdf plasma png policykit posix pulseaudio python qt5 qt6 raw rdp readline sasl scanner session smp sound spell ssl sqlite svg symlink systemd szip telemetry tiff tk truetype udev udisks uefi unicode upower usb v4l vaapi vcd vdpau -verify-sig vim-syntax vhosts vnc vorbis vulkan wayland webkit webp x264 xattr xml xscreensaver zip grub"

#USE="-gtk -gtk+ -gtk-doc -gnome -gnome-keyring -wifi"

ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"

VIDEO_CARDS="nvidia"

# NOTE: This stage was built with the bindist Use flag enabled
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
L10N="fr-FR"
GRUB_PLATFORMS="efi-64"


/etc/portage/package.use/00use:
Code:
media-video/ffmpeg extra -sdl
net-misc/networkmanager -wext
media-video/pipewire extra -ffmpeg

# required by app-accessibility/brltty-6.5-r2::gentoo
# required by app-accessibility/orca-44.1::gentoo[braille,python_single_target_python3_11]
# required by kde-plasma/plasma-meta-5.27.8::gentoo[accessibility]
# required by plasma-meta (argument)
>=dev-libs/libpcre2-10.42-r1 pcre32
# required by www-client/firefox-115.3.1::gentoo[system-libvpx]
# required by firefox (argument)
>=media-libs/libvpx-1.13.1 postproc

# Optimisation personnelle firefox
www-client/firefox -screencast

>=net-libs/nodejs-20.6.1 inspector

media-video/obs-studio lua nvenc pulseaudio speex v4l

# required by dev-libs/libayatana-appindicator-0.5.92::gentoo
# required by net-im/discord-0.0.30::gentoo[appindicator]
# required by net-im/discord (argument)
>=dev-libs/libdbusmenu-16.04.0-r2 gtk3

# required by kde-misc/kweather-23.04.3::gentoo
# required by kde-apps/kdeutils-meta-23.04.3::gentoo
# required by kde-apps/kdeutils-meta (argument)
>=dev-qt/qtpositioning-5.15.10:5 geoclue
# required by kde-apps/kamoso-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta-23.04.3::gentoo[gstreamer]
# required by kde-apps/kdemultimedia-meta (argument)
>=media-plugins/gst-plugins-meta-1.20.6 theora
# required by media-plugins/gst-plugins-meta-1.20.6::gentoo
# required by kde-apps/kamoso-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta-23.04.3::gentoo[gstreamer]
# required by kde-apps/kdemultimedia-meta (argument)
>=media-libs/gst-plugins-base-1.20.6 theora
# required by kde-apps/kdenlive-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta (argument)
>=media-video/ffmpeg-6.0-r6 libass sdl
# required by www-client/falkon-23.04.3::gentoo[python_single_target_python3_11,python]
# required by kde-apps/kdecore-meta-23.04.3::gentoo[webengine]
# required by kde-apps/kdecore-meta (argument)
>=dev-python/pyside2-5.15.10-r2 webengine
# required by kde-apps/kdenlive-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta-23.04.3::gentoo
# required by kde-apps/kdemultimedia-meta (argument)
# =media-video/ffmpeg-4.4.4-r3 sdl libass

media-plugins/gst-plugins-meta theora

# required by games-engines/openmw-0.48.0::gentoo
# required by games-engines/openmw (argument)
>=sci-physics/bullet-3.21 double-precision

dev-lang/php gd
dev-db/mysql pdo mysqli

games-strategy/freeciv qt5 -qt6

# required by games-strategy/wesnoth-1.16.10::gentoo
# required by games-strategy/wesnoth (argument)
>=dev-libs/boost-1.82.0-r1 context

# required by games-strategy/dunelegacy-0.96.4::gentoo
# required by games-strategy/dunelegacy (argument)
>=media-libs/sdl2-mixer-2.6.2-r1 midi timidity

# move games-action/minetest games-engines/minetest
games-engines/minetest server

media-libs/opencolorio -opengl

# kdesu not working: https://forums.gentoo.org/viewtopic-t-1102076-start-0.html
kde-plasma/kde-cli-tools -kdesu*


eselect profile list:
Code:
  [9]   default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr (stable) *


eselect kernel list:
Code:
  [1]   linux-6.6.16-gentoo-dist *


I tried to follow the documentation and find a solution:
- https://wiki.gentoo.org/wiki//etc/portage/package.mask
- https://wiki.gentoo.org/wiki/KDE

Googling didn't helped me that much, sadly.

If you need anything else to help you helping me, please ask.

Regards,
GASPARD DE RENEFORT Kévin

[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]

Added 'Plasma (and friends)' into the title because there is no KDE 6. :]Chiitoo
_________________
«Gentoo does not have problems, only learning opportunities.» - NeddySeagoon
«If your Gentoo installation isn't valuable to you, feel free to continue to ignore the instructions.» - figueroa


Last edited by kgdrenefort on Thu Mar 07, 2024 10:17 am; edited 1 time in total
Back to top
View user's profile Send private message
kebabslob
n00b
n00b


Joined: 24 Dec 2021
Posts: 7

PostPosted: Wed Mar 06, 2024 8:18 pm    Post subject: RE: Trying KDE 6 Reply with quote

Hello,

I'm also having the same situation. I tried
Code:
emerge --ask --autounmask '=kde-plasma/plasma-meta-6.0.1'
but I got a lot of stuff that looked too scary to enable without combing through. It looked like just adding ** keyword to the -9999 version of a bunch of Plasma related packages.

I am a newbie to Gentoo, and I'm wary to accept so many blanket keywords like that, so I backed out for now. I imagine there must be a better approach.

EDIT: Followed up with the helpful people in the #gentoo-kde IRC channel, and it looks like it would be having to manage that many keywords and USE flags and such. I'm going to wait for Plasma 6 stable for now, as that seems like something for more advanced users!
Back to top
View user's profile Send private message
kgdrenefort
Apprentice
Apprentice


Joined: 19 Sep 2023
Posts: 186
Location: Somewhere in the 77

PostPosted: Thu Mar 07, 2024 10:17 am    Post subject: Re: RE: Trying KDE 6 Reply with quote

kebabslob wrote:
Hello,

I'm also having the same situation. I tried
Code:
emerge --ask --autounmask '=kde-plasma/plasma-meta-6.0.1'
but I got a lot of stuff that looked too scary to enable without combing through. It looked like just adding ** keyword to the -9999 version of a bunch of Plasma related packages.

I am a newbie to Gentoo, and I'm wary to accept so many blanket keywords like that, so I backed out for now. I imagine there must be a better approach.

EDIT: Followed up with the helpful people in the #gentoo-kde IRC channel, and it looks like it would be having to manage that many keywords and USE flags and such. I'm going to wait for Plasma 6 stable for now, as that seems like something for more advanced users!


After some talks on #gentoo-kde, someone pointed me out the obvious: Just do it in a virtual machine.

Less pain, less troubles, still possible to test it.

I'll close this topic since I think that is the best available solution.

Regards,
GASPARD DE RENEFORT Kévin
_________________
«Gentoo does not have problems, only learning opportunities.» - NeddySeagoon
«If your Gentoo installation isn't valuable to you, feel free to continue to ignore the instructions.» - figueroa
Back to top
View user's profile Send private message
mlybarger
Guru
Guru


Joined: 04 Sep 2002
Posts: 475

PostPosted: Thu Mar 07, 2024 6:40 pm    Post subject: Reply with quote

i really don't think closing this is beneficial. there's lots of gentoo users out here who want to see and use the latest kde. i came to use gentoo many many years ago because of it's ability to have multiple kde versions installed (slots). i saw the recent kde release and thought i'd give it a go on gentoo. i also followed the guide, but it didn't work. i went down a rabbit hole of package.accept_keywords, and package.unmask and still came up short. we need a good concise guide to getting and using kde plasma 6 on gentoo.
Back to top
View user's profile Send private message
kgdrenefort
Apprentice
Apprentice


Joined: 19 Sep 2023
Posts: 186
Location: Somewhere in the 77

PostPosted: Fri Mar 08, 2024 10:38 am    Post subject: Reply with quote

mlybarger wrote:
i really don't think closing this is beneficial. there's lots of gentoo users out here who want to see and use the latest kde. i came to use gentoo many many years ago because of it's ability to have multiple kde versions installed (slots). i saw the recent kde release and thought i'd give it a go on gentoo. i also followed the guide, but it didn't work. i went down a rabbit hole of package.accept_keywords, and package.unmask and still came up short. we need a good concise guide to getting and using kde plasma 6 on gentoo.


Well, in that case you can give a try and do it, but I do understand it's still very unstable.

Testing into a VM is probably way safer. Having it soon in the repo is my hope but… well, let's be patient.
_________________
«Gentoo does not have problems, only learning opportunities.» - NeddySeagoon
«If your Gentoo installation isn't valuable to you, feel free to continue to ignore the instructions.» - figueroa
Back to top
View user's profile Send private message
NichtDerHans
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jan 2023
Posts: 131

PostPosted: Fri Mar 08, 2024 2:46 pm    Post subject: Reply with quote

kgdrenefort wrote:


Testing into a VM is probably way safer. Having it soon in the repo is my hope but… well, let's be patient.


From ~amd64 to stable -> 30 days

https://wiki.gentoo.org/wiki/Stable_request

But first it's time for 5.27.11. It may take ca. 60 days to kde6.

https://packages.gentoo.org/packages/kde-plasma/plasma-meta :mrgreen:
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21637

PostPosted: Fri Mar 08, 2024 3:21 pm    Post subject: Reply with quote

NichtDerHans wrote:
kgdrenefort wrote:
Testing into a VM is probably way safer. Having it soon in the repo is my hope but… well, let's be patient.
From ~amd64 to stable -> 30 days

https://wiki.gentoo.org/wiki/Stable_request
That is a guideline for packages which are not urgent and are reasonably believed to work well. When discussing a new major version, which presumably includes many large changes, a longer time period may be deemed appropriate. This is up to the relevant Gentoo maintainers, and I have no insight into the plans of the maintainers responsible for this group of packages. Perhaps they will surprise me and push it to stable quickly. Perhaps not.
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