Ericsson / CodeCompass

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://codecompass.net
GNU General Public License v3.0
516 stars 101 forks source link

Newer NodeJS versions are not compatible with Ubuntu 16.04 / SUSE 42.1 #725

Closed mcserep closed 4 months ago

mcserep commented 6 months ago

706 upgraded NextJS to v14.1, which requires NodeJS v18. Currently the tarball build in the GitLab CI pipeline uses NodeJS v16.

As it was already mentioned in #624, NodeJS v18 is not compatible with Ubuntu 16.04, due to the GLIBC mismatch. The same stands for SUSE 42.1. Therefore the tarball building on master fails.

While we could downgrade to NextJS v13.5, as the security vulnerabilities mentioned in in #667 have been fixed there as well, in the long run the only considerable solution seems like dropping support for such old operating systems like Ubuntu 16.04 and SUSE 42.1.