<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le lun. 2 juin 2025 à 09:48, PICCA Frederic-Emmanuel <<a href="mailto:frederic-emmanuel.picca@synchrotron-soleil.fr">frederic-emmanuel.picca@synchrotron-soleil.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">\> Hi,<br>
> <br>
> can you explain how you start it (to make sure I can check if it is fixed).<br>
<br>
<br>
Yes :)<br>
<br>
jupyter-lab<br>
<br>
it will open a browser and we should see the desktop of jupyter lab and not a blank screen.<br></blockquote><div><br></div><div>Ok, so it's very much 1102558, let's merge those bugs. </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
My question is why do we need this kind of patch in order to build it on Debian ?<br>
<br>
Is there a problem somehere else which explain this ?<br></blockquote><div><br></div><div>jupyterlab has a transitive dependency on nanoid 3,</div><div>but the version available in debian is nanoid 5.0.9,</div><div>in between it had this:</div><div><a href="https://github.com/ai/nanoid/commit/1fa0a3d84749d9a70870033b28af2f914e7c63b1">https://github.com/ai/nanoid/commit/1fa0a3d84749d9a70870033b28af2f914e7c63b1</a></div><div>and webpack 5 doesn't support "node:" prefix for bundling commonjs modules (at least, not by default),</div><div>which is a known bug:</div><div><a href="https://github.com/webpack/webpack/issues/14166">https://github.com/webpack/webpack/issues/14166</a></div><div>stdlib implements a solution:</div><div><a href="https://github.com/niksy/node-stdlib-browser/commit/a2f67bca53588395e9349d5d8a7fd628c3d803dc">https://github.com/niksy/node-stdlib-browser/commit/a2f67bca53588395e9349d5d8a7fd628c3d803dc</a></div><div><a href="https://github.com/niksy/node-stdlib-browser/blob/master/helpers/webpack/plugin.js">https://github.com/niksy/node-stdlib-browser/blob/master/helpers/webpack/plugin.js</a></div><div><br></div><div>We have tons of issues like that with rollup and webpack.</div><div>To my knowledge the only tool that works really well is esbuild.</div></div></div>