early +1 maintenance: jupyter-notebook FTBFS, jupyter-client update ahead of debian

Andreas Hasenack andreas at canonical.com
Mon Feb 19 20:05:00 UTC 2024


I started working on my +1 maintenance shift with the goal of
trailblazing the python 3.12 migration. A few packages sorted already,
but jupyter-notebook has me stumped, and I thought I would share this
now instead of at the end of the shift.

src:jupyter-notebook[1] is FTBFS[2] due to a test failure in
noble-proposed with src:jupyter-client[3] >= 8. I filed a bug[2] with
my findings.

Upstream and other projects I could find all seem to have settled on
pinning jupyter-client to a version < 8. And indeed, if we build
jupyter-notebook with jupyter-client from noble
release (version 7.4.9-2, same as in debian), then it succeeds.

I don't know why jupyter-client was updated to 8.6.0[4] ahead of
debian. So far, I have exhausted my troubleshooting on this issue. I
suppose we could remove src:jupyter-client 8.6.0-0ubuntu1 from
noble-proposed, as that could help with the python3 migration.

1. https://launchpad.net/ubuntu/+source/jupyter-notebook
2. https://bugs.launchpad.net/ubuntu/+source/jupyter-notebook/+bug/2054342
3. https://launchpad.net/ubuntu/+source/jupyter-client
4. https://launchpad.net/ubuntu/+source/jupyter-client/8.6.0-0ubuntu1

More information about the ubuntu-devel mailing list