Hi Alexandre

But 3.8 does not even build most of the days....
Trying rerun the Salsa CI does not help because log is too long and truncated.

The full log from salsaci is available in the artifacts section of the project on salsa:

https://salsa.debian.org/python-team/packages/matplotlib/-/artifacts

which shows some tests failing.

They are almost all in matplotlib/tests/test_backends_interactive.py failing with either SIGABRT or dying with a «could not connect to display :1» error (despite the entire test suite being with xvfb, so there should be a display available). The tests involve running code in subprocesses which may or may not be relevant.

I don't know if that gives us a clue as to why they fail... the tests pass when run locally, so it's hard to see what the next steps would be.

I suspect uploading the current matplotlib 3.8 that is in git to experimental is a reasonable next step. If this failure isn't seen on the buildd then that's a useful data point for future work - and if it is seen on the buildd then it's more urgent future work.

Getting that uploaded helps with one level of disentanglement of build-dep-cycles and also gets some actual tests being run for matplotlib since they are currently not, and fixes a problem with numpy2 and matplotlib (only seen on arch:all builds which have not been done since the numpy2 transition started).

Let's get that through experimental, working ok, and then uploaded to sid prior to thinking about 3.10... but yes, let's look at 3.10 in experimental immediately after.

regards
Stuart


--
Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
Debian Developer  http://www.debian.org/       stu...@debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

Reply via email to