I upgraded my main laptop to #Fedora 38. One click in the Software Center, it downloaded everything in about 5 minutes, and the upgrade itself took around the same amount of time. Everything works after rebooting, except the Quick Settings Tweaker and Dark mode switcher extensions, which are not crucial, so I’d say it was pretty damn smooth! I’m always amazed at how simple our desktops have become these days…

Will upgrade the desktop today as well!

Spoke too soon, Resolve doesn’t run, it throws a symbol lookup error linked to libpango. So I won’t be upgrading the desktop just yet, I guess!

Also, this is why I can’t wait for deb, rpm, .run or .bin formats to die, at least for applications. If Resolve was a Flatpak, a Snap or an Appimage, it would have had no issues surviving the upgrade. It would have come with the versions it needs. It would install and run on any distro without additional packages to install manually.

App Developers: use these new formats, you’ll do yourself, and your users a favor.

@thelinuxEXP I don't want to have multiple copies of all the libraries the apps on my system use
@joshix @thelinuxEXP I would rather have a few megs of libraries than an application that will no longer open because another app that uses the same library, but an older version, is now borked. Or broken package hell. But that’s just me. The only valid complaints I’ve seen so far is for folks that are worried about storage space, and not conforming to personal DE settings.
@posiris @joshix Yeah, I personally couldn’t care less about that. Disk space is incredibly cheap these days, and themes stopped interesting me a while ago (and you can theme Flatpak apps), so I’m with you on this one!

@thelinuxEXP
The one thing that I loathe is that you'll see many apps pulling in unmaintained dependencies.

Ancient library versions equals lots of possible vulnerabilities. As long as the sandboxing is secure, no problem, but we all know that all programs have bugs. So an exploit will happen at some point.

The only thing I use flatpak for is proprietary software.

Before people start pointing out that my normal installed libs also will have vulnerabilities: I know. But I trust the distro more to keep these up to date, than random people on the Internet.

@posiris @joshix

@jan @thelinuxEXP The main problem is that no distro has the resources to maintain and QA every popular application. Nope, not even that one.

From my perspective as a software developer, the distro maintainers are the random people I don't trust. If someone isn't getting their hands dirty in a specific application on a regular basis, how can I trust them to maintain it correctly?

@jamesgecko @jan Yep, that’s also my main concern. I’d much rather use the “right” version of an app, as the developer distributes and packages it themselves, than a third party package maintained by someone who potentially had no part in developing the app at all, and might not test it thoroughly, or only test things they are interested in.

I trust the original developer more than a distro maintainer, but that’s just my opinion.

@thelinuxEXP For me it's the reverse. The distro maintainer is more likely to have a way wider experience.

@jamesgecko

@jan @jamesgecko I’d argue that the developer, knowing and having developed the features and options, is much more likely to test every part of an app, and know how to package it correctly.

But again, that’s subjective.