Your message dated Tue, 09 Jan 2024 08:10:11 +0000
with message-id <e1rn7bb-005npp...@fasolo.debian.org>
and subject line Bug#1059765: fixed in linux 6.7-1~exp1
has caused the Debian Bug report #1059765,
regarding linux: isolation-machine autopkgtest fails for multiple reasons
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1059765: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059765
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: linux
Version: 6.6.8-1
Severity: normal
Dear linux maintainers,
Recently I added some isolation-machine support to ci.debian.net and one
of the first packages I tried to run the test for is src:linux.
Unfortunately, the isolation-machine based test (selftests) fails (the
reboot that autopgtest schedules just hangs until it times out). I
haven't used kexec before in my life, so I'm not totally sure what to
expect from $(kexec -l ...) but I *suspect* (after reading the
autopkgtest spec [1]) that the call after kexec in selftests is wrong:
"""
In some cases your test needs to do the reboot by itself, e. g. through
kexec, or a reboot command that is hardcoded in the piece of software
that you want to test. To support those, you need to call
/tmp/autopkgtest-reboot-prepare my_mark at a point as close as
possible to the reboot instead; this will merely save the state but not
issue the actual reboot by itself
"""
(so /tmp/autopkgtest-reboot-prepare instead of /tmp/autopkgtest-reboot,
and maybe it should be *before* the kexec call)
On the other hand, when I run $(uname -a) after a $(manual kexec -l ..)
call, it looks like I'm still running the "old" kernel, so I'm not sure
if that line does what I would hope it to do either (it's extremely
quick too).
When I play a bit and finally can get the test to run for the current
kernel (manually passing the right step number in ADT_REBOOT_MARK for
the current kernel and an appropriate AUTOPKGTEST_TMP [2]) I also notice
that $(make headers_install) ends with:
"""
/bin/sh: 1: rsync: not found
"""
so that's a missing test dependency.
After all that, the test (for the rt kernel) runs nice although it seems
to hang on (maybe just a very long running test with no output, I waited
several minutes, is that timeout referenced in seconds or minutes?):
"""
ok 7 selftests: cgroup: test_cpuset
# timeout set to 45
# selftests: cgroup: test_zswap
"""
Second time I ran this was for the regular kernel used by
autopkgtest-build-qemu and that passed that stage with ease and seemed
to run to the end (with failures, but those you can iron out once we get
decent logs).
Also, I suspect the total test will timeout (after 2:47) if we test all
desired kernel flavors in one test. So instead of squeezing everything
in one autopkgtest (stanza) it's probably smarter to generate a stanza
per kernel you want to run (because then you're only limited by the
overall timeout of 8.5 hours).
Paul
[1]
https://salsa.debian.org/ci-team/autopkgtest/-/blob/master/doc/README.package-tests.rst
[2] # emacs debian/tests/selftests # to disable kexec and
/tmp/autopkgtest-reboot call and to set -x
chmod a+x debian/tests/selftests
# export ADT_REBOOT_MARK=step0
# export root@host:/tmp/autopkgtest.Y35OYd/build.rih/src# export
AUTOPKGTEST_TMP=$(mktemp -d)
# debian/tests/selftests # testing the default installed kernel
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 6.7-1~exp1
Done: Bastian Blank <wa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1059...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <wa...@debian.org> (supplier of updated linux package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 08 Jan 2024 22:51:34 +0100
Source: linux
Architecture: source
Version: 6.7-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Bastian Blank <wa...@debian.org>
Closes: 1050315 1059676 1059713 1059765
Changes:
linux (6.7-1~exp1) experimental; urgency=medium
.
* New upstream release: https://kernelnewbies.org/Linux_6.7
.
[ Harry 88 ]
* [arm64] udeb: Include sun8i-drm-hdmi module in installer
(Closes: #1050315)
.
[ Diederik de Haas ]
* Update to 6.7:
- d/copyright: Remove drivers/net/appletalk/cops*; removed upstream
- d/rules.d/scripts/mod: Add symsearch to Makefile.real
* Drop patches applied upstream:
- Drop "powerpc: Don't clobber f0/vs0 during fp|altivec register save"
* Drop patches:
- Drop "Add removal patches for: 3c359, smctr, keyspan, cops"; cops
support removed upstream which was the last remaining part
- Drop "Hardcode arch script output"; ia64 architecture removed upstream
* Refresh patches:
- Adjust context in "Tweak gitignore for Debian pkg-kernel using git"
- Adjust context in "video: Remove nvidiafb and rivafb"
- Adjust context in "Include package version along with kernel release in
stack traces"
- Adjust context in "kbuild: Look for module.lds under arch directory too"
- Adjust context in "firmware: Remove redundant log messages from drivers"
- Adjust context in "add sysctl to disallow unprivileged CLONE_NEWUSER by
default"
- Adjust context in "firmware: Remove redundant log messages from drivers"
- Adjust context in "intel-iommu: Add option to exclude integrated GPU
only"
- Adjust context in "intel-iommu: Add Kconfig option to exclude iGPU by
default"
- Adjust context in "x86: Make x32 syscall support conditional on a kernel
parameter"
* [ia64] Drop all ia64 configs due to upstream dropping IA64 arch
* d/config: Update with the help of kconfigeditor2:
- Remove XZ_DEC_IA64
- Remove DEV_APPLETALK, IPDDP and IPDDP_ENCAP
- Remove RTL8192U
- Remove MODULE_SIG_SHA1, MODULE_SIG_SHA224
- Replace BCACHE_CLOSURES_DEBUG with DEBUG_CLOSURES
- Remove BTRFS_FS_CHECK_INTEGRITY
- Remove EEPROM_LEGACY
- Remove MTD_AR7_PARTS
- Remove QLGE
- Replace SCSI_IZIP_EPP16 with SCSI_IMM
- Remove AMD_IOMMU_V2
- Replace SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH with
SND_SOC_INTEL_SOF_DA7219_MACH
* [rt] Update to 6.7-rt6
.
[ Bastian Blank ]
* Generate separate package tests for every flavour.
* Fix stripping of vmlinux binaries. (closes: #1059713)
* Ignore vmlinux for shlibs. (closes: #1059676)
* Drop not working selftests. (closes: #1059765)
* Always build with CROSS_COMPILE set.
* Run dh_movetousr also in signed images.
* Fix some remaining cross build problems.
.
[ Christian Göttsche ]
* Enable MODULE_DECOMPRESS
.
[ Timothy Pearson ]
* [ppc64] Build PowerNV PCIe hotplug driver as a module
.
[ Aurelien Jarno ]
* [riscv64] udeb: Add efi-modules and xfs-modules.
.
[ Francesco Dolcini ]
* [arm64] Add support for NXP i.MX8M PCIe
- drivers/phy/freescale: Enable PHY_FSL_IMX8M_PCIE as module
Checksums-Sha1:
07d06f3d931d6e38dd8dc1feec2027c71904ed04 215581 linux_6.7-1~exp1.dsc
24bbd651719a524501cc48cffc8dda7fdd12090b 144102300 linux_6.7.orig.tar.xz
f74a3aab94747e4e19eaab6c2542b9fa971d2ac0 1493608 linux_6.7-1~exp1.debian.tar.xz
7bc5699f2ea616cd9277ac8b835731da196dd60c 6033 linux_6.7-1~exp1_source.buildinfo
Checksums-Sha256:
62585f03eca85ad715bc63cf6d12530ab10a85a2863bfe972fdc231c923f4c6b 215581
linux_6.7-1~exp1.dsc
b446d65c8bfcc60f417bb57bc2e13fc0fb5015370e9a1f1af812808c5d93c5d2 144102300
linux_6.7.orig.tar.xz
c7c3a3831d8deffa3d3ae278d7230979ff5bac813a0ec6039f275a62ef5590e4 1493608
linux_6.7-1~exp1.debian.tar.xz
9049ac88e62c0cfc7ff65c021c1e6884b476657fd52cd9f977fe50c8b4e3aebe 6033
linux_6.7-1~exp1_source.buildinfo
Files:
998797d7d1fdd21b486ac692774d2de0 215581 kernel optional linux_6.7-1~exp1.dsc
299889e7e3ea5bf3a505b05325bbab8a 144102300 kernel optional
linux_6.7.orig.tar.xz
9d1f2ca62a30b651c17de6b1dba2ff4b 1493608 kernel optional
linux_6.7-1~exp1.debian.tar.xz
03cecccdbdf49b0009cd3074bc315505 6033 kernel optional
linux_6.7-1~exp1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQQ8pEKDNIgQDAQDOBFji0aBW7swjwUCZZxwRwAKCRBji0aBW7sw
j3vJAP4iVt7Fe/7iIOq60y+0dbhWVA15k4iTCO+LrnTt4AK9TwEAgk/z52p17JPZ
kVXmIHUYa8gWCk29lQxwaArEnl/mgQ8=
=+mub
-----END PGP SIGNATURE-----
--- End Message ---