22 ms·
Your comment kinda embodies everything that is complicated about Linux distribution support. You use an LTS distribution, yet you want to have bleeding edge fe
by hannob 8y ago
Your comment kinda embodies everything that is complicated about Linux distribution support.
You use an LTS distribution, yet you want to have bleeding edge features. It sounds like you simply want two things that are in contradiction to each other.
- vbtechguy 8y agoYeah LTS or bleeding edge is always time relative. For example OpenSSL 1.1.1 is the new LTS release https://www.openssl.org/blog/blog/2018/09/11/release111/ https://www.openssl.org/blog/blog/2018/09/11/release111/ > After two years of work we are excited to be releasing our latest version today - OpenSSL 1.1.1. This is also our new Long Term Support (LTS) version and so we are committing to support it for at least five years.
- sneak 8y agoWhat does “support” in “long term support” mean if not “support the current stable version of the most widely used cryptosystem on the planet”? I think the arbitrary distinction of “point releases can include x but not y” where x is bugfixes related to security and stability and y is bugfixes in a protocol means that there is not a contradiction there.
- cesarb 8y ago> What does “support” in “long term support” mean if not “support the current stable version of the most widely used cryptosystem on the planet”? It means "support whatever was included in the distribution for a long time". That is, what matters is the "current stable version" at the moment the distribution was originally released. > where x is bugfixes related to security and stability and y is bugfixes in a protocol means that there is not a contradiction there. TLS 1.3 is a new protocol, not a bugfix. A bugfix to the protocol would be something like the renegotiation extension (RFC 5746).
- sneak 8y ago> It means "support whatever was included in the distribution for a long time". The TLS protocol was included in the distribution. (You seem to be using a self-recursive definition of “support”.)
- hellcow 8y ago"The TLS protocol" wasn't included in the distribution. "The TLS protocol" isn't a package a distro can version-lock and support. OpenSSL is. If you want versions as they become available use a rolling release. LTS is attractive specifically because they don't do that. I don't want my server upgrading packages beyond necessary security improvements. That's why I'm on an LTS release.
- zzzcpan 8y agoThere is no reason not to provide all the stable branches and development/bleeding edge branches for packages and let people choose what they want, except for package management practices still stuck in 20th century.
- vbtechguy 8y agoIndeed in ideal world that would be the perfect solution.
- cesarb 8y agoIt would cause a combinatorial explosion: if you have only 10 packages with both stable and bleeding edge branches, this is already over a thousand possible combinations. That makes it harder to support, and the whole point of an LTS distribution is to have support for a somewhat longer time.
- zzzcpan 8y agoBut it's all tied to time. So, for example, at any point in time there are latest stable packages that should only depend on other latest stable packages, there is no point doing other combinations, hence no combinatorial explosion. And if it doesn't work with the latest stable dependency, it will never work with it anyway and has to be linked with previous stable branch of that dependency, still the only version though and no combinatorial explosion. No matter how you look at it, time constraints possible combinations to a small number.
- tinus_hn 8y agoSo use the regular releases, they are just what you want.
- tbrock 8y agoYeah, it doesn’t make sense. If he wants the new new stuff why not run 18.10, wait a month until 19.04 arrives, or switch to a rolling release distro?