Since this bug had no maintainer response for a month I decided to go ahead with a NMU, the debdiff is attatched (same as helmuts other than changelog tweaks).
diff -Nru cracklib2-2.9.6/debian/changelog cracklib2-2.9.6/debian/changelog --- cracklib2-2.9.6/debian/changelog 2019-11-19 15:14:51.000000000 +0000 +++ cracklib2-2.9.6/debian/changelog 2020-03-31 04:24:12.000000000 +0000 @@ -1,3 +1,11 @@ +cracklib2 (2.9.6-3.2) unstable; urgency=medium + + * Non-maintainer upload. + [Helmut Grohne] + * Fix FTBFS with missing python.mk. (Closes: #951101) + + -- Peter Michael Green <plugw...@debian.org> Tue, 31 Mar 2020 04:24:12 +0000 + cracklib2 (2.9.6-3.1) unstable; urgency=high * Non-maintainer upload. diff -Nru cracklib2-2.9.6/debian/rules cracklib2-2.9.6/debian/rules --- cracklib2-2.9.6/debian/rules 2019-11-19 15:14:51.000000000 +0000 +++ cracklib2-2.9.6/debian/rules 2020-03-31 04:24:10.000000000 +0000 @@ -3,13 +3,13 @@ DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk -include /usr/share/python/python.mk # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/dpkg/architecture.mk ifeq ($(filter stage1,$(DEB_STAGE))$(filter nopython,$(DEB_BUILD_PROFILES)),) +include /usr/share/python3/python.mk PY3VERS := $(shell py3versions -vs) DH_WITH_PARAMETERS := python3 else