On Mon, Dec 02, 2019 at 07:37:02PM +0000, Chris Lamb wrote: > Hi Julien, > > > It seems to me the test is inherently extremely sensitive to the exact > > version of black used, so it probably shouldn't be part of autopkgtests? > > Mmm, except I anticipated this at the time with the following > commit: > > > https://salsa.debian.org/reproducible-builds/diffoscope/commit/aefa5a39bb5f86f21cb67f94a013aa2c9bc4b69d > > At a quick guess, I think this is problem caused by the autopkgtests > being run without the pyproject.toml. As in: > > --- a/debian/tests/pytest > +++ b/debian/tests/pytest > @@ -14,7 +14,7 @@ fi > > for py in $(py3versions -s); do > echo "@@@@@@@@ Running against $py" > - cp -r tests "$AUTOPKGTEST_TMP" > + cp -r tests pyproject.toml "$AUTOPKGTEST_TMP" > (cd "$AUTOPKGTEST_TMP"; "$py" -m pytest -vv -l -r a) > rm -rf "${AUTOPKGTEST_TMP:?}"/* > done > > … will likely fix this. > > Aha. Thanks for the quick reply and fix!
Cheers, Julien