Monday, 19 February 2024

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

Hi Andreas,

On Mon, Feb 19, 2024 at 05:05:00PM -0300, Andreas Hasenack wrote:
> 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.

Given the uploader and the timing, I suspect this was done to get
jupyter-client itself to be sorted for the python3.12 transition.

Can you verify that the previous version of the package in Ubuntu builds in
noble?

See also https://bugs.debian.org/1059658

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org