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