JupyterHub and BinderHub Team Meeting#

Welcome to the Team Meeting#


If you are joining the team video meeting, sign in below so we know who was here. Roll call:

  • Tim / Binder / @betatim

  • Mridul / GESIS / @MridulS

  • Simon / University of Dundee / @manics

  • Sarah / Turing Institute / @sgibson91

  • Isabela / Quansight Labs / @isabela-pf

  • Erik / Sundell open source / @consideratio

  • Yuvi / Berkeley / 2i2c / @yuvipanda

  • Tania / Quansight Labs / @trallard

  • Gerhard / ETH Zurich / @g-braeunlich

Quick updates#

60 second updates on things you have been up to, questions you have, or developments you think people should know about. Please add yourself, and if you do not have an update to share, you can pass.

Reports and celebrations#

This is a place to make announcements (without a need for discussion). This is also a great place to give shout-outs to contributors! We’ll read through these at the beginning of the meeting.

  • Tim - miners :D

  • Erik - Simon have made a lot of work to make the JupyterHub ecosystem arm64 compatible, so RaspberryPI computers etc can be used!!

    • Z2JH images, CHP image, JupyterHub image, jupyter/docker-stacks etc

Agenda items#

Let’s collect all potential agenda items here before the start of the meeting. We will then attempt to create a coherent agenda that fits in the 60m meeting slot. If there are similar items try and group them together.

  • Gerhard Bräunlich (10min):

    • PR 1169 – Allow dynamic repository credentials for authenticated Binderhub instances.

      • Could this provide a git ref from the cache to someone who is not authenticated?

    • PR 1255 – Proxy Support for the build pod

      • Simon to test

    • Automated deployment/testsould be nice

    • Docs on how to test would also be nice!

      • maybe in the form of a “tutorial” in the docs on how to use it

    • Action point: arrange a meeting to discuss how authenticated binderhubs work

  • Tim [10min] - new entrypoint in repo2docker

    • Original PR jupyterhub/repo2docker#1014

    • Follow up issues

    • should we try and make a coordianted effort to look at and deal with the various issues that have been opened related to this?

    • I don’t know much about them, just seen several appear in my notifications

    • Looks like they are more “annoying” than critical bugs. We should get around to fixing them but not blocking people right now.

  • Mridul [2 min] - Interest in merging persistent_binderhub with upstream?

    • Would close jupyterhub/binderhub#377

    • lots of people request/want this when they think about running a BinderHub for their organisation

    • Would be a new PR, ping @g-braeunlich

    • Support for this, ensuring that the knowledge to use and test is brought into the team

  • Yuvi [5min] - Demo of notebook publishing with ipynb.pub

    • Fastest way to publish notebooks on the web

    • Upload notebook (lab / notebook extensions soon), share link with anyone

    • Opt-in annotations with hypothes.is

    • Jupytext supported

    • Example with Annotations from Leah

    • Help wanted: Useful to run as a JupyterHub service

    • Question: Authentication?

    • some cross over/useful to talk about when thinking about the “standby pods” idea in BinderHub

    • URL support for nbgitpuller - get a repo vs see a notebook

    • Git repo: ipynb-pub/ipynb.pub

  • Tim [5min] - GitLab docker registry problems