Several autopkgtests in software-properties have always failed on
ci.debian.net and other minimal environments (as far as I can tell),
making them difficult to use as an acceptance test for other changes
like the patch I sent to #836041 today.
Please consider the attached patch
0003-d-p-03_no-launchpad.patch-Skip-Launchpad-PPA-tests-w.patch, which
extends debian/patches/03_no-launchpad.patch to skip PPA-related parts
of the test suite if python3-launchpadlib isn't installed. The updated
version of debian/patches/03_no-launchpad.patch is also attached for
maybe easier review (avoiding diff-of-diffs).
With that change, software-properties builds successfully and passes
autopkgtests in testing. I haven't otherwise tested the resulting package.
It does not build successfully and will probably still fail autopkgtests
in unstable, due to #1079522, but that isn't a regression with the change
I'm proposing here.
(See also #1054875, #1070068 which are caused by 03_no-launchpad.patch,
and are not resolved by this change.)
Thanks,
smcv