FS#73723 - [nodejs-lts-dubnium] 10.24.0-2 error while loading shared libraries: libicuuc.so.69

Attached to Project: Arch Linux
Opened by Andre Esteve (esteve) - Thursday, 10 February 2022, 19:51 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 10 February 2022, 23:14 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
nodejs 10.24 provided in package nodejs-lts-dubnium 10.24.0-2 depends on libicuuc.so.69, however current core/icu package provides libicuuc.so.70.
nodejs fails to load with error:
> error while loading shared libraries: libicuuc.so.69

Steps to reproduce:
# pacman -Suy
$ node

Workaround:
# pacman -U /var/cache/pacman/pkg/icu-69.1-1-x86_64.pkg.tar.zst

Also tried without success:
# ln -s /usr/lib/libicui18n.so.70 /usr/lib/libicui18n.so.69
And the other icu libs, but eventually node still fails. Maybe the new version is not ABI compatible?

Commentary:
I am not sure what would be the expected setup in this situation.
Should package nodejs-lts-dubnium have a version dependency on icu 69?
Or icu should include the libs for version 69?
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 10 February 2022, 23:14 GMT
Reason for closing:  Not a bug
Comment by loqs (loqs) - Thursday, 10 February 2022, 21:50 GMT
nodejs-lts-dubnium was removed from community as EOL’ed and unrequired https://github.com/archlinux/svntogit-community/commit/6a75180306d4ab50fbd0cbf8dad47153d1326f24

Loading...