On Thu, Mar 27, 2025 at 10:02:40PM +0100, Marc Haber wrote: > Most of adduser's autopkgtests are invoked from here: > > Test-Command: /usr/bin/prove -v debian/tests/f > Depends: adduser, cron, perl, login > Restrictions: needs-root > > That's wrong. We need (and can!) run most of the autopkgtests in a truly > minimal system, and then repeat them in a system that has cron, perl, > quota etc installed. adduser is supposed to work in all of those > environments. > > Some of the autopkgtests, for example for deluser --remove-all-files, > are allowed to fail in a system that is missing a full perl. So the > tests need to cater for that.
However, this is harder than we think, since /usr/bin/prove needs a full perl in itself. So we cannot simply run the full testsuite a second time without a full perl without a complete rewrite. Greetings Marc