3 ms·
How do you make all the updates compatible then? If you released 100 updates , which is a very small number for any software, you now have 126765060022822940149
by isbvhodnvemrwvn 5y ago
How do you make all the updates compatible then? If you released 100 updates , which is a very small number for any software, you now have 1267650600228229401496703205376 different versions of the software that the clients can be running for releasing your 101th update.
- netizen-936824 5y agoOf course updates need to be consecutively applied, but we don't have to force them on the user when they're released. We also don't have to force unrelated updates when they only want an update for one specific package (dependencies forgiving, of course) Is this not how things are managed on basically every Linux distro? That's just concerning OS updates but it sounds like you're asking about a piece of software that is something entirely different. From my understanding, a good practice is to have all minor updates be compatible and only break that on a new major release. So don't make evey update a major release, doing that is actively hostile to users.
- pabs3 5y agoLots of Linux distros are moving towards automatic upgrades by default, since otherwise users won't bother to apply security updates. Of course you can definitely disable that and upgrade manually.
- netizen-936824 5y agoWhich distros? This is the first I'm hearing about it
- pabs3 5y agoDebian for example now does it, not sure about others but I expect lots of the mainstream ones are.