View Issue Details

IDProjectCategoryView StatusLast Update
0004941SUMoRefactoringpublic2018-07-22 11:15
ReporterNick PayneAssigned ToKyle_Katarn 
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
PlatformIntelOSWin10 x64OS Version1803
Product Version5.6.5 
Target Version5.7.xFixed in Version 
Summary0004941: node.js current LTS version shows as needing update
DescriptionI'm running the latest LTS version of node.js (v8.11.1), and that is the current LTS version according to https://nodejs.org/en/, but SUMo always shows that it should be updated to the current non-LTS 10.x version.
Steps To ReproduceAs above
TagsNo tags attached.

Activities

Kyle_Katarn

2018-05-26 19:18

administrator   ~0002936

Do you have any clue how to determine if the installed version is the LTS branch ?

Nick Payne

2018-07-21 03:40

reporter   ~0002999

I suggest the checking algorithm should be along the lines of:

if current_version < current_LTS_version then offer upgrade to current_LTS_version
elseif current_version < current_non-LTS_version then offer upgrade to current_non-LTS_version

this would keep users up to date while keeping LTS users on the LTS fork and non-LTS users on the non-LTS fork. Other apps such as Java which also have different maintained streams of software could be handled the same way.

Kyle_Katarn

2018-07-21 11:59

administrator   ~0003001

Sure... but how to determine is NodeJs is normal or LTS ?

Nick Payne

2018-07-21 12:34

reporter   ~0003004

Well how do you determine that a Java 8 installation should be updated to latest version of Java 8 and not to Java 10? Node.js is the same - LTS version is 8.x and bleeding edge version is 10.x.

Kyle_Katarn

2018-07-21 18:41

administrator   ~0003009

Java 8 & 10 are in the same product line and Java 10 is currently tagged as beta.

Nick Payne

2018-07-22 01:23

reporter   ~0003015

Except that Java 10 isn't actually beta, is it? It's a release version different branch of Java. Adobe Reader is another example, where Reader DC and Reader 11 are both still current programs receiving updates.

Kyle_Katarn

2018-07-22 10:07

administrator   ~0003016

For Adobe Reader, i've created 2 products lines in SUMo : Reader and Reader DC.
For Java, my understanding is that at some point v8 users will *have to* migrate to v10. Therefore it's a single product line. Am I wrong ?

Nick Payne

2018-07-22 11:15

reporter   ~0003018

According to the Java roadmap at http://www.oracle.com/technetwork/java/javase/eol-135779.html, the next LTS version of Java after 8 will be 11, which isn't yet available. That roadmap also says that Java 8 will continue to be updated until end of December 2020.

Issue History

Date Modified Username Field Change
2018-05-22 04:09 Nick Payne New Issue
2018-05-22 21:52 Kyle_Katarn Target Version => 5.7.x
2018-05-22 21:52 Kyle_Katarn Assigned To => Kyle_Katarn
2018-05-22 21:52 Kyle_Katarn Status new => acknowledged
2018-05-26 19:18 Kyle_Katarn Status acknowledged => feedback
2018-05-26 19:18 Kyle_Katarn Note Added: 0002936
2018-07-21 03:40 Nick Payne Note Added: 0002999
2018-07-21 11:59 Kyle_Katarn Note Added: 0003001
2018-07-21 12:34 Nick Payne Note Added: 0003004
2018-07-21 18:41 Kyle_Katarn Note Added: 0003009
2018-07-22 01:23 Nick Payne Note Added: 0003015
2018-07-22 10:07 Kyle_Katarn Note Added: 0003016
2018-07-22 11:15 Nick Payne Note Added: 0003018