>From the regression potential analysis:

>  Any external nodejs addons that were built specifically for the
> current Bionic nodejs will also start failing, until rebuilt against
> the upstream nodejs 8.10 version, or the new Bionic nodejs package.

I consider this a blocker for SRU.  We do not guarantee ABI
compatibility with third-party builds of the packages we ship; but we DO
guarantee ABI compatibility with older versions of the same package as
published in Ubuntu stable releases.  Making this change to nodejs to
cause it to build against openssl 1.0 instead of openssl 1.1 means that
any user who has already built addons against the current Ubuntu nodejs
ABI in Ubuntu 18.04 will have those addons break on upgrade to the new
version of nodejs.  That is not an acceptable experience in an SRU ("I
installed this SRU and the software I had deployed on nodejs has ceased
to work with symbol errors").  While it's regrettable that the nodejs
ABI in 18.04 is incompatible with upstream, a regression of this
magnitude makes this a non-starter for SRU.

** Changed in: nodejs (Ubuntu Bionic)
       Status: In Progress => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1779863

Title:
  Ubuntu nodejs package isn't ABI compatible with mainline nodejs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to