this post was submitted on 16 Mar 2026
759 points (97.1% liked)

Programmer Humor

30409 readers
2345 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Vlyn@lemmy.zip 9 points 1 day ago* (last edited 1 day ago) (5 children)

Until you do a dist-upgrade and random shit breaks (:

[–] firelizzard@programming.dev 5 points 17 hours ago

And that exact reason is why I use a distro with rolling updates

[–] FooBarrington@lemmy.world 20 points 23 hours ago

At least that's usually an honest mistake, instead of some managers trying to juice their numbers through dark patterns.

Unless, of course, you're using Ubuntu. Then it might also be a manager trying to juice their numbers.

[–] fushuan@lemmy.blahaj.zone 5 points 22 hours ago (1 children)

I do a yay (sudo pacman -Syu, under the hood) every two weeks or so and shit don't break. Dunno what weird program dependencies y'all have for stuff to break so often.

In any case, if shit broke, I have snapshots of the last 5 days and last 5 upgrades. It's automatic, not rocket science.

[–] Vlyn@lemmy.zip 2 points 18 hours ago (2 children)

Dude, Arch is a rolling release, it has no dist-upgrade equivalent. You're not even in the right conversation.

Debian, Ubuntu, .. and plenty of other distros have. Just upgrading my server from Ubuntu 22 to 24 (both LTS) took an hour or two of fixing things.

[–] OwOarchist@pawb.social 5 points 17 hours ago

Then ... don't do that?

Is there something that 24 had and 22 didn't and you just had to have that feature? If not, just stick with 22.

Or if you're one of those who just has to have the latest of everything, you should be on a rolling release distro instead, and you won't have this issue.

[–] fushuan@lemmy.blahaj.zone 3 points 18 hours ago (1 children)

You are the one that introduced a non rolling release distro in a generic Linux chain. It was generic Linux, then you did a comment specific to non rolling distros, then I did one specific to rolling distros.

I wanted to highlight the disparity of the general perception that rolling distros are annoying since they might break sometimes, with the reality that non rolling distros definitely break shit when upgrading versions.

I don't see a problem with our comment exchange.

[–] OwOarchist@pawb.social 2 points 17 hours ago

the general perception that rolling distros are annoying since they might break sometimes, with the reality that non rolling distros definitely break shit when upgrading versions.

Personally, I still prefer the non-rolling distros.

A rolling distro might break on any update, and you never know when.

But for non-rolling, you can wait until you have available time to deal with any issues. Sure there will be issues and things that need reconfiguring -- you basically just reinstalled your whole OS. But you can choose when and if that happens, so you can schedule it for a convenient time when you've got time and energy to work on it if necessary.

(And, personally, I wouldn't do the dist-upgrade thing at all. I just download the newest LTS version and install it as a fresh install, then port everything important over from backups. Nice fresh start with no old baggage hanging around. Often, I'd do that at the same time as a major hardware upgrade as well, so it's basically a new PC.)

[–] gnuthing@lemmygrad.ml 2 points 19 hours ago

Last time I had an upgrade break my system was Windows ME

[–] drkt@scribe.disroot.org 1 points 1 day ago