Subject: reprotest: Tests not run during build and fail with python 3.8

From: Vagrant Cascadian <[email-masked]>
Date: Sun, 26 Jul 2020 14:57:11 -0700

Package: reprotest
Severity: normal
Version: 0.7.8

The test suite parts called by "tox" are not run, as it tries to use
python 3.6, which was not present since before buster release:

   debian/rules override_dh_auto_test
   make[1]: Entering directory '/<<PKGBUILDDIR>>'
   VIRTUALENV_DOWNLOAD=no \
   http_proxy=http://127.0.9.1:9 \
   https_proxy=https://127.0.9.1:9 \
   TOX_TESTENV_PASSENV=PYTHONIOENCODING PYTHONIOENCODING=utf-8 \
   tox -r --sitepackages -- -s
   GLOB sdist-make: /<<PKGBUILDDIR>>/setup.py
   WARNING: could not copy distfile to
   /sbuild-nonexistent/.tox/distshare
   py36 create: /<<PKGBUILDDIR>>/.tox/py36
   SKIPPED: InterpreterNotFound: python3.6
   ___________________________________ summary
   ____________________________________
   SKIPPED:  py36: InterpreterNotFound: python3.6
     congratulations :)

The congratulations seem a bit premature. :)

I updated the configuration to run using python 3.8, but many
non-deterministic test suite failures ensued, so reverted before the
last upload.

diff --git a/tox.ini b/tox.ini
index 06da613..d162757 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 # envlist = coverage-clean, py35, coverage-stats
-envlist = py36
+envlist = py38
 skip_missing_interpreters = true

 [testenv:coverage-clean]

We should probably get the test suite running and passing again. :)

We might also want to disable skip_missing_interpreters, to avoid this
happening again without noticing...

live well,
  vagrant