Plan "b" for when ubuntu is no longer a viable/desirable/etc base for kde neon?

Yeah, it’s a bad idea that devs decided to follow through on, and now everyone is complaining about it as if people didn’t volunteer and should have known what they were getting into :person_facepalming:t2:.

The issue I have with this whole discussion is that if the devs overpromised they should have said something years ago, it’s way too late to be making these decisions or dropping these loaded posts without consideration that Ubuntu is a perfectly fine base from the end user perspective.

Y’all want me to torch my entire install with all of my data sometime from now because you want newer dependencies. Nevermind that magbe those newer dependencies will create more problems for stable editions of Neon, if you keep that.

That’s like saying Mint is only interested in Cinnamon or Elementary is only interested in Pantheon? The goal is an independent desktop on top of a stable base, and I think that what that says shouldn’t trump the directly mentioned to users front and center stuff

I think I spent too much time on the Phoronix forums recently :sweat:

Apparently it seems that this might not be feasible. Maybe it was feasible in the past, but the recent plasma 6 update made it clear (at least to me, and judging by various discussions here) that it might not be that easy and straightforward to keep up with that statement/goal where stable means “non-changing”.

That is what YOU choose to do when selecting a point release distro, you SHOULD reinstall with every new big release.
That is the POINT of having a rolling release model, that you should no longer EVER have to reinstall.

Besides, you can keep your home and data when reinstalling, not really that big of a deal. This is not windows.

What do you base that on?
As far as I can see plasma 6 works very well on other distros, especially the rolling ones.

But I repeat it again, if Neon were to change to a rolling release model, what is different between that and Arch, Suse tmblweed, endeveros etc?
Why would Neon even exist if they are almost the same?

As a matter of fact, I seem to be getting it RIGHT NOW on my rolling release distro: (I am actually a bit exited, thank you KDE)

Packages (236) accounts-qml-module-0.7-6  appstream-qt-1.0.2-1  archlinux-appstream-data-20240306-1  ark-24.02.0-1  attica-6.0.0-1  audiocd-kio-24.02.0-1  baloo-6.0.0-3  baloo-widgets-24.02.0-1
               baloo5-5.115.0-1 [removal]  bluedevil-1:6.0.1-1  bluez-qt-6.0.0-1  breeze-6.0.1-3  breeze-gtk-6.0.1.1-1  breeze-icons-6.0.0-1  discord-0.0.44-1  dolphin-24.02.0-1  dolphin-plugins-24.02.0-1
               electron-1:29-1  electron27-27.3.5-1  electron28-28.2.6-1  electron29-29.1.1-2  elisa-24.02.0-1  ffmpegthumbs-24.02.0-1  filelight-24.02.0-1  frameworkintegration-6.0.0-1  gwenview-24.02.0-3
               hwdata-0.380-1  kaccounts-integration-24.02.0-1  kaccounts-providers-24.02.0-1  kactivitymanagerd-6.0.1-1  kamera-24.02.0-1  karchive-6.0.0-1  kate-24.02.0-1  kauth-6.0.0-2  kbookmarks-6.0.0-1
               kcalc-24.02.0-1  kcmutils-6.0.0-2  kcodecs-6.0.0-1  kcolorpicker-0.3.1-4  kcolorpicker-qt5-0.3.1-4  kcolorscheme-6.0.0-1  kcompletion-6.0.0-1  kconfig-6.0.0-1  kconfigwidgets-6.0.0-1
               kcontacts-1:6.0.0-1  kcoreaddons-6.0.0-1  kcrash-6.0.0-1  kdbusaddons-6.0.0-1  kde-cli-tools-6.0.1-1  kde-gtk-config-6.0.1-1  kdeclarative-6.0.0-1  kdeconnect-24.02.0-2  kdecoration-6.0.1-1
               kded-6.0.0-1  kdegraphics-mobipocket-24.02.0-1  kdegraphics-thumbnailers-24.02.0-1  kdenetwork-filesharing-24.02.0-1  kdenlive-24.02.0-1  kdeplasma-addons-6.0.1-1  kdesu-6.0.0-1  kdnssd-6.0.0-1
               kdoctools-6.0.0-1  keditbookmarks-24.02.0-1  kfilemetadata-6.0.0-2  kfind-24.02.0-1  kgamma-6.0.1-1  kglobalaccel-6.0.0-1  kglobalaccel5-5.115.0-3  kglobalacceld-6.0.1-1  kguiaddons-6.0.0-2
               kguiaddons5-5.115.0-2  khelpcenter-24.02.0-1  kholidays-1:6.0.0-1  ki18n-6.0.0-1  kiconthemes-6.0.0-1  kidletime-6.0.0-1  kimageannotator-0.7.1-2  kimageannotator-qt5-0.7.1-2  kinfocenter-6.0.1-1
               kio-6.0.0-1  kio-extras-24.02.0-1  kio-fuse-5.1.0-3  kio5-5.115.0-3  kirigami-6.0.0-2  kirigami-addons-1.0.1-1  kitemmodels-6.0.0-1  kitemviews-6.0.0-1  kjobwidgets-6.0.0-1  kmenuedit-6.0.1-1
               knewstuff-6.0.0-2  knotifications-6.0.0-1  knotifyconfig-6.0.0-1  kompare-24.02.0-1  konsole-24.02.0-1  kpackage-6.0.0-1  kparts-6.0.0-1  kpeople-6.0.0-1  kpipewire-6.0.1.1-1  kpmcore-24.02.0-1
               kpty-6.0.0-1  kquickcharts-6.0.0-1  krunner-6.0.0-1  ksanecore-24.02.0-1  ksanecore5-24.02.0-1  kscreen-6.0.1-1  kscreenlocker-6.0.1-1  kservice-6.0.0-1  ksshaskpass-6.0.1-1
               kstatusnotifieritem-6.0.0-2  ksvg-6.0.0-1  ksysguard-5.22.0-2 [removal]  ksystemlog-24.02.0-1  ksystemstats-6.0.1-1  ktexteditor-6.0.0-2  ktexttemplate-6.0.0-1  ktextwidgets-6.0.0-1
               kunitconversion-6.0.0-1  kuserfeedback-6.0.0-2  kuserfeedback5-1.3.0-4 [removal]  kwallet-6.0.0-3  kwallet-pam-6.0.1-1  kwallet5-5.115.0-2  kwalletmanager-24.02.0-1  kwayland-6.0.1-1
               kwayland-integration-6.0.1-1  kwidgetsaddons-6.0.0-1  kwin-6.0.1-1  kwindowsystem-6.0.0-1  kwrited-6.0.1-1  kxmlgui-6.0.0-1  layer-shell-qt-6.0.1-1  lib32-libdrm-2.4.120-1  lib32-sdl2-2.30.1-1
               lib32-vulkan-icd-loader-1.3.279-1  libaccounts-qt-1.16-5  libdisplay-info-0.1.1-3  libkcddb-24.02.0-1  libkcddb5-24.02.0-1  libkcompactdisc-24.02.0-1  libkdcraw-24.02.0-1  libkdcraw5-24.02.0-1
               libkexiv2-24.02.0-1  libkomparediff2-24.02.0-1  libksane-24.02.0-1  libkscreen-6.0.1-1  libksysguard-6.0.1-1  libnewt-0.52.24-1  libplasma-6.0.1-1  libqaccessibilityclient-qt6-0.6.0-1
               lsof-4.99.3-1  milou-6.0.1-1  minizip-ng-4.0.5-1  modemmanager-qt-6.0.0-1  networkmanager-qt-6.0.0-1  ocean-sound-theme-6.0.1-1  okular-24.02.0-2  oxygen-6.0.1-3  oxygen-icons-1:6.0.0-1
               oxygen-sounds-6.0.1-1  partitionmanager-24.02.0-1  phonon-qt5-4.12.0-4  phonon-qt6-4.12.0-4  phonon-qt6-vlc-0.12.0-2  plasma-activities-6.0.1-1  plasma-activities-stats-6.0.1-1
               plasma-browser-integration-6.0.1-1  plasma-desktop-6.0.1-1  plasma-framework5-5.115.0-3  plasma-integration-6.0.1-2  plasma-nm-6.0.1-1  plasma-pa-6.0.1-1  plasma-systemmonitor-6.0.1-1
               plasma-vault-6.0.1-1  plasma-wayland-session-5.27.10-2 [removal]  plasma-workspace-6.0.1-1  plasma-workspace-wallpapers-6.0.1-1  plasma5support-6.0.1-1  polkit-kde-agent-6.0.1-1
               polkit-qt6-0.200.0-1  poppler-qt6-24.01.0-1  powerdevil-6.0.1-1  print-manager-1:6.0.1-1  prison-6.0.0-1  pulseaudio-qt-1.4.0-3  purpose-6.0.0-1  purpose5-5.115.0-3  python-3.11.8-1
               python-dateutil-2.9.0-2  python-trove-classifiers-2024.3.3-1  qca-qt6-2.3.8-2  qcoro-qt6-0.10.0-1  qemu-user-static-8.2.2-1  qemu-user-static-binfmt-8.2.2-1  qqc2-breeze-style-5.27.9-1
               qqc2-desktop-style-6.0.0-1  qt6-5compat-6.6.2-1  qt6-declarative-6.6.2-1  qt6-multimedia-6.6.2-1  qt6-multimedia-ffmpeg-6.6.2-1  qt6-networkauth-6.6.2-1  qt6-positioning-6.6.2-1
               qt6-sensors-6.6.2-1  qt6-shadertools-6.6.2-1  qt6-speech-6.6.2-1  qt6-svg-6.6.2-1  qt6-tools-6.6.2-1  qt6-virtualkeyboard-6.6.2-2  qt6-wayland-6.6.2-1  qt6-webchannel-6.6.2-1
               qt6-webengine-6.6.2-1  qt6-websockets-6.6.2-1  sddm-0.21.0-4  sddm-kcm-6.0.1-1  sdl2-2.30.1-1  signon-kwallet-extension-24.02.0-1  signon-plugin-oauth2-0.25-3  signon-ui-0.17+20231016-2
               signond-8.61-3  skanlite-24.02.0-1  socat-1.8.0.0-1  solid-6.0.0-1  sonnet-6.0.0-1  spectacle-24.02.0-2  syndication-6.0.0-1  syntax-highlighting-6.0.0-2  syntax-highlighting5-5.115.0-2
               systemsettings-6.0.1-1  threadweaver-6.0.0-1  vim-9.1.0151-2  vim-runtime-9.1.0151-2  vulkan-headers-1:1.3.279-1  vulkan-icd-loader-1.3.279-1  wavpack-5.7.0-1  xdg-desktop-portal-kde-6.0.1-1
               xsettingsd-1.0.2-1  yakuake-24.02.0-1

Total Download Size:    822,91 MiB
Total Installed Size:  2476,68 MiB
Net Upgrade Size:       743,37 MiB

:: Proceed with installation? [Y/n] 

I have a feeling this will work just fine.

Judging from the issues I’ve seen I have no reason to assume some rolling base would have prevented any of those. My own update broke, everything I did to get it working was packaging related. After that it was fine.

More upgrade testing and maybe releasing Neon a few days after a big release could be useful. But adding more stuff that changes onto the mix sounds like it’ll make things worse.

I have upgraded machines plenty of time successfully. You should not need a rolling release to prevent reinstalls.

1 Like

Yeah, we all se you don’t understand how things work.

I’m so tired of this.
Or maybe, just MAYBE you could at least try to find out what happened.
It WAS on testing for a long time and worked just fine, but a MISSTAKE WHEN MOVING TO STABLE MADE THINGS NOT WORK PROPERLY!

That is your choice, be warned, there will be dragons.
A lot of distributions do let users upgrade between releases, but I have never seen a fixed point release not giving a warning about using such upgrades.

But then again, neon is not a distribution so nothing works like a “normal distro”, be it fixed point or rolling.

It’s what I’ve been doing for years. Never lost data. And if an upgrade broke (which is rare) I’ve always been able to fix it without reinstalling. (I’ve even completely replaced a PC without reinstalling.)

1 Like

I’m sure you have.

:person_facepalming:

Yes, stick the disk of the old system in the new one, boot from a live cd, copy the entire disk to the new disk, install grub, reboot, continue where you left off.

1 Like

Hey, there have been changes on the website!

From the download page:
User Edition - Featuring the latest officially released KDE software on a stable base. Ideal for adventurous KDE enthusiasts.

From the FAQ:
" […], using the latest [KDE] software the moment it’s released will inevitably result in a less stable experience compared to distros that delay software by days, weeks, or months.
As such, the ideal KDE neon user is someone excited to use the latest and greatest KDE software who can tolerate some bumps in the road from time to time, not someone with mission-critical reliability needs.
"

I think it is better now, I don’t know if it couldn’t be clarified a bit further…

Perhaps you could also discuss with your fellow KDE team members what you wrote in another thread - that (outside of KDE software) the user only should install programs as Flatpaks and Snaps - and consider communicating this on the website, too.

1 Like

One thing at a time. :slight_smile: Can’t do these things too fast or else you’ll upset the apple cart!

But yes, it’s on my radar screen.

6 Likes

Today’s neon-user ISO works fine (20240307). Plasma 6 is in the box.

After the kernel update (16 packages), etc/default/grub was gone and quiet splash went crazy. Editing the bootline with quiet splash before ro, removes the very long boot splash. No such thing elsewhere, and this is a very old Neon issue.

For switching to Fed or Arch, well Arch has no ISO with a UI, Fed has one (calamares) with a daily ISO (Rawhide with linux-next). Arch is better if they let you create an ISO with Calamares (Arch_Neon). Otherwise, Neon in its actual shape is not a catastrophe. Those who have a healthy machine make it with no bug, but this is old stuff (Firmware/Grub/Kernel/Mesa/AMD ucode/ so on…).

Consider, instead, removing old machines like MS did in 11.

For the rest, we Timeshifted many times to plasma 5 under Arch with no cosmic issue after re-upgrading (rc1+rc2 + the beta ones). Same but less often with Fed_40 (linux-next).

Thanks for all the amazing work that you’ve done since the early days of plasma 6. A+

Why is Fedora opinionated? They ship vanilla GNOME and KDE Plasma.

I can only see toolbx and Fedora Flatpaks as annoying things, but nothing to do with Plasma.

Fedora Kinoite is also rock solid, and I would recommend for anyone trying KDE prerelease software to use Kinoite prerelease.

But that uses unstable base AND KDE, no idea if that is really problematic. I heard that using an outdated base is sometimes problematic.

I would say probably because GNOME is their flagship? As it is in RHEL.
And probably because Fedora is kind of a “testing ground” for Red Hat’s future Enterprise Linux directions/decisions?

1 Like

Yes it is true that Fedora only makes sense for RHEL as a testing ground for new technologies.

But RHEL is insanely stable. So testing stuff, having 13 months support per release, it is not rolling and unstable.

Especially as RHEL does not ship Plasma at all (but it is available through EPEL, community repos) this means that Fedoras KDE packaging is very independent.

There are also tons of people that are unhappy with KDE being a random side option, and it is discussed to make KDE the second workstation option.

I think having upstream KDE work together with Fedora would make tons of sense here.

2 Likes

As a Fedora user and someone who works with lots of H.264/H.265 media, yeah, this is annoying and prohibitive to my work as a video editor. It’s not a free software issue. It’s a patent issue. It affects every Linux distribution; even those in the EU because they have software patents too. Fedora would love to include support for encoding/decoding these formats, but legally, they are prohibited.

Here’s the easy solution: download your media players through Flathub. They just ignore patent law. You could also use Firefox through Flathub, if you want, which has decoding support for patent-encumbered formats too. In Fedora 40, Flathub is enabled out of the box. Just install those Flatpaks through Discover and it will work.

And what I forgot to write (and too often forget in general):

KDE Patrons

I can see
Canonical (Kubuntu)
SUSE (openSUSE)
and even smaller (hardware) players like
TUXEDO Computers (TUXEDO OS 3)
Kubuntu Focus (Kubuntu Focus 22.04 LTS)
SLIMBOOK.

But I cannot see
Red Hat (Fedora) !

5 Likes

RedHat is just using GNOME and their packages differ from Fedoras.

There are RedHat members in the Fedora Council but not in FESCO (Fedora Engineering Steering Council).

It is complicated but Fedora is not RedHat. They do test new packages on Fedora and host a lot of the hardware, sponsor the project.

This project has many people and there are many working on KDE Plasma, they even proposed to have it as the Workstation edition, or at least a second Workstation edition.

So RedHat is indirectly sponsoring KDE through Fedora, they have no interest in Plasma as they dont use it, but Fedora ≠ RedHat

1 Like

Speaking of which, I’m currently testing it out on another machine on my work PC, and it seems to work well. I’m currently considering switching from Kubuntu to Tuxedo OS once 24.04 comes out.