Hi Paul,
On 08/05/2020 21.43, Paul Gevers wrote:
> On 08-05-2020 16:28, Andreas Beckmann wrote:
>> The list of header package dependencies has been updated to be
>> installable on Debian sid/stable/oldstable and is not generated for
>> Ubuntu-based distributions.
>
> This isn't going to work. The template is generated on the host, so the
> distribution may be different in the testbed.
Hmmpf, if autodep8 can't have distribution specific knowledge, we have
to put that into the distribution. What about:
* dkms splits off an arch:any package dkms-autopkgtest
- contains the dkms-autopkgtest script
- maybe contains/creates a flag file to disable dkms autoinstall mode
- depends (on Debian) on all the kernel headers as in my patch
(unfortunately src:linux does not provide a metapackage for that)
- depends (on Ubuntu) on ??? or nothing ???
- does *not* depend on dkms (because the dkms-autopkgtest script tries
to remove dkms in order to catch *-dkms packages missing a
dependency on it
* autodep8 generates a template with
- Depends: dkms-autopkgtest | dkms (<< 2.8.1-6), dkms
Would that work to trigger autopkgtests on *-dkms whenever src:linux
gets uploaded?
Andreas
PS: Is it theoretically possible to trigger autopkgtests on *-dkms in
sid with linux-headers* pinned to experimental upon an upload of
src:linux to experimental?