Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python310Packages.jupyterlab: 3.6.3 -> 4.0.3 #244209

Merged
merged 9 commits into from
Aug 7, 2023

Conversation

dotlambda
Copy link
Member

@dotlambda dotlambda commented Jul 18, 2023

Description of changes

Changelog: https://github.com/jupyterlab/jupyterlab/blob/v4.0.3/CHANGELOG.md

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.11 Release Notes (or backporting 23.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

closes #223814
fixes #246725

Copy link
Contributor

@nim65s nim65s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nixpkgs-review pr 244209 is showing:

error: builder for '/nix/store/xw2bzyg84g7jw05gx1cwdp0p6p8ybbdd-python3.10-jupyterlab-lsp-4.2.0.drv' failed with exit code 1;
       last 10 log lines:
       > adding 'jupyterlab_lsp-4.2.0.dist-info/RECORD'
       > removing build/bdist.linux-x86_64/wheel
       > Finished executing setuptoolsBuildPhase
       > installing
       > Executing pipInstallPhase
       > /build/jupyterlab-lsp-4.2.0/dist /build/jupyterlab-lsp-4.2.0
       > Processing ./jupyterlab_lsp-4.2.0-py3-none-any.whl
       > ERROR: Could not find a version that satisfies the requirement jupyterlab<4.0.0a0,>=3.6.0 (from jupyterlab-lsp) (from versions: none)
       > ERROR: No matching distribution found for jupyterlab<4.0.0a0,>=3.6.0
       >

edit: jupyterlab-lsp is not yet compatible with 4.0.0: https://github.com/jupyter-lsp/jupyterlab-lsp/blob/master/python_packages/jupyterlab_lsp/setup.cfg#L40, ref jupyter-lsp/jupyterlab-lsp#949

@dotlambda
Copy link
Member Author

jupyterlab-lsp is not yet compatible with 4.0.0

If that's the only failure I think we should merge anyway.
No other package depends on jupyterlab-lsp. Should it maybe use buildPythonApplication and be removed from python3Packages?

@nim65s
Copy link
Contributor

nim65s commented Jul 28, 2023

This was the first failure, so I stopped here. I'm running it again.

@nim65s
Copy link
Contributor

nim65s commented Jul 28, 2023

tensorflow 2.11.1 is also failing. 2.13.0 is out, so maybe this can just be bumped.
I'll let nixpkgs-review run and post the final result.

@nim65s
Copy link
Contributor

nim65s commented Jul 28, 2023

Result of nixpkgs-review pr 244209 run on x86_64-linux 1

40 packages marked as broken and skipped:
  • python310Packages.batchspawner
  • python310Packages.batchspawner.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.dockerspawner
  • python310Packages.dockerspawner.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.jupyterhub
  • python310Packages.jupyterhub-ldapauthenticator
  • python310Packages.jupyterhub-ldapauthenticator.dist
  • python310Packages.jupyterhub-systemdspawner
  • python310Packages.jupyterhub-systemdspawner.dist
  • python310Packages.jupyterhub-tmpauthenticator
  • python310Packages.jupyterhub-tmpauthenticator.dist
  • python310Packages.jupyterhub.dist
  • python310Packages.oauthenticator
  • python310Packages.oauthenticator.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python311Packages.batchspawner
  • python311Packages.batchspawner.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dockerspawner
  • python311Packages.dockerspawner.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.jupyterhub
  • python311Packages.jupyterhub-ldapauthenticator
  • python311Packages.jupyterhub-ldapauthenticator.dist
  • python311Packages.jupyterhub-systemdspawner
  • python311Packages.jupyterhub-systemdspawner.dist
  • python311Packages.jupyterhub-tmpauthenticator
  • python311Packages.jupyterhub-tmpauthenticator.dist
  • python311Packages.jupyterhub.dist
  • python311Packages.oauthenticator
  • python311Packages.oauthenticator.dist
  • python311Packages.treex
  • python311Packages.treex.dist
6 packages failed to build:
  • python310Packages.jupyterlab-lsp
  • python310Packages.jupyterlab-lsp.dist
  • python311Packages.jupyterlab-lsp
  • python311Packages.jupyterlab-lsp.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
165 packages built:
  • cantor (libsForQt5.cantor ,plasma5Packages.cantor)
  • ihaskell
  • jupyter
  • jupyter.dist
  • labplot
  • manim
  • manim.dist
  • python310Packages.ansible-kernel
  • python310Packages.ansible-kernel.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.experiment-utilities
  • python310Packages.experiment-utilities.dist
  • python310Packages.jupyter
  • python310Packages.jupyter-collaboration
  • python310Packages.jupyter-collaboration.dist
  • python310Packages.jupyter-contrib-core
  • python310Packages.jupyter-contrib-core.dist
  • python310Packages.jupyter-contrib-nbextensions
  • python310Packages.jupyter-contrib-nbextensions.dist
  • python310Packages.jupyter-lsp
  • python310Packages.jupyter-lsp.dist
  • python310Packages.jupyter-nbextensions-configurator
  • python310Packages.jupyter-nbextensions-configurator.dist
  • python310Packages.jupyter-server
  • python310Packages.jupyter-server-fileid
  • python310Packages.jupyter-server-fileid.dist
  • python310Packages.jupyter-server-mathjax
  • python310Packages.jupyter-server-mathjax.dist
  • python310Packages.jupyter-server.dist
  • python310Packages.jupyter-ydoc
  • python310Packages.jupyter-ydoc.dist
  • python310Packages.jupyter.dist
  • python310Packages.jupyterlab
  • python310Packages.jupyterlab-git
  • python310Packages.jupyterlab-git.dist
  • python310Packages.jupyterlab.dist
  • python310Packages.jupyterlab_launcher
  • python310Packages.jupyterlab_launcher.dist
  • python310Packages.jupyterlab_server
  • python310Packages.jupyterlab_server.dist
  • python310Packages.jupytext
  • python310Packages.jupytext.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.layoutparser
  • python310Packages.layoutparser.dist
  • python310Packages.mkdocs-jupyter
  • python310Packages.mkdocs-jupyter.dist
  • python310Packages.nbclassic
  • python310Packages.nbclassic.dist
  • python310Packages.nbdev
  • python310Packages.nbdev.dist
  • python310Packages.nbdime
  • python310Packages.nbdime.dist
  • python310Packages.nikola
  • python310Packages.nikola.dist
  • python310Packages.nix-kernel
  • python310Packages.nix-kernel.dist
  • python310Packages.notebook
  • python310Packages.notebook-shim
  • python310Packages.notebook-shim.dist
  • python310Packages.notebook.dist
  • python310Packages.notedown
  • python310Packages.notedown.dist
  • python310Packages.pdfplumber
  • python310Packages.pdfplumber.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.qgrid
  • python310Packages.qgrid.dist
  • python310Packages.unstructured-inference
  • python310Packages.unstructured-inference.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.vega
  • python310Packages.vega.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python311Packages.ansible-kernel
  • python311Packages.ansible-kernel.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.experiment-utilities
  • python311Packages.experiment-utilities.dist
  • python311Packages.jupyter
  • python311Packages.jupyter-collaboration
  • python311Packages.jupyter-collaboration.dist
  • python311Packages.jupyter-contrib-core
  • python311Packages.jupyter-contrib-core.dist
  • python311Packages.jupyter-contrib-nbextensions
  • python311Packages.jupyter-contrib-nbextensions.dist
  • python311Packages.jupyter-lsp
  • python311Packages.jupyter-lsp.dist
  • python311Packages.jupyter-nbextensions-configurator
  • python311Packages.jupyter-nbextensions-configurator.dist
  • python311Packages.jupyter-server
  • python311Packages.jupyter-server-fileid
  • python311Packages.jupyter-server-fileid.dist
  • python311Packages.jupyter-server-mathjax
  • python311Packages.jupyter-server-mathjax.dist
  • python311Packages.jupyter-server.dist
  • python311Packages.jupyter-ydoc
  • python311Packages.jupyter-ydoc.dist
  • python311Packages.jupyter.dist
  • python311Packages.jupyterlab
  • python311Packages.jupyterlab-git
  • python311Packages.jupyterlab-git.dist
  • python311Packages.jupyterlab.dist
  • python311Packages.jupyterlab_launcher
  • python311Packages.jupyterlab_launcher.dist
  • python311Packages.jupyterlab_server
  • python311Packages.jupyterlab_server.dist
  • python311Packages.jupytext
  • python311Packages.jupytext.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.mkdocs-jupyter
  • python311Packages.mkdocs-jupyter.dist
  • python311Packages.nbclassic
  • python311Packages.nbclassic.dist
  • python311Packages.nbdev
  • python311Packages.nbdev.dist
  • python311Packages.nbdime
  • python311Packages.nbdime.dist
  • python311Packages.nikola
  • python311Packages.nikola.dist
  • python311Packages.nix-kernel
  • python311Packages.nix-kernel.dist
  • python311Packages.notebook
  • python311Packages.notebook-shim
  • python311Packages.notebook-shim.dist
  • python311Packages.notebook.dist
  • python311Packages.notedown
  • python311Packages.notedown.dist
  • python311Packages.pdfplumber
  • python311Packages.pdfplumber.dist
  • python311Packages.qgrid
  • python311Packages.qgrid.dist
  • python311Packages.unstructured-inference
  • python311Packages.unstructured-inference.dist
  • python311Packages.vega
  • python311Packages.vega.dist
  • quarto
  • sage
  • sageWithDoc
  • tts
  • tts.dist
  • wolfram-notebook

@nim65s
Copy link
Contributor

nim65s commented Jul 28, 2023

Ok, I might not be interpreting nixpkgs-review output correctly, but anyway here is what I got about tensorflow:

ERROR: /build/source/tensorflow/python/eager/BUILD:18:11: Compiling tensorflow/python/eager/pywrap_tfe_src.cc failed: (Exit 1): gcc failed: error executing command /nix/store/bxic6j2whyg3z4h2x>
In file included from tensorflow/python/eager/pywrap_tfe_src.cc:55:
./tensorflow/python/util/stack_trace.h: In static member function 'static tensorflow::StackTrace tensorflow::StackTrace::Capture(int)':
./tensorflow/python/util/stack_trace.h:64:55: error: 'PyThreadState' {aka 'struct _ts'} has no member named 'frame'; did you mean 'cframe'?
   64 |     const PyFrameObject* frame = PyThreadState_GET()->frame;
      |                                                       ^~~~~
      |                                                       cframe
./tensorflow/python/util/stack_trace.h:66:56: error: invalid use of incomplete type 'const PyFrameObject' {aka 'const struct _frame'}
   66 |     for (; i < limit && frame != nullptr; frame = frame->f_back, ++i) {
      |                                                        ^~
In file included from bazel-out/k8-opt/bin/external/local_config_python/python_include/Python.h:42,
                 from ./tensorflow/python/lib/core/numpy.h:35,
                 from ./tensorflow/python/eager/pywrap_tensor.h:21,
                 from tensorflow/python/eager/pywrap_tfe_src.cc:51:
bazel-out/k8-opt/bin/external/local_config_python/python_include/pytypedefs.h:22:16: note: forward declaration of 'PyFrameObject' {aka 'struct _frame'}
   22 | typedef struct _frame PyFrameObject;
      |                ^~~~~~
./tensorflow/python/util/stack_trace.h:67:37: error: invalid use of incomplete type 'const PyFrameObject' {aka 'const struct _frame'}
   67 |       PyCodeObject* code_obj = frame->f_code;
      |                                     ^~
bazel-out/k8-opt/bin/external/local_config_python/python_include/pytypedefs.h:22:16: note: forward declaration of 'PyFrameObject' {aka 'struct _frame'}
   22 | typedef struct _frame PyFrameObject;
      |                ^~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-unknown-warning' may have been intended to silence earlier diagnostics
ERROR: /build/source/tensorflow/lite/python/BUILD:68:10 Middleman _middlemen/tensorflow_Slite_Spython_Stflite_Uconvert-runfiles failed: (Exit 1): gcc failed: error executing command /nix/store>
INFO: Elapsed time: 3887.905s, Critical Path: 785.93s
INFO: 6843 processes: 761 internal, 6082 local.
FAILED: Build did NOT complete successfully

@dotlambda
Copy link
Member Author

Ok, I might not be interpreting nixpkgs-review output correctly, but anyway here is what I got about tensorflow

Probably tensorflow isn't rebuilt by this PR. But k-diffusion is and fails because tensorflow does.

@dotlambda
Copy link
Member Author

jupyter-server fails to build on aarch64-linux and aarch64-darwin but that's probably an issue with upstream

@dotlambda dotlambda requested a review from natsukium July 30, 2023 05:03
Copy link
Member

@natsukium natsukium left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

about jupyter-server:
We can disable test_regression_is_hidden for darwin and test_copy_big_dir for aarch64-linux.
I built with doCheck = false and ran pytest on my local jupyter_server/ to check the results.

about jupyterlab-lsp:
I don't think jupyterlab-lsp will work with buildPythonApplication, so it will be broken this time.
Migration seems to be in progress.
jupyter-lsp/jupyterlab-lsp#949

Others:
LGTM

description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications";
homepage = "https://github.com/jupyter-server/jupyter_server";
license = licenses.bsdOriginal;
maintainers = [ maintainers.elohmeier ];
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@elohmeier Would you like to be a member of teams.jupyter?

homepage = "https://jupyter.org/";
maintainers = with maintainers; [ zimbatm ];
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zimbatm Would you like to be a member of teams.jupyter?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not using jupyter, so probably best to remove me

homepage = "https://github.com/jupyter/notebook";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@FRidh Would you like to be a member of teams.jupyter?

@ofborg ofborg bot requested a review from natsukium August 2, 2023 17:44
@nim65s
Copy link
Contributor

nim65s commented Aug 2, 2023

Result of nixpkgs-review pr 244209 run on x86_64-linux 1

42 packages marked as broken and skipped:
  • python310Packages.batchspawner
  • python310Packages.batchspawner.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.dockerspawner
  • python310Packages.dockerspawner.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.jupyterhub
  • python310Packages.jupyterhub-ldapauthenticator
  • python310Packages.jupyterhub-ldapauthenticator.dist
  • python310Packages.jupyterhub-systemdspawner
  • python310Packages.jupyterhub-systemdspawner.dist
  • python310Packages.jupyterhub-tmpauthenticator
  • python310Packages.jupyterhub-tmpauthenticator.dist
  • python310Packages.jupyterhub.dist
  • python310Packages.oauthenticator
  • python310Packages.oauthenticator.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python311Packages.batchspawner
  • python311Packages.batchspawner.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dockerspawner
  • python311Packages.dockerspawner.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.jupyterhub
  • python311Packages.jupyterhub-ldapauthenticator
  • python311Packages.jupyterhub-ldapauthenticator.dist
  • python311Packages.jupyterhub-systemdspawner
  • python311Packages.jupyterhub-systemdspawner.dist
  • python311Packages.jupyterhub-tmpauthenticator
  • python311Packages.jupyterhub-tmpauthenticator.dist
  • python311Packages.jupyterhub.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.oauthenticator
  • python311Packages.oauthenticator.dist
  • python311Packages.treex
  • python311Packages.treex.dist
16 packages failed to build:
  • python310Packages.experiment-utilities
  • python310Packages.experiment-utilities.dist
  • python310Packages.jupyter-contrib-nbextensions
  • python310Packages.jupyter-contrib-nbextensions.dist
  • python310Packages.jupyter-nbextensions-configurator
  • python310Packages.jupyter-nbextensions-configurator.dist
  • python310Packages.jupyterlab-lsp
  • python310Packages.jupyterlab-lsp.dist
  • python311Packages.experiment-utilities
  • python311Packages.experiment-utilities.dist
  • python311Packages.jupyter-contrib-nbextensions
  • python311Packages.jupyter-contrib-nbextensions.dist
  • python311Packages.jupyter-nbextensions-configurator
  • python311Packages.jupyter-nbextensions-configurator.dist
  • python311Packages.jupyterlab-lsp
  • python311Packages.jupyterlab-lsp.dist
153 packages built:
  • cantor (libsForQt5.cantor ,plasma5Packages.cantor)
  • ihaskell
  • jupyter
  • jupyter.dist
  • labplot
  • manim
  • manim.dist
  • python310Packages.ansible-kernel
  • python310Packages.ansible-kernel.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.jupyter
  • python310Packages.jupyter-collaboration
  • python310Packages.jupyter-collaboration.dist
  • python310Packages.jupyter-contrib-core
  • python310Packages.jupyter-contrib-core.dist
  • python310Packages.jupyter-lsp
  • python310Packages.jupyter-lsp.dist
  • python310Packages.jupyter-server
  • python310Packages.jupyter-server-fileid
  • python310Packages.jupyter-server-fileid.dist
  • python310Packages.jupyter-server-mathjax
  • python310Packages.jupyter-server-mathjax.dist
  • python310Packages.jupyter-server.dist
  • python310Packages.jupyter-ydoc
  • python310Packages.jupyter-ydoc.dist
  • python310Packages.jupyter.dist
  • python310Packages.jupyterlab
  • python310Packages.jupyterlab-git
  • python310Packages.jupyterlab-git.dist
  • python310Packages.jupyterlab.dist
  • python310Packages.jupyterlab_launcher
  • python310Packages.jupyterlab_launcher.dist
  • python310Packages.jupyterlab_server
  • python310Packages.jupyterlab_server.dist
  • python310Packages.jupytext
  • python310Packages.jupytext.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.layoutparser
  • python310Packages.layoutparser.dist
  • python310Packages.mkdocs-jupyter
  • python310Packages.mkdocs-jupyter.dist
  • python310Packages.nbclassic
  • python310Packages.nbclassic.dist
  • python310Packages.nbdev
  • python310Packages.nbdev.dist
  • python310Packages.nbdime
  • python310Packages.nbdime.dist
  • python310Packages.nikola
  • python310Packages.nikola.dist
  • python310Packages.nix-kernel
  • python310Packages.nix-kernel.dist
  • python310Packages.notebook
  • python310Packages.notebook-shim
  • python310Packages.notebook-shim.dist
  • python310Packages.notebook.dist
  • python310Packages.notedown
  • python310Packages.notedown.dist
  • python310Packages.pdfplumber
  • python310Packages.pdfplumber.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.qgrid
  • python310Packages.qgrid.dist
  • python310Packages.unstructured-inference
  • python310Packages.unstructured-inference.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.vega
  • python310Packages.vega.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python311Packages.ansible-kernel
  • python311Packages.ansible-kernel.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.jupyter
  • python311Packages.jupyter-collaboration
  • python311Packages.jupyter-collaboration.dist
  • python311Packages.jupyter-contrib-core
  • python311Packages.jupyter-contrib-core.dist
  • python311Packages.jupyter-lsp
  • python311Packages.jupyter-lsp.dist
  • python311Packages.jupyter-server
  • python311Packages.jupyter-server-fileid
  • python311Packages.jupyter-server-fileid.dist
  • python311Packages.jupyter-server-mathjax
  • python311Packages.jupyter-server-mathjax.dist
  • python311Packages.jupyter-server.dist
  • python311Packages.jupyter-ydoc
  • python311Packages.jupyter-ydoc.dist
  • python311Packages.jupyter.dist
  • python311Packages.jupyterlab
  • python311Packages.jupyterlab-git
  • python311Packages.jupyterlab-git.dist
  • python311Packages.jupyterlab.dist
  • python311Packages.jupyterlab_launcher
  • python311Packages.jupyterlab_launcher.dist
  • python311Packages.jupyterlab_server
  • python311Packages.jupyterlab_server.dist
  • python311Packages.jupytext
  • python311Packages.jupytext.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.mkdocs-jupyter
  • python311Packages.mkdocs-jupyter.dist
  • python311Packages.nbclassic
  • python311Packages.nbclassic.dist
  • python311Packages.nbdev
  • python311Packages.nbdev.dist
  • python311Packages.nbdime
  • python311Packages.nbdime.dist
  • python311Packages.nikola
  • python311Packages.nikola.dist
  • python311Packages.nix-kernel
  • python311Packages.nix-kernel.dist
  • python311Packages.notebook
  • python311Packages.notebook-shim
  • python311Packages.notebook-shim.dist
  • python311Packages.notebook.dist
  • python311Packages.notedown
  • python311Packages.notedown.dist
  • python311Packages.pdfplumber
  • python311Packages.pdfplumber.dist
  • python311Packages.qgrid
  • python311Packages.qgrid.dist
  • python311Packages.unstructured-inference
  • python311Packages.unstructured-inference.dist
  • python311Packages.vega
  • python311Packages.vega.dist
  • quarto
  • sage
  • sageWithDoc
  • tts
  • tts.dist
  • wolfram-notebook

@natsukium
Copy link
Member

I'm not sure why these packages had been successfully built.
python310Packages.experiment-utilities
python310Packages.jupyter-contrib-nbextensions
python310Packages.jupyter-nbextensions-configurator

Should we patch them to use nbclassic or jupyter-server instead of notebook>=7?

@natsukium
Copy link
Member

Anyway, I think it should be reported upstream.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ChrisReinke Please consider applying something like this patch upstream. I don't have an account on gitlab.inria.fr otherwise I would make a merge request.

@dotlambda
Copy link
Member Author

@dotlambda
Copy link
Member Author

Should we patch them to use nbclassic or jupyter-server instead of notebook>=7?

Done. But I did not test their functionality.

@natsukium
Copy link
Member

Thanks! LGTM for x86_64-linux.

It seems to fail on aarch64-linux, I will check it later.

@dotlambda
Copy link
Member Author

Result of nixpkgs-review pr 244209 run on aarch64-linux 1

54 packages marked as broken and skipped:
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.batchspawner
  • python310Packages.batchspawner.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.dockerspawner
  • python310Packages.dockerspawner.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.jupyterhub
  • python310Packages.jupyterhub-ldapauthenticator
  • python310Packages.jupyterhub-ldapauthenticator.dist
  • python310Packages.jupyterhub-systemdspawner
  • python310Packages.jupyterhub-systemdspawner.dist
  • python310Packages.jupyterhub-tmpauthenticator
  • python310Packages.jupyterhub-tmpauthenticator.dist
  • python310Packages.jupyterhub.dist
  • python310Packages.nbdev
  • python310Packages.nbdev.dist
  • python310Packages.oauthenticator
  • python310Packages.oauthenticator.dist
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python311Packages.batchspawner
  • python311Packages.batchspawner.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dockerspawner
  • python311Packages.dockerspawner.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.jupyterhub
  • python311Packages.jupyterhub-ldapauthenticator
  • python311Packages.jupyterhub-ldapauthenticator.dist
  • python311Packages.jupyterhub-systemdspawner
  • python311Packages.jupyterhub-systemdspawner.dist
  • python311Packages.jupyterhub-tmpauthenticator
  • python311Packages.jupyterhub-tmpauthenticator.dist
  • python311Packages.jupyterhub.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.nbdev
  • python311Packages.nbdev.dist
  • python311Packages.oauthenticator
  • python311Packages.oauthenticator.dist
  • python311Packages.treex
  • python311Packages.treex.dist
14 packages failed to build:
  • cantor (libsForQt5.cantor ,plasma5Packages.cantor)
  • labplot
  • python310Packages.ansible-kernel
  • python310Packages.ansible-kernel.dist
  • python310Packages.jupyterlab-lsp
  • python310Packages.jupyterlab-lsp.dist
  • python310Packages.unstructured-inference
  • python310Packages.unstructured-inference.dist
  • python311Packages.ansible-kernel
  • python311Packages.ansible-kernel.dist
  • python311Packages.jupyterlab-lsp
  • python311Packages.jupyterlab-lsp.dist
  • python311Packages.unstructured-inference
  • python311Packages.unstructured-inference.dist
142 packages built:
  • jupyter
  • jupyter.dist
  • manim
  • manim.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.experiment-utilities
  • python310Packages.experiment-utilities.dist
  • python310Packages.ipynbname
  • python310Packages.ipynbname.dist
  • python310Packages.jupyter
  • python310Packages.jupyter-collaboration
  • python310Packages.jupyter-collaboration.dist
  • python310Packages.jupyter-contrib-core
  • python310Packages.jupyter-contrib-core.dist
  • python310Packages.jupyter-contrib-nbextensions
  • python310Packages.jupyter-contrib-nbextensions.dist
  • python310Packages.jupyter-lsp
  • python310Packages.jupyter-lsp.dist
  • python310Packages.jupyter-nbextensions-configurator
  • python310Packages.jupyter-nbextensions-configurator.dist
  • python310Packages.jupyter-server
  • python310Packages.jupyter-server-fileid
  • python310Packages.jupyter-server-fileid.dist
  • python310Packages.jupyter-server-mathjax
  • python310Packages.jupyter-server-mathjax.dist
  • python310Packages.jupyter-server.dist
  • python310Packages.jupyter-ydoc
  • python310Packages.jupyter-ydoc.dist
  • python310Packages.jupyter.dist
  • python310Packages.jupyterlab
  • python310Packages.jupyterlab-git
  • python310Packages.jupyterlab-git.dist
  • python310Packages.jupyterlab.dist
  • python310Packages.jupyterlab_launcher
  • python310Packages.jupyterlab_launcher.dist
  • python310Packages.jupyterlab_server
  • python310Packages.jupyterlab_server.dist
  • python310Packages.jupytext
  • python310Packages.jupytext.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.layoutparser
  • python310Packages.layoutparser.dist
  • python310Packages.mkdocs-jupyter
  • python310Packages.mkdocs-jupyter.dist
  • python310Packages.nbclassic
  • python310Packages.nbclassic.dist
  • python310Packages.nbdime
  • python310Packages.nbdime.dist
  • python310Packages.nikola
  • python310Packages.nikola.dist
  • python310Packages.nix-kernel
  • python310Packages.nix-kernel.dist
  • python310Packages.notebook
  • python310Packages.notebook-shim
  • python310Packages.notebook-shim.dist
  • python310Packages.notebook.dist
  • python310Packages.notedown
  • python310Packages.notedown.dist
  • python310Packages.pdfplumber
  • python310Packages.pdfplumber.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.qgrid
  • python310Packages.qgrid.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.vega
  • python310Packages.vega.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.experiment-utilities
  • python311Packages.experiment-utilities.dist
  • python311Packages.ipynbname
  • python311Packages.ipynbname.dist
  • python311Packages.jupyter
  • python311Packages.jupyter-collaboration
  • python311Packages.jupyter-collaboration.dist
  • python311Packages.jupyter-contrib-core
  • python311Packages.jupyter-contrib-core.dist
  • python311Packages.jupyter-contrib-nbextensions
  • python311Packages.jupyter-contrib-nbextensions.dist
  • python311Packages.jupyter-lsp
  • python311Packages.jupyter-lsp.dist
  • python311Packages.jupyter-nbextensions-configurator
  • python311Packages.jupyter-nbextensions-configurator.dist
  • python311Packages.jupyter-server
  • python311Packages.jupyter-server-fileid
  • python311Packages.jupyter-server-fileid.dist
  • python311Packages.jupyter-server-mathjax
  • python311Packages.jupyter-server-mathjax.dist
  • python311Packages.jupyter-server.dist
  • python311Packages.jupyter-ydoc
  • python311Packages.jupyter-ydoc.dist
  • python311Packages.jupyter.dist
  • python311Packages.jupyterlab
  • python311Packages.jupyterlab-git
  • python311Packages.jupyterlab-git.dist
  • python311Packages.jupyterlab.dist
  • python311Packages.jupyterlab_launcher
  • python311Packages.jupyterlab_launcher.dist
  • python311Packages.jupyterlab_server
  • python311Packages.jupyterlab_server.dist
  • python311Packages.jupytext
  • python311Packages.jupytext.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.mkdocs-jupyter
  • python311Packages.mkdocs-jupyter.dist
  • python311Packages.nbclassic
  • python311Packages.nbclassic.dist
  • python311Packages.nbdime
  • python311Packages.nbdime.dist
  • python311Packages.nikola
  • python311Packages.nikola.dist
  • python311Packages.nix-kernel
  • python311Packages.nix-kernel.dist
  • python311Packages.notebook
  • python311Packages.notebook-shim
  • python311Packages.notebook-shim.dist
  • python311Packages.notebook.dist
  • python311Packages.notedown
  • python311Packages.notedown.dist
  • python311Packages.pdfplumber
  • python311Packages.pdfplumber.dist
  • python311Packages.qgrid
  • python311Packages.qgrid.dist
  • python311Packages.vega
  • python311Packages.vega.dist
  • sage
  • sageWithDoc

@dotlambda dotlambda merged commit 596edc6 into NixOS:master Aug 7, 2023
21 checks passed
@dotlambda dotlambda deleted the jupyterlab-4.0.3 branch August 7, 2023 19:08
Comment on lines +100 to +101
] ++ lib.optionals (stdenv.isLinux && stdenv.isAarch64) [
"test_copy_big_dir"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This now seems to fail on x86_64-linux, too

Fix in #259428

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update request: python311Packages.notebook 6.5.2 → 7.0.1
6 participants