Also, there are NOT thousands of packages in the same situation as systemd. systemd is a whitelisted package which is still built on i386, which has tests that can't be run (because we run our autopkgtests on amd64 and apt will not allow you to switch from an amd64 systemd to an i386 systemd noninteractively). There are only a handful of packages in this situation, all of which have had hints added manually to ignore their test results on i386.
The more general class of problem, that test failures are treated as regressions which should not be, is tracked as https://bugs.launchpad.net/britney/+bug/1700668 ** Changed in: auto-package-testing Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1887191 Title: autopkgtest always fail on i386 for f and later Status in Auto Package Testing: Invalid Status in systemd package in Ubuntu: Invalid Bug description: [impact] all autopkgtest runs fail for i386 arch for focal and later, since i386 is no longer a fully supported arch; the test run fails due to missing test deps. this is super annoying. [test case] run autopkgtest for i386 for f or g or later. [regression potential] as this only disables/skips all testing on i386 for f and later, any regression would likely cause incorrectly failed or skipped autopkgtests for non-i386 archs. [scope] this is needed for f and later. i386 is a fully supported arch for b and earlier. To manage notifications about this bug go to: https://bugs.launchpad.net/auto-package-testing/+bug/1887191/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp