Verification for bionic-proposed is successful.

Changing verification-needed{-bionic} tags to done.

The last autopkgtest failure in nodejs rdeps for bionic
(node-tap) had a patch submitted in LP #1793612, and
since it's a test-server problem, not code/runtime, 
Steve kindly marked it as non-blocking for this SRU.

Procedure:
=========

Enabled 'bionic-proposed universe' in apt sources.list.

$ sudo apt install nodejs npm

$ dpkg -s nodejs npm | grep Version
Version: 8.10.0~dfsg-2ubuntu0.3
Version: 3.5.2-0ubuntu4

$ mkdir /tmp/lp.1779863
$ cd /tmp/lp.1779863


Test 1)
------

$ npm install grpc
...
[grpc] Success: 
"/tmp/lp.1779863/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64-glibc/grpc_node.node"
 is installed via remote
...

$ echo $?
0

$ node
> const grpc = require('grpc')
undefined
> const creds = grpc.ServerCredentials.createSsl(null, [])
undefined
> const server = new grpc.Server()
undefined
> server.bind('0.0.0.0:8080', creds)
E0921 13:06:16.712298391   29233 security_connector.cc:1160] Handshaker factory 
creation failed with TSI_INVALID_ARGUMENT.
E0921 13:06:16.712493281   29233 server_secure_chttp2.cc:84] 
{"created":"@1537535176.712464610","description":"Unable to create secure 
server with credentials of type 
Ssl.","file":"../deps/grpc/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc","file_line":63,"security_status":1}
0
<Ctrl-D>

This did not fail with symbol lookup error for SSL_library_init (reported in 
bug description).
It fails in an expected manner, for not passing SSL certificates to the 
constructor (comment #51).


Test 2)
------

> $ npm install node-webcrypto-ossl
...
make: Entering directory 
'/tmp/lp.1779863/node_modules/node-webcrypto-ossl/build'
...
  SOLINK_MODULE(target) Release/obj.target/nodessl.node
  COPY Release/nodessl.node
make: Leaving directory '/tmp/lp.1779863/node_modules/node-webcrypto-ossl/build'
...
└─┬ [email protected] 
  ├─┬ [email protected] 
  │ └── [email protected] 
  ├── [email protected] 
  └── [email protected] 
...

$ echo $?
0

The build succeeds, without any compilation errors (reported in bug
description).


** Tags removed: verification-needed verification-needed-bionic
** Tags added: verification-done verification-done-bionic

-- 
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