[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#945372: unicycler: please add skip-not-installable restriction to autopkgtest



Source: unicycler
Version: 0.4.8+dfsg-1
X-Debbugs-CC: debian-ci@lists.debian.org
User: debian-ci@lists.debian.org
Usertags: issue

Dear maintainers, Andreas,

The release team has recently added arm64 to the list of architectures
where autopkgtests are run. I noticed that unicycle reported a
regression there, which on inspection boiled down to the fact that the
arch specific package is not build there. However, probably because the
source also builds an arch:all package, the migration software will
trigger an autopkgtest run on arm64 which fails due to
non-installability of the test dependencies (@ and @builddeps@). The
proper way around this is to add the skip-not-installable restriction
[1] to your test declaration in d/t/control.

I have added a hint to ignore the issue for this time. But in due time,
we will consider all autopkgtest failures in testing a serious bug (RC).

Thanks.

Paul

[1]
https://salsa.debian.org/ci-team/autopkgtest/raw/master/doc/README.package-tests.rst

skip-not-installable
    This test might have test dependencies that can't be fulfilled on
    all architectures. Therefore, when apt-get installs the
    dependencies, it will fail. Don't treat this as a test failure, but
    instead treat it as if the test was skipped.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: