What does LTS stand for?
What are the differences between LTS and normal version?
What is LTS?
-
- Enthusiast
- Posts: 339
- Joined: Tue Jan 30, 2007 5:47 am
- Location: Hong Kong
Re: What is LTS?
LTS stands for Long Term Support. It means the LTS versions will still receive bug-fixes for a period of two years
and they will co-exist with newer PB versions. This gives developers more time to migrate to newer versions that often
break compatibility in one way or another with older versions.
See this: http://www.purebasic.fr/blog/?p=437
and they will co-exist with newer PB versions. This gives developers more time to migrate to newer versions that often
break compatibility in one way or another with older versions.
See this: http://www.purebasic.fr/blog/?p=437
Blog: Why Does It Suck? (http://whydoesitsuck.com/)
"You can disagree with me as much as you want, but during this talk, by definition, anybody who disagrees is stupid and ugly."
- Linus Torvalds
- netmaestro
- PureBasic Bullfrog
- Posts: 8433
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Re: What is LTS?
The important aspect of LTS versions is that apart from bug fixes, they get no new functionality and do not participate in any of the changes to structure or approach that the new versions get. The team does their best to keep them just as they are for two years to insulate coders from being forced to update production code during that time. New versions come out during that period but the current LTS version, the "stable version", gets none of its new bells. No bells and certainly none of the whistles. No sir. No whistles.
BERESHEIT
-
- Enthusiast
- Posts: 339
- Joined: Tue Jan 30, 2007 5:47 am
- Location: Hong Kong
Re: What is LTS?
thanks
Re: What is LTS?
I have two question about LTS updates:
When a PB LTS version (let's say v5.44) is updated you get to download a new installer with the same versione number? Ie: a new version of PB 5.44 LTS is released which is to be installed over the previous one?
Or does the LTS cycle refer to a MAJOR.MINOR relase? ie: PB 5.44 is updated to 5.45, and so on?
I was looking at the LTS releases in the museum download page and comparing the dates found in the history documentation page and noticed they differ. For example, PB 5.44 LTS is dated Dec 06, 2016 in the museum download, but in the history page it's dated Nov 19, 2016; does this mean it was first released in Nov and that the latest update was on Dec?
If I install a PB LTS version, the auto-update functionality will only propose/install updates for the current LTS version?
When are LTS releases planned for PB 5.5x and 5.6x?
When a PB LTS version (let's say v5.44) is updated you get to download a new installer with the same versione number? Ie: a new version of PB 5.44 LTS is released which is to be installed over the previous one?
Or does the LTS cycle refer to a MAJOR.MINOR relase? ie: PB 5.44 is updated to 5.45, and so on?
I was looking at the LTS releases in the museum download page and comparing the dates found in the history documentation page and noticed they differ. For example, PB 5.44 LTS is dated Dec 06, 2016 in the museum download, but in the history page it's dated Nov 19, 2016; does this mean it was first released in Nov and that the latest update was on Dec?
If I install a PB LTS version, the auto-update functionality will only propose/install updates for the current LTS version?
When are LTS releases planned for PB 5.5x and 5.6x?
The PureBASIC Archives:
- GitHub Repo + Wiki + Website
- https://tajmone.github.io/purebasic-archives
- PB Sourcecode Highlighters for Websites and Documents
- Dräc OOP Tutorial reprint
- Pandoc2BBCode: Post on PB Forums from Markdown, ReST, Docx, and other formats…
Re: What is LTS?
Yes, 5.4x refer to 5,4x but not to 5.5!Or does the LTS cycle refer to a MAJOR.MINOR relase? ie: PB 5.44 is updated to 5.45, and so on?
No, i think the next LTS is 5.7 or 5.8?When are LTS releases planned for PB 5.5x and 5.6x?
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Re: What is LTS?
thanks @tr-soft.
So basically an LTS version is bound to to the MINOR ver number (with any "x" increase), meaning that no backward compatibility breaking API changes are introduced even if the last (third) digit of the version is increased.
What confused me was the date differences between museum download page and history page, so I though it was the same exact version installer being updated and republished while retaining the same identical version number (I though there was an additional rev number in the actual installation, like rev "a", "b", etc).
So basically an LTS version is bound to to the MINOR ver number (with any "x" increase), meaning that no backward compatibility breaking API changes are introduced even if the last (third) digit of the version is increased.
What confused me was the date differences between museum download page and history page, so I though it was the same exact version installer being updated and republished while retaining the same identical version number (I though there was an additional rev number in the actual installation, like rev "a", "b", etc).
The PureBASIC Archives:
- GitHub Repo + Wiki + Website
- https://tajmone.github.io/purebasic-archives
- PB Sourcecode Highlighters for Websites and Documents
- Dräc OOP Tutorial reprint
- Pandoc2BBCode: Post on PB Forums from Markdown, ReST, Docx, and other formats…