frontends-team-compass icon indicating copy to clipboard operation
frontends-team-compass copied to clipboard

Weekly Team Meetings: Jul–Dec 2024

Open JasonWeill opened this issue 1 year ago • 12 comments

Here is a record of the agenda/minutes for our weekly meeting. Everyone is welcome to join.

Let's avoid using this thread for discussion. If you'd like to discuss something in the minutes, open a separate issue and reference this thread.

Here are the meeting notes for the 6 previous months (Jan–Jun 2024)

Meeting Notes

JasonWeill avatar Jun 26 '24 16:06 JasonWeill

Wednesday, July 3rd

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Mike Krassowski Quansight @krassowski
R Ely Bloomberg @ohrely
Gabriel Fouasnon Quansight Labs @gabalafou
A. T. Darian QuantStack @afshin
Jason Weill AWS @JasonWeill
Sanjiv Das AWS/SCU @srdas
Rosio Reyes Anaconda @RRosio
Isabela Presedo-Floyd Quansight Labs @isabela-pf

Agenda

Additional discussions

Recording

Watch the video

jtpio avatar Jul 04 '24 08:07 jtpio

Wednesday, July 10

Name Affiliation GitHub
Mike Krassowski Quansight @krassowski
Gabriel Fouasnon Quansight @gabalafou
Frederic Collonval WebScIT @fcollonval
R Ely Bloomberg @ohrely
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Florence Haudin QuantStack @HaudinFlorence

Agenda

  • Mike

    • merging in jupyterlab-lsp
      • https://github.com/jupyter-governance/ec-team-compass/issues/25
      • https://github.com/jupyterlab/frontends-team-compass/issues/67
    • will release 4.3.0a2 today
    • will publish security advisory on extension-template, details in the unrecorded part
    • procedure for updating APOD tutorial (in reference to jupyterlab/jupyterlab_apod#20)
  • Ely

  • Frederic

    • GSoC 2024 update
      • Treeview PR ready for review
        • It adds some keyboard navigation and interaction with some slight visual changes - we loved to hear feedbacks
        • I'm not able to update the snapshots through comments - is it expected with the latest security changes? Should we relax the condition on the status of the commenter?
      • Builder is making good progress, we got jupyter labextension build/develop/watch
        • Next steps is gonna be to include jlpm and @jupyterlab/builder within that repo.
        • I have a question of code organization. That idea started as a PR in the hatch jupyter plugin. And seeing the link that that hatch builder will be tightly link to the new builder, should we use a single repo for both? I recall some counter arguments from Nick but can not find them any more
    • Make the services manager PR a plugin
  • Andrii: JupyterLab PR 14375 "Settings Editor: remove pluginslist grey background" is ready for review, has green CI, and was approved by Jason W. Looking for more reviews or consensus that it's good to be merged.

If there is time at the end of the meeting, continue work trying to clear the JupyterLab 4.3.0 milestone.

Recording

Watch the video

jtpio avatar Jul 11 '24 06:07 jtpio

Wednesday, July 17

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Eric Gentry Anaconda @ericsnekbytes
Mike Krassowski Quansight @krassowski
Nicolas Brichet QuantStack @brichet
William Stein CoCalc/SageMathInc @williamstein
Jeremy Tuloup QuantStack @jtpio
Jason Weill AWS @JasonWeill
Florence Haudin QuantStack @HaudinFlorence
R Ely Bloomberg @ohrely
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Gabriel Fouasnon Quansight Labs @gabalafou
Rosio Reyes Anaconda @RRosio

Agenda

  • Andrii: PR 14375 "Settings Editor: remove pluginslist grey background" is merged. We wanted to release this settings editor UI change early as a part of an alpha to allow for user testing and feedback. Is there a plan for 4.3.0a3 before 4.3.0b1?

    • Mike: yes, we are in alpha we will switch to beta on August 5th as per https://github.com/jupyterlab/jupyterlab/issues/16315
    • Would be nice to wait for more PRs to be merged before doing another release, let's touch basis on new alpha release next week
  • Mike:

    • CVE on extension-template/cookiecutter
      • https://github.com/jupyterlab/extension-cookiecutter-ts/security/advisories/GHSA-rc7c-v5qg-g3vw
      • https://github.com/jupyterlab/extension-template/security/advisories/GHSA-45gq-v5wm-82wg
    • jupyter_ydoc and jupyter-collaboration packages
      • https://github.com/jupyterlab/jupyter-collaboration/releases/tag/v3.0.0beta0 released
      • https://github.com/jupyter-server/jupyter_ydoc/pull/197
  • Jason W:

  • Frederic:

    • in-app translation extension
      • Demo - compatible with lab and notebook 7; main remaining point is to create a Lite version
      • Question: Integration in Lab?
        • I'd like to add menu entries in the language menu to Install a language and Help with translation. The former is not related to the extension but the latter would install the extension (another possibility is to redirect to the Lite instance or the extension repo).
        • Should that extension be in the jupyterlab GitHub org? - for now it is in lab contrib
    • Request for 4.2.x release following ws bump backport
      • What is the status of 4.2.x?
        [Mike] We can cut a new patch release - no-blocker

Recording

Watch the video

jtpio avatar Jul 18 '24 07:07 jtpio

Wednesday, July 24

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
William Stein CoCalc/SageMathInc @williamstein
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Jeremy Tuloup QuantStack @jtpio
Jason Weill AWS @JasonWeill
Mike Krassowski Quansight @krassowski
R Ely Bloomberg @ohrely
Rosio Reyes Anaconda @RRosio

Agenda

  • Frederic (won't attend)

    • New security rules and update snapshots job
      I looked at how best handle the current situation that prevents the update job to be executed on non-member PRs. It looks like the easiest would be to create a team with Read access (aka nothing more than what you can do on public repo) in which we invite trusted contributor as outside collaborator.
      For example I invited a GSoC contributor for test purpose (should be dropped at the end of this meeting if the approach is deemed wrong): image Then on one of her PRs, the first update snapshot comment failed (she was not yet a collaborator). The second passed (she accepted the invitation).
    • Follow up in a JupyterLab issue?
  • Jason W

  • Jeremy

    • Use @jupyter/chat in Jupyter AI? https://github.com/jupyterlab/jupyter-ai/issues/862
  • Mike

    • jupyter-ai default model for magics https://github.com/jupyterlab/jupyter-ai/issues/372
    • JupyterLab 4.3 beta/feature freeze approaching
    • Pull requests with "Needs Review" status: Needs Review
      • https://github.com/jupyterlab/jupyterlab/pull/10596
    • Issues with important labels: Needs Design and Needs Discussion

Recording

Watch the video

jtpio avatar Jul 25 '24 08:07 jtpio

Wednesday, July 31

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
Mike Krassowski Quansight @krassowski
Gabriel Fouasnon Quansight Labs @gabalafou
Andrii Ieroshenko AWS @andrii-i
Nicolas Brichet QuantStack @brichet
Rosio Reyes Anaconda @RRosio
R Ely Bloomberg @ohrely
Eric Gentry Anaconda @ericsnekbytes
Jeremy Tuloup QuantStack @jtpio
Sanjiv Das AWS/SCU @srdas

Agenda

  • Jason W

    • Issue 16626 — how to handle clearing output when changing input (Notebook 6/7 parity)
      • Payloads are deprecated; Jason W added a comment to issue 16626 summarizing our discussion, and leaving it open for additional contributions
  • Gabriel

    • Haven't had much time but have been slowly trying to go through the tag:Accessibility items in the 4.3 milestone, still some more to go
  • Mike

    • JupyterLab 4.3 feature freeze approaching, let's go thorugh some PRs!
  • Rosio

    • xterm frontend question regarding issue
  • Jeremy

    • JupyterLite 0.4.0 is released:
      • https://github.com/jupyterlite/jupyterlite/releases/tag/v0.4.0
      • https://jupyterlite.readthedocs.io/en/stable/migration.html#to-0-4-0
    • Based on JupyterLab 4.2 and Notebook 7.2
    • Demo site: https://jupyterlite.rtfd.io/en/stable/try/lab
  • Mike again:

    • jupyter-resource-usage now supports disk monitoring https://github.com/jupyter-server/jupyter-resource-usage/releases/tag/v1.1.0

Recording

Watch the video

jtpio avatar Aug 01 '24 07:08 jtpio

Wednesday, August 7

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
Eric Gentry Anaconda @ericsnekbytes
Mike Krassowski Quansight @krassowski
William Stein CoCalc/SageMathInc @williamstein
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Tony
Nicolas

Agenda

  • Jason W

    • Question regarding copyright notices in Jupyter (e.g., for https://github.com/jupyterlab/jupyterlab/issues/16642 ) — do we need to include a year?
  • Mike

    • Demo: resizing columns https://github.com/jupyterlab/jupyterlab/pull/16646
    • JupyterLab 4.3 PR review

Discussions around Accessibility topics:

  • remainder: first meeting of each month with dedicated time for accessibility topics, but nothing on the agenda
  • low turnout from accessibility group this time, but really low turnout overall as this is vacation season in northern hemisphere
  • incorporating accessibility checkers
    • into galata?
  • emulation of a screen reader?
    • https://www.guidepup.dev/
    • https://developer.chrome.com/docs/devtools/accessibility/reference
    • Firefox one's even better
  • by next year Europe will require WCAG 2.2 compared to existing WCAG 2.0 in US
  • low hanging fruit for accessibility:
    • let's add eslint rules for accessibility
      • https://www.npmjs.com/package/eslint-plugin-jsx-a11y
    • toggle accessbility settings in downstream when possible (xterm, codemirror, mathjax)
    • link to docs in downstream repos
    • galata
      • https://playwright.dev/docs/accessibility-testing
      • new accessibility assertions added in playwright 1.44 (we are already at 1.45)
  • potential work actions
    • eslint linter package that includes accessibility settings
    • mathjax accessibility
    • xterm accessibility
    • axe playwright in jupyter components
    • axe playwright in galata
    • documentation accessibility
    • best practices page

Recording

Watch the video

krassowski avatar Aug 08 '24 07:08 krassowski

Wednesday, August 14

Name Affiliation GitHub
Mike Krassowski Quansight @krassowski
R Ely Bloomberg @ohrely
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio

Agenda

  • Mike

    • JupyterLab 4.3.0b0 released!
      • Regression in RTC/server-side execution
        • https://github.com/jupyterlab/jupyterlab/issues/16670
      • Will find time to draft user-facing changelog this week
      • Jeremy: Notebook 7.3 blocked on https://github.com/jupyter/notebook/pull/7423
    • Small big change proposed in https://github.com/jupyterlab/jupyterlab/pull/16674, I would like to have some more eyes on this
  • Andrii

    • I have a very offtopic question re Dask if anyone has expertise in the framework https://dask.discourse.group/t/editing-dask-delayed-dag-graph-nodes-after-creation/2985
    • https://github.com/jupyter-server/jupyter-scheduler/issues/411

Recording

Watch the video

jtpio avatar Aug 14 '24 18:08 jtpio

Wednesday, August 21

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Mike Krassowski Quansight @krassowski
Eric Gentry Anaconda
Jason Weill AWS @JasonWeill
William Stein CoCalc/SageMathInc @williamstein

Agenda

Additional discussions

Triage of issues tagged for 4.3.0.

Recording

Watch the video

krassowski avatar Aug 23 '24 09:08 krassowski

Wednesday, August 28

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @JasonWeill
Rosio Reyes Anaconda @RRosio
William Stein CoCalc @williamstein
Sanjiv Das AWS & SCU @srdas
Mike Krassowski Quansight @krassowski
Isabela Presedo-Floyd Quansight Labs @isabela-pf
R Ely Bloomberg @ohrely
Florence Haudin QuantStack @HaudinFlorence

Agenda

Additional discussion

4.3.0 issues — triaged all issues on the 4.3.0 milestone, added one additional release blocker (16712)

Recording

Watch the video

jtpio avatar Sep 05 '24 06:09 jtpio

Wednesday, September 4

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
Andrii Ieroshenko AWS @andrii-i
R Ely Bloomberg @ohrely
Jeremy Tuloup QuantStack @jtpio
Mike Krassowski Quansight @krassowski
Rosio Reyes Anaconda @RRosio
Konstantin Taletskiy Axle Informatics @ktaletsk
Isabela Presedo-Floyd Quansight Labs @isabela-pf

Agenda

  • Andrii I: Newly released Jupyter Scheduler v2.8.0 (https://github.com/jupyter-server/jupyter-scheduler/releases/tag/v2.8.0) now works with jupyter-collaboration thanks to PR 541 (https://github.com/jupyter-server/jupyter-scheduler/pull/541) that fixes RTC prefix error.
    • We have tested all main user flows with RTC but we could definitely use some additional testing. So if you have time and iterest, please try using jupyter-scheduler with jupyter-collaboration and let us know if anything goes wrong.
    • This is comapible with WIP PR JupyterLab custom drive PR 16744 https://github.com/jupyterlab/jupyterlab/pull/16744
  • Jason W

    • Add jupyterlab-unfold (folder tree view) to core JupyterLab? https://github.com/jupyterlab/jupyterlab/issues/5526
      • Jason W to open issue in jupyterlab-unfold about merging into core
  • R Ely

    • "I love Jason's idea of prioritizing accessibility in any triage that happens in these first-of-the-month meetings"

Recording

Watch the video

jtpio avatar Sep 05 '24 06:09 jtpio

Wednesday, September 11

Name Affiliation GitHub
Gabriel Fouasnon Quansight @gabalafou
Eric Gentry Anaconda @ericsnekbytes
Mike Krassowski Quansight @krassowski
R Ely Bloomberg @ohrely
Nicolas Brichet QuantStack @brichet
Jason Weill AWS @JasonWeill
Jeremy Tuloup QuantStack @jtpio
William Stein CoCalc @williamstein
Konstantin Taletskiy Axle @ktaletsk
Rosio Reyes Anaconda @RRosio
Akshat Saini Axle @akisaini
Isabela Presedo-Floyd Quansight Labs @isabela-pf
Andrii Ieroshenko AWS @andrii-i

Agenda

  • Mike

    • Content providers PR
      • https://github.com/jupyterlab/jupyterlab/pull/16744
      • Jason: adding to documentation - maybe at least in extension migration guide
    • Call for help with review :)
    • File browser:
      • https://github.com/jupyterlab/jupyterlab/pull/16765
      • https://github.com/jupyterlab/jupyterlab/pull/16751
  • Jason W

    • New host guide pull request, to encourage others to host Jupyter calls and meetings, in collaboration with the DEI and Docs workgroups: https://github.com/jupyter/jupyter/pull/731
      • This will be added to the community documentation: https://docs.jupyter.org/en/latest/community/content-community.html
  • Gabriel

  • Konstantin

    • JupyterLab-LaTeX
      • Extension has been converted to extension template.
      • PyPI releases has resumed.
      • Latest PyPI release is now compatible with the latest JupyterLab: pip install jupyterlab jupyterlab-latex.
      • Starting work on better supporting different LaTeX engines. If you'd like to see a particular engine supported and it's not mentioned in the issue, leave a comment there
  • Nick

    • https://github.com/jupyterlab/jupyterlab/issues/16768
    • https://about.readthedocs.com/blog/2024/07/addons-by-default/
  • Rosio

    • NbClassic release this week with a few bug fixes.
      • https://github.com/jupyter/nbclassic/issues/272
    • Discussion about Python 3.13 coming in October
      • My action item as suggested by Mike: Open draft PR updating testing matrix to include Python 3.13 to gather any issues that could/need to be reported downstream

Additional discussion

4.3.0 release update: review release blockers, pull requests

Recording

Watch the video

jtpio avatar Sep 11 '24 20:09 jtpio

Wednesday, September 18

Name Affiliation GitHub
Eric Gentry Anaconda @ericsnekbytes
Layne Sadler KeyBio @aiqc
Andrii Ieroshenko AWS
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
Gabriel Fouasnon Quansight Labs @gabalafou
Konstantin Taletskiy Axle @ktaletsk
Akshat Saini Axle @akisaini

Agenda

  • Andrii: Jupyter Scheduler (extension to run notebooks including on shchedule https://github.com/jupyter-server/jupyter-scheduler) will now support Python 3.12 https://github.com/jupyter-server/jupyter-scheduler/pull/548
    • Comment that it would be nice to be able to set a queue of notebooks with parameters, lack of this feature prevents at least 1 person from using Jupyter Scheduler https://github.com/jupyter-server/jupyter-scheduler/issues/447
  • Jeremy:
    • PyData Paris next week
  • Konstantin and Akshat:
    • JupyterLab-LaTeX UX improvements PR https://github.com/jupyterlab/jupyterlab-latex/pull/243
  • Layne
    • Was hoping to see demo of Timeline feature
      • Jeremy: Yesterday it was released in beta version of collaboration pypi's package
      • Relates to #1 pain point in survey about tracking changes

Recording

Watch the video

jtpio avatar Sep 18 '24 17:09 jtpio

Wednesday, September 25

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
Mike Krassowski Quansight @krassowski
Rosio Reyes Anaconda @RRosio

Agenda

  • Jeremy (not attending the meeting, but sharing some updates on work-in-progress PRs):

    • Allow customizing the ServiceManager with plugins: https://github.com/jupyterlab/jupyterlab/pull/16794
      • Needs https://github.com/jupyterlab/jupyterlab/pull/16804, which is read for review
    • Can be used to register the YDrive as the default drive, and likely fix issues related to the RTC: prefix: wip in https://github.com/jupyterlab/jupyter-collaboration/pull/365
    • Allows many more use cases
    • Can be an alternative to https://github.com/jupyterlab/jupyterlab/pull/16744, as extensions would now be able to provide their on contents manager via an extension
    • Some details still to be fixed and polished, but could be ready "soon"
  • Jason W

    • Lab 4.3.0 release update/discussion
    • 4.3.0 issues: https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Aissue+milestone%3A4.3.0
  • Mike

    • Ready for review (again): Fix overwriting shortcuts https://github.com/jupyterlab/jupyterlab/pull/16721
    • New blocker for 4.3: Cannot open notebooks with stream in outputs in JupyterLab 4.3.0b0-1 https://github.com/jupyterlab/jupyterlab/issues/16812
  • Rosio (Will be late to meeting)

    • After updating to latest jupyter_releaser and trying to release nbclassic, I realized I don't have the admin permissions required to do so. If someone could help me by granting me Admin privilege so I can release that would be helpful!

Recording

Watch the video

jtpio avatar Oct 01 '24 08:10 jtpio

Wednesday, October 2

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @JasonWeill
William Stein CoCalc @williamstein
Gabriel Fouasnon Quansight Labs @gabalafou
Mike Krassowski Quansight @krassowski
Jeremy Tuloup QuantStack @jtpio
Fernando Pérez UC Berkeley @fperez
Balaji Alwar UC Berkeley @balajialg

Agenda

First Wednesday of the month; Accessibility topics?

  • Jason W

    • Hacktoberfest this year?
    • 4.3.0 blockers?
      • Particularly https://github.com/jupyterlab/jupyterlab/issues/16712, which has two open PRs
  • Gabriel

  • Mike (cannot unmute today)

    • Still looking for review on "Fix overwriting shortcuts" https://github.com/jupyterlab/jupyterlab/pull/16721
  • Jeremy:

    • Updated the quick open extension for JupyterLab
    • https://github.com/jupyterlab-contrib/jupyterlab-quickopen
    • Related issue: https://github.com/jupyterlab/jupyterlab/issues/4767
    • Does this belong to core JupyterLab?

Auston:

Recording

Watch the video

jtpio avatar Oct 03 '24 08:10 jtpio

it is so awesome that after the accessibility meeting shuffling y'all were finally able to focus on accessibility during front-ends call. it feels worth it to have shown up solo the last two months to remind y'all that accessibility is important.

i watched the accessibility part of the meeting and took a look at the notes. it is great to see notebooks-for-all mentioned in the notes, but the fact that it was not shared in the meeting is an oversight. notebooks-for-all was funded by the space telescope science institute, and is the first co-design effort ever created with the goal of improving the notebook experience for disabled people. during this effort we made our first couple drafts of accessible authoring experiences. designers and developers worked directly with disabled testers who were compensated to hear about their experiences. all of that work is documented as issues in a progressive open-source way thanks to @isabela-pf's incredible thoroughness.

i really want to thank @gabalafou for acknowledging the experimental nature of nbconvert-a11y. it is indeed one of if not the only reference implementation for the accessibility object model of a notebook. further, it includes python pytest fixtures for testing html(vnu) and accessibility of the documents like @bollwyvl mentioned in the meeting. this project has been developed unfunded and i continue to work directly with disabled notebooks users to improve the reference implementation. as far as i know, this is the only effort to develop a reference implementation for experiencing static, html notebooks with assistive technology. the provenance of notebooks-for-all and the continued inclusion of disabled notebook users means that this is one of the only jupyter/notebook programs centering disabled people and assistive technology users. how can this not be experimental?

nbconvert-a11y is extremely relevant to nbconvert, table of contents, and even jupyter lab/classic. i have been looking for platforms to share this work. i'd love it if anyone could reach out if that are interested in making space for me to share it.

i don't intend to return to jupyter meetings so i'd really appreciate it if the community can ensure some of my labor in accessibility isn't dismissed or erased. it is very hard to continue these efforts when they have not been equitably acknowledged. that doesn't mean we stop, but it makes the unfunded work of disabled people much more difficult.

tonyfast avatar Oct 08 '24 02:10 tonyfast

Wednesday, October 9

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Jason Weill AWS @JasonWeill
Eric Gentry Anaconda @ericsnekbytes
Nicolas Brichet QuantStack @brichet

Agenda

  • Jeremy (may not attend):

    • 4.3.0b3 is released
    • Some progress on Notebook 7, but still some issues with the file browser columns: https://github.com/jupyter/notebook/pull/7423#issuecomment-2397767547
    • Are we ready for the first RC?
      • The ydoc update could likely be done during the RC
      • This one would also be good to have to help with Notebook: https://github.com/jupyterlab/jupyterlab/pull/16749
      • happy to do the 4.3.0rc0 release this week if we get these PRs in (and more if possible)
        • Jason W: I can take a look at PR 16749, then we can cut rc0 later this week
  • Jason W (may need to drop):

    • Separate release branch for 4.3.0?
      • Hold off on 4.3.x branch until 4.3.0 is out

Recording

Watch the video

jtpio avatar Oct 09 '24 18:10 jtpio

Wednesday, October 16

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
William Stein CoCalc @williamstein
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio

Agenda

  • Jason W

    • nbclassic release?
      • Will follow up with frontends council about this
  • Jeremy

    • JupyterLab 4.3.0rc0: https://github.com/jupyterlab/jupyterlab/releases/tag/v4.3.0rc0
    • Notebook 7.3.0b0: https://github.com/jupyter/notebook/releases/tag/v7.3.0b0
    • "Project size too large" error when publishing to PyPI: https://github.com/jupyterlab/jupyterlab/issues/16859

Recording

Watch the video

jtpio avatar Oct 17 '24 06:10 jtpio

Wednesday, October 23

Name Affiliation GitHub
Jason Weill AWS @JasonWeill
William Stein CoCalc @williamstein
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
Nicolas Brichet QuantStack @brichet
Eric Gentry Anaconda @ericsnekbytes
Andrii Ieroshenko AWS @andrii-i
Mike Krassowski Quansight @krassowski

Agenda

  • Jason W

    • 4.3.0 release update
      • Issue 16649, upgrading ydoc, is the last release blocker. Requires updating typings.
    • PR 16744 / PR 16794 for RTC prefix removal — update?
      • To be considered for 4.4.0 alpha
  • Jeremy

    • Progress on Notebook 7.3
    • Moved a few issues out of the 7.3.0 milestone, but still a few that would be nice to address: https://github.com/jupyter/notebook/milestone/51
      • One about caching issues would probably hit users when they upgrade otherwise
    • Start blog post about JupyterLab 4.3 / Notebook 7.3?
  • Mike

    • working on scrolling issues; pretty hard
      • https://github.com/jupyterlab/jupyterlab/issues/15968#issuecomment-2431704430
      • https://github.com/jupyterlab/jupyterlab/issues/16327 4.4 target?
    • jupyter-ai context scope question
      • https://github.com/jupyterlab/jupyter-ai/issues/1037

Additional discussion

  • Community call is coming up on November 13, replacing this meeting. Announcement: https://blog.jupyter.org/november-2024-jupyter-community-call-f5d0761c67a1
    • Add yourself to the agenda here: https://hackmd.io/Y71c6HqpSliEBb3L_McGfg
  • The computer that built Jupyter, on Reddit
  • https://github.com/ipython/ipykernel/releases/tag/v7.0.0a0

Recording

Watch the video

jtpio avatar Oct 24 '24 07:10 jtpio

Wednesday, October 30

Name Affiliation GitHub
Mike Krassowski Quansight @krassowski
Jason Weill AWS @JasonWeill
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i
Rosio Reyes Anaconda @RRosio

Agenda

  • Jason W

  • Jeremy:

    • Let's release 4.3 today?
    • There are a couple of 4.4.0 related that could be merged after the 4.3 release
    • Let's create a 4.3.x branch soon?
  • Mike

    • Next week's is the first meeting of the month with dedicated time to accessibility topics

Additional discussion

  • State of jupyterlab-deck? https://github.com/deathbeds/jupyterlab-deck
  • Plug: Jupyter Community Call Nov 13 at 09:00 PST — sign up here: https://hackmd.io/Y71c6HqpSliEBb3L_McGfg
    • Blog post: https://blog.jupyter.org/november-2024-jupyter-community-call-f5d0761c67a1

Recording

Watch the video

jtpio avatar Oct 30 '24 19:10 jtpio

Wednesday, November 6th

Name Affiliation GitHub
Gabriel Fouasnon Quansight @gabalafou
Jason Weill AWS @JasonWeill
William Stein SageMath, Inc. @williamstein
R Ely Bloomberg @ohrely
Auston Stamm Stanford University
Nicolas Brichet Quanstack @brichet
Mike Krassowski Quansight @krassowski
Luciano Resende Apple @lresende
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio
Ian Thomas QuantStack @ianthomas23
Eric Gentry Anaconda @ericsnekbytes

Agenda

First meeting of the month; accessibility topics have priority

  • Frederic (unlikely to attend)

  • Jason W

    • Community call next week at this time — sign up here: https://hackmd.io/Y71c6HqpSliEBb3L_McGfg?both=
    • Recurring schedule for minor releases of JupyterLab?
      • 4.0.0 to 4.1.0 was about 9 months; to 4.2.0 was about 3 months; to 4.3.0 was about 6 months
      • 5.0.0 release?
    • New nbconvert release requested — https://github.com/jupyter/foundations-and-standards-team-compass/issues/6
    • RTC-related pull requests 16744 and 16794 update?
  • Auston S

    • Just curious about Jupyter Notebooks and what work is being done related to accessiblity
      • Notebook a11y issues: https://github.com/jupyter/notebook/issues/?q=is%3Aissue%20state%3Aopen%20label%3Atag%3AAccessibility
      • JupyterLab a11y: https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Aissue+label%3Atag%3AAccessibility
      • Accessibility statement: https://jupyter-accessibility.readthedocs.io/en/latest/resources/JupyterLab-a11y-statement.html
      • Linux Foundation a11y: https://accessibility.linuxfoundation.org/a11yspecs/
  • Mike

    • Jupyter scheduler rework

Recording

Watch the video

jtpio avatar Nov 07 '24 07:11 jtpio

Wednesday, November 13th

No meeting.

The time slot was used for the Jupyter Community Call: https://www.youtube.com/watch?v=ildFScV6mZQ

jtpio avatar Nov 20 '24 20:11 jtpio

Wednesday, November 20th

Name Affiliation GitHub
Nicolas Brichet QuantStack @brichet
Andrii Ieroshenko AWS @andrii-i
Jeremy Tuloup QuantStack @jtpio

Agenda

  • Frederic (unlikely to attend)
    • Google Summer of Code 2025: are some developpers interested? Discussion opened at https://github.com/jupyterlab/frontends-team-compass/issues/262

Additional discussion

Various discussions on jupyter-ui-toolkit and a new chat-based communication tool for Jupyter.

Recording

This meeting was not recorded.

jtpio avatar Nov 20 '24 20:11 jtpio

Wednesday, November 27th

Name Affiliation GitHub
Andrii Ieroshenko AWS @andrii-i
Mike Krassowski Quansight @krassowski
Michael Chin AWS @michaelnchin

Agenda

Recording

Watch the video

andrii-i avatar Nov 27 '24 18:11 andrii-i

Wednesday, December 4

Name Affiliation GitHub
Gabriel Fouasnon Quansight Labs @gabalafou
Mike Krassowski Quansight @krassowski
Nicolas Brichet QuantStack @brichet
Jason Weill AWS @JasonWeill
Jeremy Tuloup QuantStack @jtpio
Andrii Ieroshenko AWS @andrii-i

First meeting of the month; prioritize accessibility topics

Agenda

  • Mike

    • JupyterLab 4.3.2 released :tada:
      • https://github.com/jupyterlab/jupyterlab/releases/tag/v4.3.2
      • https://gist.github.com/krassowski/b5d012369615473019b2e1b9743c45e2
      • httpx~=0.28.0 pin causing some issues https://github.com/jupyterlab/jupyterlab/issues/17035
  • Jeremy

    • Notebook 7.3.0 release :tada:
      • https://github.com/jupyter/notebook/releases/tag/v7.3.0
    • JupyterLab 4.3 + Notebook 7.3 blog post submitted to the Jupyter publication on Medium
      • Thanks Mike for helping with the post on Zulip
      • Link to the post (not published yet at the time of writing): https://blog.jupyter.org/jupyterlab-4-3-and-notebook-7-3-are-available-eaaa7227d61b
    • Switch to Zulip for chat-based communication?
      • https://github.com/jupyterlab/frontends-team-compass/issues/263
    • Jupyter Executive Council 2025 election: https://github.com/jupyter/governance/issues/244

Additional discussion

  • Nicolas
    • Transfert jupyterlab-deck to jupyterlab-contrib: https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/issues/81

Recording

Watch the video

jtpio avatar Dec 04 '24 20:12 jtpio

Wednesday, December 11

Name Affiliation GitHub
William Stein CoCalc @williamstein
Mike Krassowski Quansight @krassowski
Jason Weill AWS @JasonWeill
R Ely Bloomberg @ohrely
Jeremy Tuloup QuantStack @jtpio
Rosio Reyes Anaconda @RRosio

Agenda

  • Mike

    • JupyterLab 4.3.3 released :tada:
      • https://github.com/jupyterlab/jupyterlab/releases/tag/v4.3.3
    • pre-proposal to get representations for AI tooling https://github.com/jupyter/enhancement-proposals/issues/128
    • content providers (RTC prefix) https://github.com/jupyterlab/jupyterlab/pull/16744
  • Jeremy

    • Kernel subshells PR ready for a 4.4 pre-release? https://github.com/jupyterlab/jupyterlab/pull/16963
    • Switch to LF Zoom for the Jupyter meetings: https://github.com/jupyter-governance/ec-team-compass/issues/66
    • Switch to Zulip next week if no objections? https://github.com/jupyterlab/jupyterlab/pull/17031
      • https://jupyter.zulipchat.com/
  • Mike again

    • Mac user? Help testing https://github.com/jupyterlab/jupyterlab/pull/17064

Recording

Watch the video

jtpio avatar Dec 11 '24 19:12 jtpio

Wednesday, December 18

Name Affiliation GitHub
William Stein CoCalc @williamstein
Andrii Ieroshenko AWS @andrii-i
Mike Krassowski Quansight @krassowski
Sanjiv Das AWS & SCU @srdas
Afshin T. Darian QuantStack @afshin
Jeremy Tuloup QuantStack @jtpio
Michael Chin AWS @michaelnchin

Agenda

  • Mike
    • JupyterLab 4.3.4 and 4.4.0a1 released :tada: - you can try it now
      • 4.3.4: https://mybinder.org/v2/gist/krassowski/aadc9781a9e3ec8a43ee75be689a63c5/HEAD?urlpath=lab
      • 4.4.0a1: https://mybinder.org/v2/gist/krassowski/2e8b086ee8c69d3390e38f694a607feb/HEAD?urlpath=lab
    • Content providers PR ready for review:
      • https://github.com/jupyterlab/jupyterlab/pull/17092
      • allows to remove RTC prefix, see https://github.com/jupyterlab/jupyter-collaboration/pull/418

Recording

Watch the video

jtpio avatar Dec 19 '24 07:12 jtpio

The next meeting scheduled for December 25 is cancelled, since many people will be off during the end of year holiday break.

Closing this issue since there won't be any new weekly team meeting this year.

See you all in 2025!

jtpio avatar Dec 21 '24 09:12 jtpio