Bug 42361 - LTS support for nodejs 0.10.29 (Debian jessie) until 2016-10-01!
LTS support for nodejs 0.10.29 (Debian jessie) until 2016-10-01!
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.2
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-09-13 10:15 CEST by Alexander Kläser
Modified: 2019-03-07 15:20 CET (History)
2 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2016-09-13 10:15:04 CEST
The version of nodejs that ships with Debian jessie is officially long-term supported until 2016-10-01. We should at least use v4.* (LTS until 2018-04-01) or v6.* (LTS util 2019-04-01).

https://github.com/nodejs/LTS#lts_schedule

v6.* can be found in Debian experimental.
https://packages.debian.org/source/experimental/nodejs

v4.* can be found in Debian sid.
https://packages.debian.org/source/sid/nodejs
Comment 1 Stefan Gohmann univentionstaff 2016-09-13 11:31:38 CEST
Will the Debian project provide security support?
Comment 2 Alexander Kläser univentionstaff 2016-09-15 12:27:38 CEST
(In reply to Stefan Gohmann from comment #1)
> Will the Debian project provide security support?

I don't know. I would guess not.
Comment 3 Alexander Kläser univentionstaff 2016-09-23 10:36:06 CEST
I managed to build the package for UCS 4.2. For this, I just needed to first build the libuv1 package [1] which is the asynchronous library behind Node.js. AFAIS, there are no other packages depending on libuv1. Afterwards, the build went fine (ignoring one version dependency), I only needed to disable the test-ci target in the Makefile as there were 2 tests that were erroneous (on my docker container), cf. [2] which reported the same testing errors.

Therefore I would vote for updating the package in UCS 4.2.

[1] https://packages.debian.org/stretch/libuv1
[2] https://github.com/nodejs/node/issues/6193
Comment 4 Alexander Kläser univentionstaff 2017-02-21 10:24:53 CET
Let's have a look at this after the UCS 4.2 release.
Comment 5 Florian Best univentionstaff 2019-03-07 15:20:35 CET
UCS 4.3 / 4.4 is based on Debian 9 stretch which has nodejs 4.8.2~dfsg-1 which is out of LTS since 2018-04-30.

But as nodejs is only a build depdendeny of univention-web I think we can WONTFIX this? At least I don't see the benefit and security aspect here.