owned this note changed a year ago
Linked with GitHub

(Sunrise Jupyter Notebook)


Roadmap: https://github.com/orgs/jupyterlab/projects/2
Meeting info: https://zoom.us/my/jovyan?pwd=c0JZTHlNdS9Sek9vdzR3aTJ4SzFTQT09

January 6, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes

December 13, 2023

December 6, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Eric Gentry Anaconda @ericsnekbytes
Carlos Brandt CUB @chbrandt
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i

November 29, 2023

name org username
Frederic Collonval QuantStack @fcollonval
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio
Carlos Brandt CUB @chbrandt
Rosio Reyes Anaconda @RRosio

Agenda

Notes

November 22, 2023

No meeting

November 15, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Carlos Brandt CUB @chbrandt
Rosio Reyes Anaconda @RRosio
  • Andrii: discussion on best practices of passing error from jupyter server backend to frontend
  • Tony: running a community call over notebook and lab meetings on dec 13?
    • Notebook team agreed

November 8, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
  • No agenda items

November 1, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Mike Quansight @krassowski

Agenda

  • JupyterLite
    • Use lite to test deep stacks of Jupyter dependencies (lite, notebook, lab, lumino)
    • Need to be able to drop ipython in and get something useful
    • Whats possible for us to build with web platform? Docker not viable given lack of resources
    • Change something in lumino, see what it does in ipywidgets

October 25, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i

Agenda

Various discussions about how extensions can know more about the app they are being run in.

October 18, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio

Docs discussion: https://github.com/jupyter/docs-team-compass/issues/14

October 11, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
Carlos Brandt CUB @chbrandt
Mike Quansight @krassowski
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio

October 4, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
Afshin T. Darian QuantStack @afshin
Carlos Brandt CUB @chbrandt
Mike Quansight @krassowski

September 27, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio

September 20, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
  • Eric G
    • Deciding on first meeting date for the proposed new Documentation Working Group
    • Tentative time and date is 11am EST Wednesday (weekly), starting October 4th

September 13, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Afshin T. Darian QuantStack @afshin
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio

September 6, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
Mike Krassowski Quansight @krassowski

Discussed:

August 30, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio

August 23, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio

We cancelled this meeting because we didn't have quorum or updates.

August 16, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio
R Ely Bloomberg @ohrely
Andrii Ieroshenko AWS @andrii-i

August 09, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
tonyfast @tonyfast
Andrii Ieroshenko AWS @andrii-i
Carlos Brandt Constructor University @chbrandt
Rosio Reyes Anaconda @RRosio

August 02, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Eric Gentry Anaconda @ericsnekbytes
Afshin T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i
tony fast @tonyfast
Carlos Brandt Constructor University @chbrandt

July 26, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Afshin T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes

July 19, 2023

name org username
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Johan Mabille QuantStack @JohanMabille
Frederic Collonval QuantStack @fcollonval
Jeremy Tuloup QuantStack @jtpio

July 12, 2023

name org username
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekybytes
tonyfast @tonyfast
Rosio Reyes Anaconda @RRosio
  • Eric Gentry
    • Big "Get Help" effort coming
      • Some initial ideas
      • Dedicated "Get Help" pages for main subprojects
      • Possible "Help" menu item in Lab/7 UI to "Get Help" resources page(s)
    • Lab 4 / Notebook 7 dual extension compat document coming

July 5, 2023

name org username
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
tonyfast @tonyfast

June 28, 2023

name org username
Afshin T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Nicolas Brichet QuantStack @brichet

June 21, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
A. T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
tonyfast @tonyfast
Luciano Resende Apple lresende
Amola Hinge Apple amolahinge
Ian Dong Apple iand-23

June 14, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Afshin T. Darian QuantStack @afshin
Eric Charles Datalayer, Anaconda @echarles
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio

June 7, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Eric Gentry Anaconda @ericsnekbytes
Frederic Collonval QuantStack @fcollonval
Eric Charles Datalayer, Anaconda @echarles
Andrii Ieroshenko AWS @andrii-i
Afshin T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
  • Andrii:
    • WCAG 2.1 accessibility issue: prioritization, notebook 7 blocking https://github.com/jupyter/notebook/issues/6800
      • We should consider an issue as blocking if it prevents someone currently using Notebook 6 to migrate to Notebook 7. Either because there is a big regression, or because something is missing in Notebook 7.
    • Should we aim to close all blocking issues and release by end of the next week?
      • We should look at Notebook JEP 79 and what is promised for Notebook 7 release within it https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
        • Critical extensions:
          • nbgrader
          • RISE (not done)
          • Jupytext
          • IPython Parallel (filebrowser tab)
        • Extensions whose functionality will be built into Notebook v7:
          • Table of Contents
          • Collapsible headings
        • Major new features in Notebook v7:
          • Debugger
          • Real-time collaboration
          • Theming and dark mode
          • Internationalization
          • Improved Web Content Accessibility Guidelines (WCAG) compliance
          • Support for many JupyterLab extensions, including Jupyter LSP (Language Server Protocol) for enhanced code completions
        • Timeline: 2022

May 31, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio

May 24, 2023

name org username
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio

Before triage, 16 notebook 7.0 bugs needed triage. After triage, 4 notebook 7.0 bugs still need triage

Triaged notebook 7 bugs:
https://github.com/jupyter/notebook/issues/4761 (not a blocker)
https://github.com/jupyter/notebook/issues/6384 (not a blocker)
https://github.com/jupyter/notebook/issues/6385 (not a blocker)
https://github.com/jupyter/notebook/issues/6386 (not a blocker)
https://github.com/jupyter/notebook/issues/6387 (release blocker)
https://github.com/jupyter/notebook/issues/6419 (not a blocker)
https://github.com/jupyter/notebook/issues/6553 (release blocker)
https://github.com/jupyter/notebook/issues/6671 (not a blocker)
https://github.com/jupyter/notebook/issues/6697 (release blocker)
https://github.com/jupyter/notebook/issues/6711 (release blocker)
https://github.com/jupyter/notebook/issues/6790 (needs more info)
https://github.com/jupyter/notebook/issues/6792 (not a blocker)

Non-triaged notebook 7 bugs:
https://github.com/jupyter/notebook/issues/6800
https://github.com/jupyter/notebook/issues/6822
https://github.com/jupyter/notebook/issues/6821
https://github.com/jupyter/notebook/issues/6819

May 17, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Eric Charles Datalayer, Anaconda @echarles
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes

May 03, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Afshin T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Nicolas Brichet QuantStack @brichet
Frederic Collonval QuantStack @fcollonval
Rosio Reyes Anaconda @RRosio
Eric Gentry Anaconda @ericsnekbytes

April 26, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
A. T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
  • Eric Gentry
  • Jeremy
    • Make sure to convey the right message for the Jupyter Notebook project
    • Notebook talk at JupyterCon: https://github.com/jupyter/notebook-team-compass/issues/22
    • Install nbclassic via the jupyter metapackage instead of the notebook package?
      • The jupyter metapackage is very popular
      • Users often "pip install jupyter" when they are told to "Install Jupyter"
      • This would help address the concerns of a hard dependency on nbclassic (getting the old UI while you installed the new one)
  • Andrii
    • What is Notebook 7 Release Plan? JupyterLab 4.0.0 waits to resolve all blocking issues and will release an 4.0.0 RC, 2 weeks later 4.0.0
    • Notebook 7 bugbash during JupyterCon sprints? Notebook 7 talk team should have received an email with invitation to propose a sprint

April 19, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
A. T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Frederic Collonval QuantStack @fcollonval
Nicolas Brichet QuantStack @brichet
Rosio Reyes Anaconda @RRosio

April 12, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Andrii Ieroshenko AWS @andrii-i
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
  • NbClassic Configurator

  • Communication Plan

    • https://github.com/jupyter/notebook-team-compass/issues/24
    • The large user base is today Notebook 6.
    • Notebook 7 and JupyterLab 4 are built on the same technical stack, so they could be released at the same time.
    • However having some time between the release would allow to get more feedback and fix the bug reports
    • Feedback from the education world on https://github.com/jupyter/notebook-team-compass/issues/21#issuecomment-1497850313 asking to release Notebook 7 after Mid-may 2023 to avoid potential issues for the exams.
    • Not all countries have exams at the same time.
      • Some US schools have exams until mid June
    • Education typically depend on JupyterHub with Docker images which are immutable. If the Notebook versino is pinned, this would not break, if the version is not pinned, there is a risk that extensions will break.
    • Fedora distribution is already packaging Notebook 7 alpha.
    • Still room for making the current migration documentation better, with potential usage of Wiki or GitHub discussion. Documentation will mitaigate and issues.
    • Releasing Notebook 7 after JupyterCon would harm the product launch.
    • NbClassic could be shipped with Notebook 7 to respect the JEP spirit, possibility for some initial period. There are counter arguments for that listed on https://github.com/jupyter/notebook/issues/6746#issuecomment-1496948227 - User will see those options in the menu. Attention should be put on the existing drop-down to launch nbclassic from notebook 7 (is that not too visible for the user?). There is today on drop-down to go from nbclassic to notebook 7 (this can be added).
    • We could log the extensions that do not have equivalent.
    • We need a list of things that need to happen before the release of Notebook 7. A list exists on an NbClassic issue but should be formalized on the Notebook repo.
    • We don't know JupyterLab 4 issues that will come back, there for the "security period" before releasing Notebook 7 is can not be defined today.
    • JupyterLab Release Candidate initially planned on April 8th has been delayed.
    • The blog post should invite users to try the beta version of Notebook 7. The content will be further worked-out in a HackMd.
  • JupyterLab 4 release blocking issues

April 05, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio
Nicolas Brichet QuantStack @brichet
Afshin T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio

March 29, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
A. T. Darian QuantStack @afshin
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio
Jason Weill AWS @JasonWeill
Rosio Reyes Anaconda @RRosio
William Stein
Frédéric Collonval QuantStack @fcollonval
Andrii Ieroshenko AWS @andrii-i

March 22, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Jason Weill AWS @JasonWeill
A. T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio

March 15, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
A. T. Darian QuantStack @afshin
Frederic Collonval QuantStack @fcollonval
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio

Additional discussions

March 08, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Frederic Collonval QuantStack @fcollonval
Eric Gentry Anaconda @ericsnekbytes
A. T. Darian QuantStack @afshin
Rosio Reyes Anaconda
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio

March 01, 2023

name org username
Jason Weill AWS @JasonWeill
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio
Eric Charles Datalayer, Anaconda @echarles
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i
Nick Bollweg Georgia Tech @bollwyvl @nrbgt
Afshin T. Darian QuantStack @afshin

nbextensions_configurator

Jason W: Notebook 7.0 release progress?

Jeremy:

Rosio

February 22, 2023

name org username
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio
Eric Gentry Anaconda @ericsnekbytes
Zach Sailer Apple @Zsailer
Jeremy Tuloup QuantStack @jtpio
Afshin T. Darian QuantStack @afshin
Eric Charles Datalayer, Anaconda @echarles

Eric Charles (won't be able to participate)

  • nbclassic 0.5.2 is released
  • Have the Bounty program inputs been received by Jason (Grout)?
    • Rosio: Followed-up with Jason, information about Notebook and NbClassic has been received and will be added.

Rosio Reyes

Zach Sailer

February 15, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Frederic Collonval QuantStack @fcollonval
Afshin T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i

February 08, 2023

name org username
Jeremy Tuloup QuantStack @jtpio
Afshin T. Darian QuantStack @afshin
Zach Sailer Apple @Zsailer
Frederic Collonval QuantStack @fcollonval
Andrii Ieroshenko AWS @andrii-i
Nicolas Brichet QuantStack @brichet
Rosio Reyes Anaconda @RRosio
Eric Charles Datalayer, Anaconda @echarles
  • New Notebook 7 pre-release: https://github.com/jupyter/notebook/releases/tag/v7.0.0a12
  • News banner in NBClassic
    • Messages to show?
      • nbclassic: If you plan to upgrade to Notebook 7, read https://nbclassic.readthedocs.io/en/latest/nbclassic_notebook.html - ! Notebook 6 / NbClassic extensions will not work on Notebook 7.
      • notebook 6.5: ?
      • notebook 6.4: ?
  • Continuation of the discussion around ensuring Notebook 7 is released "some" time after JupyterLab 4
    • Minimum delay?
    • Minimum JupyterLab release? (4.0.1, 4.1.0)?
  • The discussion on the 2 previous points has to happen on https://github.com/jupyter/nbclassic/issues/214
  • Reply for Bounty program sent last week

February 01, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
A. T. Darian QuantStack @afshin
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
Frederic Collonval QuantStack @fcollonval
  • Announce upcoming Notebook 7 on Notebook 6.5
    • With a banner and/or console log on server startup?
    • Which other communication channels to use?
  • Ensure Notebook 7 is released "some" time after JupyterLab 4
    • Minimum delay?
    • Minimum JupyterLab release? (4.0.1, 4.1.0)?
  • Security Bug Bounty program
    • Which version?
    • Eric Charles, Rosio Reyes and Eric Gentry volunteer.
    • Any other volunteer?
  • NbClassic (not discussed today)

January 25, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i

January 18, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Eric Gentry Anaconda @ericsnekbytes
A. T. Darian QuantStack @afshin
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio
  • JupyterLab / Notebook 7 extensions
    • Defining INotebookShell as optional dependency in the plugin allows to handle the specifics of Notebook 7 - Question: How to ensure a plugin is not loaded at all?
  • Rosio Reyes
    • Uffizzi integration PR request- Uffizzi seeks to replace Binder for pull request preview environments. #6672
    • Split help-extension PR as is done in JupyterLab #6700

January 11, 2023

name org username
Eric Charles Datalayer, Anaconda @echarles
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Rosio Reyes Anaconda @RRosio
A. T. Darian QuantStack @afshin
  • JupyerLab / Notebook 7 extensions
    • Summary of the discussion between @jtpio @ericsnekbytes @echarles
      • Context
        • Initial RetroLab's goal was just to have a simple UI, but not to support all the JupyterLab features. It had support for JupyterLab extensions since the beginning because it was able to reuse the same prebuilt extensions system
        • Then community members came with requests to support Left and Right side panels. This has been implemented in Notebook V7 (menus allow to show those left and right panels)
        • The extensions which do not interact with the main panel, or the status bar, or the top are should just work (e.g. resource usage is working)
        • We should extend the question to also JupyterLite, Voila, Gator
        • Key takeover is a need to improve the existing documentation to make this clearer to extension authors
      • Opportunities to add docs/other help for extension authors (nb7 + lab)
        • "Lab Extension tutorial" page: add a new section or link to another page (how to make your extension compatible with nb7 and lab)
        • "Extension points" page can be expanded
        • Can add in links from docs to extension-examples and jupyterlab-plugin-playground (latter can be used for additional teaching/examples)
      • We should track docs updates, AND nb7/lab extension compatibility in a meta issue perhaps, somewhere
  • Governance update: https://jupyter.org/about

January 04, 2023

name org username
Frederic Collonval QuantStack @fcollonval
Steven Silvester MongoDB @blink1073
Eric Charles Datalayer, Anaconda @echarles
Rosio Reyes Anaconda @RRosio
Andrii Ieroshenko AWS @andrii-i

Jeremy:

Select a repo