View previous topic :: View next topic |
Author |
Message |
kgdrenefort Apprentice
Joined: 19 Sep 2023 Posts: 186 Location: Somewhere in the 77
|
Posted: Wed Mar 06, 2024 12:57 pm Post subject: [CLOSED] Trying KDE Plasma (and friends) 6 |
|
|
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 |
|
|
kebabslob n00b
Joined: 24 Dec 2021 Posts: 7
|
Posted: Wed Mar 06, 2024 8:18 pm Post subject: RE: Trying KDE 6 |
|
|
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 |
|
|
kgdrenefort Apprentice
Joined: 19 Sep 2023 Posts: 186 Location: Somewhere in the 77
|
Posted: Thu Mar 07, 2024 10:17 am Post subject: Re: RE: Trying KDE 6 |
|
|
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 |
|
|
mlybarger Guru
Joined: 04 Sep 2002 Posts: 475
|
Posted: Thu Mar 07, 2024 6:40 pm Post subject: |
|
|
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 |
|
|
kgdrenefort Apprentice
Joined: 19 Sep 2023 Posts: 186 Location: Somewhere in the 77
|
Posted: Fri Mar 08, 2024 10:38 am Post subject: |
|
|
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 |
|
|
NichtDerHans Tux's lil' helper
Joined: 27 Jan 2023 Posts: 131
|
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21639
|
Posted: Fri Mar 08, 2024 3:21 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|