On Fri, Nov 20, 2020 at 12:42 AM Samuel Lelievre <[email protected]> wrote: > > > > From: Volker > > Subject: Sage 9.3.beta1 released > > > > 222059565b (tag: 9.3.beta1, trac/develop) > > Updated SageMath version to 9.3.beta1 > > Thanks for this new release! > > All tests passed here when running `make testlong` > (more detail below), but I could not install JupyterLab.
the usual ssl blues, no? Can one use nodejs from Homebrew instead? (this is something we need to enable properly, via spkg-configure) > > Setup > > - macOS 10.14.6 Mojave > - many homebrew packages > - existing Sage installation previously at some 9.2.rcN > > Commands > > ``` > $ git pull origin develop -q > $ source .homebrew-build-env > $ MAKE='make -j1' > $ V=0 > $ ./bootstrap -q > $ ./configure --enable-openssl -q > $ make -s V=0 && make -s V=0 testlong > ... > All tests passed! > ``` > > ``` > $ V=0 ./sage -i jupyterlab_widgets > ... > [nodeenv] Requirement already satisfied: nodeenv~=1.4.0 in > /opt/s/sage93b/local/lib/python3.8/site-packages (from -r > /opt/s/sage93b/build/pkgs/nodeenv/requirements.txt (line 1)) (1.4.0) > make --no-print-directory nodejs-no-deps > cd '/opt/s/sage93b/build/pkgs/nodejs' && . > '/opt/s/sage93b/src/bin/sage-env-config' && . > '/opt/s/sage93b/src/bin/sage-env' && . > '/opt/s/sage93b/build/bin/sage-build-env-config' && sage-logger -p > '/opt/s/sage93b/build/pkgs/nodejs/spkg-install' > '/opt/s/sage93b/logs/pkgs/nodejs-12.18.3.log' > [nodejs-12.18.3] Will use/install nodejs in nodeenv located at > /opt/s/sage93b/local/share/nodejs/12.18.3 ... > [nodejs-12.18.3] * Environment already exists: > /opt/s/sage93b/local/share/nodejs/12.18.3 > [nodejs-12.18.3] * Install prebuilt node (12.18.3) . > [nodejs-12.18.3] Traceback (most recent call last): > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 1350, in do_open > [nodejs-12.18.3] h.request(req.get_method(), req.selector, req.data, > headers, > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 1255, in request > [nodejs-12.18.3] self._send_request(method, url, body, headers, > encode_chunked) > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 1301, in _send_request > [nodejs-12.18.3] self.endheaders(body, encode_chunked=encode_chunked) > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 1250, in endheaders > [nodejs-12.18.3] self._send_output(message_body, > encode_chunked=encode_chunked) > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 1010, in _send_output > [nodejs-12.18.3] self.send(msg) > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 950, in send > [nodejs-12.18.3] self.connect() > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/http/client.py", > line 1424, in connect > [nodejs-12.18.3] self.sock = self._context.wrap_socket(self.sock, > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/ssl.py", line > 500, in wrap_socket > [nodejs-12.18.3] return self.sslsocket_class._create( > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/ssl.py", line > 1040, in _create > [nodejs-12.18.3] self.do_handshake() > [nodejs-12.18.3] File "/opt/s/sage93b/local/lib/python3.8/ssl.py", line > 1309, in do_handshake > [nodejs-12.18.3] self._sslobj.do_handshake() > [nodejs-12.18.3] ssl.SSLCertVerificationError: [SSL: > CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local > issuer certificate (_ssl.c:1123) > [nodejs-12.18.3] > [nodejs-12.18.3] During handling of the above exception, another exception > occurred: > [nodejs-12.18.3] > [nodejs-12.18.3] Traceback (most recent call last): > [nodejs-12.18.3] File "/opt/s/sage93b/local/bin/nodeenv", line 8, in > <module> > [nodejs-12.18.3] sys.exit(main()) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 1046, in > main > [nodejs-12.18.3] create_environment(env_dir, opt) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 935, in > create_environment > [nodejs-12.18.3] install_node(env_dir, src_dir, opt) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 700, in > install_node > [nodejs-12.18.3] install_node_wrapped(env_dir, src_dir, opt) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 722, in > install_node_wrapped > [nodejs-12.18.3] download_node_src(node_url, src_dir, opt) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 553, in > download_node_src > [nodejs-12.18.3] dl_contents = io.BytesIO(urlopen(node_url).read()) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/site-packages/nodeenv.py", line 585, in > urlopen > [nodejs-12.18.3] return urllib2.urlopen(req) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 222, in urlopen > [nodejs-12.18.3] return opener.open(url, data, timeout) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 525, in open > [nodejs-12.18.3] response = self._open(req, data) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 542, in _open > [nodejs-12.18.3] result = self._call_chain(self.handle_open, protocol, > protocol + > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 502, in > _call_chain > [nodejs-12.18.3] result = func(*args) > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 1393, in > https_open > [nodejs-12.18.3] return self.do_open(http.client.HTTPSConnection, req, > [nodejs-12.18.3] File > "/opt/s/sage93b/local/lib/python3.8/urllib/request.py", line 1353, in do_open > [nodejs-12.18.3] raise URLError(err) > [nodejs-12.18.3] urllib.error.URLError: <urlopen error [SSL: > CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local > issuer certificate (_ssl.c:1123)> > [nodejs-12.18.3] Error installing nodejs ... exiting > make[2]: *** [nodejs-no-deps] Error 1 > make[1]: *** [/opt/s/sage93b/local/var/lib/sage/installed/nodejs-12.18.3] > Error 2 > > real 0m5.159s > user 0m3.140s > sys 0m1.242s > *************************************************************** > Error building Sage. > > The following package(s) may have failed to build (not necessarily > during this run of 'make jupyterlab_widgets'): > > * package: nodejs-12.18.3 > last build time: Nov 18 15:50 > log file: /opt/s/sage93b/logs/pkgs/nodejs-12.18.3.log > > It is safe to delete any log files and build directories, but they > contain information that is helpful for debugging build problems. > WARNING: If you now run 'make' again, the build directory of the > same version of the package will, by default, be deleted. Set the > environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this. > > make: *** [jupyterlab_widgets] Error 1 > ``` > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/116f35a6-d939-438b-aec6-3589d5128f31n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAAWYfq3D%2B0C9xRuBs1kDB0nGPBfN5HFtfU_ymFi0uGoU3oPbDA%40mail.gmail.com.
