Hacker News new | ask | show | jobs
by sgarland 1037 days ago
IME Sid mostly causes issues if you try to cherry-pick programs or libraries from it, mostly because you get into dependency hell. I have successfully done it with aptitude’s (not apt) package solver, but it’s a pain. If you run full Sid for everything, ironically it’s more stable.

That said, on my servers I just run stable and then compile anything I want that differs, and make sure it doesn’t clobber the system’s version. Like altinstall for newer Python versions. I’ve yet to have an issue this way.

1 comments

> IME Sid mostly causes issues if you try to cherry-pick programs or libraries from it

Instead of doing this, create a Debian Stable (or Testing, if that's what you're running) repository on OBS¹. Fork the packages you want from Debian Unstable into your repo, and let them build against your preferred Debian release. If some of them need newer deps, pull in their deps, too. Add your repository to your system and upgrade that way.

Or if you're not that attached to only using DEBs, just use Nix or Guix to install newer software.

--

1: https://build.opensuse.org/