#1036496 mnemosyne: please add autopkgtests (to add coverage for python3-matplotlib)

#1036496#5
Date:
2023-05-21 20:56:14 UTC
From:
To:
Dear maintainer,
mnemosyne has a package relationship with python3-matplotlib (either a
Depends/Recommends/Suggests or a build-time dependency) but doesn't defineany
autopkgtests.

Autopkgtests allow for automation to verify reverse-dependencies are still
working and/or building properly after a package is uploaded, and are helpful
in preventing a package from migrating to testing if they break other packages.

For these reasons, please add "meaningful" autopkgtests to this package, which
usually means running the upstream unittests.

Further information can be found at:

 * https://manpages.debian.org/unstable/autopkgtest/autopkgtest.1.en.html
 * https://manpages.debian.org/unstable/dh-python/pybuild-autopkgtest.1.en.html


Thanks!

Package list generated by:

https://github.com/sandrotosi/debian-tools/blob/master/find_rdeps_without_autopkgtests.py

#1036496#10
Date:
2023-06-28 08:47:51 UTC
From:
To:
Hi,

I do understand the technical request, but I don't think I can do that:
mnemosyne is a graphical application and uses matplotlib to create
graphs of user performance statistics... so I don't really see how to
get what you ask.

If you don't have a suggestion, I'll probably close that report in a
while as won't-fix.

Sorry,

J.Puydt

#1036496#15
Date:
2023-07-04 07:27:05 UTC
From:
To:
a GUI application is not only made of visualization code, and i see
the upstream repo has a directory full of tests:
https://github.com/mnemosyne-proj/mnemosyne/tree/master/tests

so this seems like a start and i wouldnt give up on the idea of
running tests/autopkgtests so soon.