On Thu, Dec 3, 2015 at 1:25 AM Legoktm <legoktm.wikipedia(a)gmail.com> wrote:
I think it would be helpful if other people who use
LTS could share
their motivations for doing so, and if the release/security teams could
share what issues make LTS release support problematic or difficult (a
few things have been mentioned on IRC, but I'll let those people speak
for themselves).
The main problem with supporting LTS in security releases is after they
start to get old, backporting of those patches becomes a real chore for
each release. 1.19 especially required a *lot* of wrangling on each
release to get things back-portable because of the amount of code that
had changed in the meantime. Most of the comments I've made re:
LTSes have happened when working on a nasty backport so take them
with a grain of salt.
This should not be a problem though. The release pipeline needs more
cleanup and automation so we don't have to worry about backporting
unless it actually causes conflicts (save the human labor for things a
script can't figure out).
If I can find the cycles to fix this, 95% of my complaint with an LTS goes
away. The other 5% is ideological and I can deal with it ;-)
-Chad