On Tue, Aug 17, 2021 at 08:44:49AM +0200, to...@tuxteam.de wrote: > On Mon, Aug 16, 2021 at 08:27:18PM -0400, Greg Wooledge wrote: > > https://wiki.debian.org/DontBreakDebian > > Yes. We know that one.
Do we? Do we really? Then why do people keep violating it so flagrantly? > Whoever is mixing suites should have > read that. And be prepared to cope with some or other degree > of brokenness. No. They shouldn't do it. At all! It's not OK to mix binary ("deb") repositories for stable and anything newer than stable if your end goal is, and I quote, "Moving from Testing to Stable + Backports". If you mix binary repositories, then you are running whichever release has the highest-numbered packages out of your set of binary repositories. This means: if you mix binary repositories for stable and testing, you are running testing. You are NOT running "stable with a bit of testing here and there". You're running testing. Full stop. If you try to complicate your life by adding pinning, this does NOT mean you are running "stable with a bit of testing". No. It means you're running a BROKEN version of testing. When it comes crashing down around you, we will continue to tell you to please Don't Break Debian. > Reminding people of that seems OK, but yelling at them in > public... hm. If I don't "yell", they don't listen.