Public bug reported:

Do not trigger autopkgtest on all arches

Currently riscv64 only kernels trigger a lot of autopkgtests on every
architecture for no apparent reason.

Currently dpkg-source generates Testsuite triggers in .dsc, and all the
britney machinery figures out that src:linux-riscv publishes at least
one binary on a given architecture, and triggers tests.

This is because Package: SRCPKGNAME-headers-PKGVER-ABINUM is
Architecture: all instead of Architecture: riscv64.

It is not easy to remove Testsuite-Triggers from the .dsc, however it is
relatively harmless to switch riscv64 kernel header packages to be
architecture riscv64. Afterall, they typically never build kernels for
any other architectures and have no need to share headers package
between architectures.

This should speed up riscv64 kernel migration through autopkgtest
infrastructure without requesting a bunch of tests being done on a lot
of architecutres ie. test systemd on all arches with trigger src:linux-
riscv.

** Affects: linux-allwinner (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux-riscv (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux-starfive (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: jammy kinetic lunar

** Also affects: linux-allwinner (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: linux-starfive (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-riscv in Ubuntu.
https://bugs.launchpad.net/bugs/1996529

Title:
  Do not trigger autopkgtest on all arches

Status in linux-allwinner package in Ubuntu:
  New
Status in linux-riscv package in Ubuntu:
  New
Status in linux-starfive package in Ubuntu:
  New

Bug description:
  Do not trigger autopkgtest on all arches

  Currently riscv64 only kernels trigger a lot of autopkgtests on every
  architecture for no apparent reason.

  Currently dpkg-source generates Testsuite triggers in .dsc, and all
  the britney machinery figures out that src:linux-riscv publishes at
  least one binary on a given architecture, and triggers tests.

  This is because Package: SRCPKGNAME-headers-PKGVER-ABINUM is
  Architecture: all instead of Architecture: riscv64.

  It is not easy to remove Testsuite-Triggers from the .dsc, however it
  is relatively harmless to switch riscv64 kernel header packages to be
  architecture riscv64. Afterall, they typically never build kernels for
  any other architectures and have no need to share headers package
  between architectures.

  This should speed up riscv64 kernel migration through autopkgtest
  infrastructure without requesting a bunch of tests being done on a lot
  of architecutres ie. test systemd on all arches with trigger
  src:linux-riscv.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-allwinner/+bug/1996529/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to