I’m always uncertain about whether statements like this are just parroted favorite-derivative marketing without any real thought cherry on top, or a genuine complete misunderstanding about how software development works. You can have well tested and well known – or fresh out the box yesterday. Pick either one, they are by definition opposite goals to aim for.
But I have to wonder, which version of KF6 do you think Ubuntu Noble ships with by default?
Spoiler alert, none of them. It’s even more Forget About Latest than Debian Stable is. And my Debian Stable VM doesn’t force me into only using ancient cmake constructs like Neon-on-Noble does. And my Debian Testing VM isn’t very far behind the Neon one for KDE/Qt, straight out of the box, and has the benefit of all the packages in it actually being installable.
So this:
Basing on Ubuntu takes that workload (mostly) away.
is just simply false at best, and a massive red flag about the foundation and basis for other decisions at worst.
I’ve just tried to update the Neon one, and currently there are more than a dozen packages, from the Neon repo, which have all been held back and failed to update because they were built with a version of liblcms2-2 that Neon doesn’t actually appear to ship, and which is again, absolutely ancient compared to what is in any current Debian release.
It always struck me as a little weird that Neon seems to mostly just be taking the current packaging work of the Debian KDE team and using that to build packages for a much older, much less flexible Ubuntu release. And I do understand that for some people that may have been a career bet as much as a technical decision - which is fine, every volunteer is entitled to choose how they spend their time. But it’s hard not to think that this effort would not be much better spent simply collaborating with the Debian KDE team, to be getting the latest KDE updates into Debian Testing as quickly and as well tested as possible.
I can’t speak for the overall merits of the two KDE team approaches here, or whether one will thrive and the other wither - but I can share what I was looking for when I first decided to trial Neon.
I’m developing software that needed testing against bleeding edge Qt and KF6/Kirigami - I needed an environment where I could install my preferred development tools and similarly bleeding edge versions of other third party packages from my own local repo.
And while Trixie was frozen for release, Neon seemed, on paper, like a promising option for that.
Except the “testing edition” install media completely failed to boot. And the “user edition”, which did install, forced me to hack kludges into things to workaround the ancient cmake support, and suffer older versions of other basic system tools that I had long ago updated in all my other dev environments.
I’m not really sure I see the niche for a new distro with an “immutable base” where you need to update the entire OS base every day and can’t easily install other things yourself. It might make things “easier for developers”, but it’s not clear to me which users really benefit from or want that.
I found this thread because I was wondering if I should report the liblcms issue, and whether it was worth asking for cmake to be added to the list of packages that Neon supplies current versions of (given how much of an intrinsic part to the whole Qt/KDE gestalt it is).
But now, honestly, it’s feeling more like The Future for my needs looks a lot more like plain vanilla Debian Testing is the sweet spot for most of my Bleeding Edge dev needs in this space. And it would be really nice to have a repo of bleeding edge (or near to it with a couple of days delay for major oopses to shake out) KDE/Qt packages that can layer on that. Maybe I just need to build my own local infra for building those if that’s not anybody else’s itch.
That’s my 2c on where we are, and the kind of direction that would be valuable for what I need to do. But not everyone is like me - and there’s definitely room for releases targeted at different audiences (Just like Debian Stable and Testing are). But it is pretty hard to see where “start from bleeding edge Debian work, then build and ship that for an ancient barely maintained Ubuntu release” is adding value in the kind of way which that amount of work really ought to be.
Do with that what you will, but that’s a Real User Story. : D