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

Reply via email to