On 18/03/2025 11:13, Alexandre Detiste wrote:
Le lun. 17 mars 2025 à 03:56, Nilesh Patra <nil...@riseup.net> a écrit :
I will check the pseudo-excuses on britney in around week. Hopefully, this
upload should solve majority of issues.

Only five autopkgtest failing and already two packages fixed !
pseudo-excuses shows only 5 packages running tests and of them, all 5 packages are failing - I'd rephrase this as 100% of the packages that manually declared python3-matplotlib in Testsuite-Triggers had failing tests.

Of course autopkgtest only tests packages that explicitly depend on python3-matplotlib in their d/t/control. Many more packages will actually use matplotlib in their tests, but it's only drawn in by the dependencies of the packages and not explicitly listed. Maintainers tend not to duplicate all of the dependencies from each binary package into d/t/control and so the tests are often not triggered; use of @builddeps@ almost helps but installs too much, and neither specifying all the dependencies nor using a short-hand like @builddeps@ actually tests that you have the dependencies of the binary package correct.

I'm not sure we get the data from autopkgtests that we'd really like to get here. A rebuild test might find more, although code that touches GUI elements (like plots) tends to be rather under-done in its tests.

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