Skip to content

4.2.1 can break xeus-javascript #281

@davy39

Description

@davy39

Description

Changes from 4.2.0 to 4.2.1 breaks xeus-javascript when installed in wasm-host together with xeus>=5.2.2 (contains libxeus.so).

Reproduce

name: kernel-wasm-host
channels:
  - https://repo.prefix.dev/emscripten-forge-dev 
  - https://repo.prefix.dev/conda-forge
  - conda-forge
dependencies:
  - xeus >=5.2.2
  - xeus-javascript
name: jupyter-host
channels:
  - https://repo.prefix.dev/conda-forge
  - conda-forge
dependencies:
  - notebook
  - jupyterlab
  - jupyterlite-xeus = 4.2.1
  - ipywidgets

jupyter lite serve --XeusAddon.prefix=/path/to/kernel-wasm-host

Try to launch the kernel and you'll get : TypeError: I.getDylinkMetadata is not a function
Load well when no libxeus.so present in kernel-wasm-host

Expected behavior

Javascript kernel should load, even with xeus installed.

Context

  • JupyterLite version: Version 0.6.4
  • Operating System and version: Linux Mint 21.3
  • Browser and version: chrome
Browser Output
TypeError: I.getDylinkMetadata is not a function

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions