On Thu, Feb 25, 2021 at 12:05:39PM +0100, Jerome BENOIT wrote:
> I was rather wondering if setting Rules-Requires-Root to yes in d/rules
> will ask to bbuild to act as "needs-root" for autopkgtest.

No.  Rules-Requires-Root is only to tell the build scripts that some
parts of the build requires real or fake root.  autopkgtests are not
primarily intended for running builds.  Their actual purpose is to
test packages as-installed.  Building packages in an autopkgtest is
only suitable if some extraordinary circumstance necessitates that
(which is the case here as it is necessary for setting
/proc/sys/kernel/unprivileged_userns_clone to 1).  So it wouldn't make
sense for it to reuse settings intended for build scripts.

I don't know if you have seen the autopkgtest FAQ for maintainers:
https://ci.debian.net/doc/file.MAINTAINERS.html

And maybe take some notes on which steps you needed to take to set up
your LXC autopkgtest environment.  Maybe that can be fleshed out into
a short tutorial for other maintainers facing similar situations.

Regards,
Dennis.

Reply via email to