jupyterhub / the-littlest-jupyterhub

Simple JupyterHub distribution for 1-100 users on a single server
https://tljh.jupyter.org
BSD 3-Clause "New" or "Revised" License
1.05k stars 342 forks source link

Release planning for v2 #991

Closed consideRatio closed 1 month ago

consideRatio commented 2 months ago

I'd like to work towards a v2 release with jupyterhub 5 and oauthenticator 17.

Todo

minrk commented 2 months ago

24.04 is already in the test matrix, and JupyterHub 5 is done in #989

minrk commented 2 months ago

I want to try to put a lot less pressure on other projects when we prepare a release like this. I feel strongly that we should at most check if a project is "due" for a release and do no more coordination than that. Deciding that a distribution is ready for release should ideally not create time-pressured work in other repos. If they aren't ready or approximately ready to release when it's time to make a distro release, they shouldn't be in the distro release.

@consideRatio's been doing a lot of great work refreshing projects like ldapauthenticator, but I also want to make sure that work like that is not considered part of the release process for tljh or z2jh (i.e. I'm definitely not saying the work shouldn't be done, but it shouldn't be expected when another project is preparing a release, and typically shouldn't block a downstream release).

consideRatio commented 1 month ago

I went for 2.0.0b1

https://discourse.jupyter.org/t/the-littlest-jupyterhub-tljh-distribution-2-0-0b1-beta-1-is-out/28822

consideRatio commented 1 month ago

JupyterHub 5.2.0 seem to cause issues for tljh, as reported in the CI system here: https://github.com/jupyterhub/the-littlest-jupyterhub/actions/runs/11410693112.

I've pinned it to 5.1.0 for now via #1007, but we should have this debugged and resolved before release of v2.

consideRatio commented 1 month ago

JupyterHub 5.2.0 now functions, with systemdspawner 1.0.2 bugfix release, fixed in https://github.com/jupyterhub/the-littlest-jupyterhub/pull/1008.