The problem with the PPA is,
it automatically grabs *whatever* the latest version is, whether that's a bugfix or a new-feature regression. That makes the PPA a ticking time bomb.
Yes, I can hold a package, but that also prevents the bugfixes, which is also a problem. I would love to be able to blacklist by version number, like "update automatically, but skip over xx.0.x", but it seems that that's not possible. Also see the thread that I made specifically for that:
I want the minor bugfixes, but I DON'T want the "San Bernardino train wreck" that a brand new major release often is for these guys. https://en.wikipedia.org/wiki/San_Bernardino_train_disaster Using the official PPA on Ubuntu Studio (with the apt package manager), with automatic updates...
obsproject.com
It just so happens that I was going to replace a bunch of computers anyway, by buying one really good one to start a chain of hand-me-down's, and so I just happened to reinstall and rebuild from scratch anyway and not have to worry about downgrading from a bad upgrade. For that, I used the Debian package from GitHub of the last of the previous major release, and did NOT add the PPA.
Effectively, that's the same as holding that version, except that I
KNOW it's the last of that major rev, and I don't have to find that out when I get the new broken one automatically. It also means it's on me to see what version they're on and decide if they've possibly fixed enough bugs to be worth trying yet. Or if they've moved on to the next major rev, and so I can grab the last of what used to be current.