Hi, On Tue, Jan 17, 2023 at 10:22:41PM +0100, Paul Gevers wrote: > Source: linux-apfs-rw > Version: 0+git20221028+ds-2 > Severity: serious > User: debian...@lists.debian.org > Usertags: fails-always > > Dear maintainer(s), > > You recently added an autopkgtest to your package linux-apfs-rw, great. > However, it fails on armel, armhf and i386. Currently this failure is > blocking the migration to testing [1]. Can you please investigate the > situation and fix it? > > I copied some of the output at the bottom of this report. > > More information about this bug and the reason for filing it can be found on > https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation > > Paul > > [1] https://qa.debian.org/excuses.php?package=linux-apfs-rw > > https://ci.debian.net/data/autopkgtest/testing/armel/l/linux-apfs-rw/30094133/log.gz > > I: Removing binary package apfs-dkms, to get clean state. > I: Installing binary package apfs-dkms > Reading package lists... > Building dependency tree... > Reading state information... > The following NEW packages will be installed: > apfs-dkms > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. > Need to get 96.0 kB of archives. > After this operation, 605 kB of additional disk space will be used. > Get:1 http://deb.debian.org/debian unstable/main armel apfs-dkms all > 0+git20221028+ds-2 [96.0 kB] > debconf: delaying package configuration, since apt-utils is not installed > Fetched 96.0 kB in 0s (1502 kB/s) > Selecting previously unselected package apfs-dkms. > (Reading database ... (Reading database ... 5% > (Reading database ... 10% > (Reading database ... 15% > (Reading database ... 20% > (Reading database ... 25% > (Reading database ... 30% > (Reading database ... 35% > (Reading database ... 40% > (Reading database ... 45% > (Reading database ... 50% > (Reading database ... 55% > (Reading database ... 60% > (Reading database ... 65% > (Reading database ... 70% > (Reading database ... 75% > (Reading database ... 80% > (Reading database ... 85% > (Reading database ... 90% > (Reading database ... 95% > (Reading database ... 100% > (Reading database ... 29846 files and directories currently installed.) > Preparing to unpack .../apfs-dkms_0+git20221028+ds-2_all.deb ... > Unpacking apfs-dkms (0+git20221028+ds-2) ... > Setting up apfs-dkms (0+git20221028+ds-2) ... > autoinstall for dkms modules has been disabled. > I: Checking for missing dkms dependency by trying to deinstall dkms > dpkg: dependency problems prevent removal of dkms: > apfs-dkms depends on dkms (>= 2.1.0.0). > > dpkg: error processing package dkms (--remove): > dependency problems - not removing > Errors were encountered while processing: > dkms > I: No Linux header packages are installed. > I: Installing all available ones from src:linux 6.0.12-1: > I: install linux-headers-6.0.0-6-marvell > I: install linux-headers-6.0.0-6-rpi > I: install linux-headers-marvell > I: install linux-headers-rpi > Reading package lists... > Building dependency tree... > Reading state information... > The following additional packages will be installed: > linux-compiler-gcc-12-arm linux-headers-6.0.0-6-common linux-kbuild-6.0 > The following NEW packages will be installed: > linux-compiler-gcc-12-arm linux-headers-6.0.0-6-common > linux-headers-6.0.0-6-marvell linux-headers-6.0.0-6-rpi > linux-headers-marvell linux-headers-rpi linux-kbuild-6.0 > 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. > Need to get 12.8 MB of archives. > After this operation, 64.8 MB of additional disk space will be used. > Get:1 http://deb.debian.org/debian testing/main armel > linux-compiler-gcc-12-arm armel 6.0.12-1 [556 kB] > Get:2 http://deb.debian.org/debian testing/main armel > linux-headers-6.0.0-6-common all 6.0.12-1 [9655 kB] > Get:3 http://deb.debian.org/debian testing/main armel linux-kbuild-6.0 armel > 6.0.12-1 [789 kB] > Get:4 http://deb.debian.org/debian testing/main armel > linux-headers-6.0.0-6-marvell armel 6.0.12-1 [881 kB] > Get:5 http://deb.debian.org/debian testing/main armel > linux-headers-6.0.0-6-rpi armel 6.0.12-1 [867 kB] > Get:6 http://deb.debian.org/debian testing/main armel linux-headers-marvell > armel 6.0.12-1 [1144 B] > Get:7 http://deb.debian.org/debian testing/main armel linux-headers-rpi > armel 6.0.12-1 [1140 B] > debconf: delaying package configuration, since apt-utils is not installed > Fetched 12.8 MB in 0s (31.3 MB/s) > Selecting previously unselected package linux-compiler-gcc-12-arm. > (Reading database ... (Reading database ... 5% > (Reading database ... 10% > (Reading database ... 15% > (Reading database ... 20% > (Reading database ... 25% > (Reading database ... 30% > (Reading database ... 35% > (Reading database ... 40% > (Reading database ... 45% > (Reading database ... 50% > (Reading database ... 55% > (Reading database ... 60% > (Reading database ... 65% > (Reading database ... 70% > (Reading database ... 75% > (Reading database ... 80% > (Reading database ... 85% > (Reading database ... 90% > (Reading database ... 95% > (Reading database ... 100% > (Reading database ... 29875 files and directories currently installed.) > Preparing to unpack .../0-linux-compiler-gcc-12-arm_6.0.12-1_armel.deb ... > Unpacking linux-compiler-gcc-12-arm (6.0.12-1) ... > Selecting previously unselected package linux-headers-6.0.0-6-common. > Preparing to unpack .../1-linux-headers-6.0.0-6-common_6.0.12-1_all.deb ... > Unpacking linux-headers-6.0.0-6-common (6.0.12-1) ... > Selecting previously unselected package linux-kbuild-6.0. > Preparing to unpack .../2-linux-kbuild-6.0_6.0.12-1_armel.deb ... > Unpacking linux-kbuild-6.0 (6.0.12-1) ... > Selecting previously unselected package linux-headers-6.0.0-6-marvell. > Preparing to unpack .../3-linux-headers-6.0.0-6-marvell_6.0.12-1_armel.deb > ... > Unpacking linux-headers-6.0.0-6-marvell (6.0.12-1) ... > Selecting previously unselected package linux-headers-6.0.0-6-rpi. > Preparing to unpack .../4-linux-headers-6.0.0-6-rpi_6.0.12-1_armel.deb ... > Unpacking linux-headers-6.0.0-6-rpi (6.0.12-1) ... > Selecting previously unselected package linux-headers-marvell. > Preparing to unpack .../5-linux-headers-marvell_6.0.12-1_armel.deb ... > Unpacking linux-headers-marvell (6.0.12-1) ... > Selecting previously unselected package linux-headers-rpi. > Preparing to unpack .../6-linux-headers-rpi_6.0.12-1_armel.deb ... > Unpacking linux-headers-rpi (6.0.12-1) ... > Setting up linux-compiler-gcc-12-arm (6.0.12-1) ... > Setting up linux-kbuild-6.0 (6.0.12-1) ... > Setting up linux-headers-6.0.0-6-common (6.0.12-1) ... > Setting up linux-headers-6.0.0-6-marvell (6.0.12-1) ... > /etc/kernel/header_postinst.d/dkms: > dkms: autoinstall for dkms modules has been disabled. > Setting up linux-headers-6.0.0-6-rpi (6.0.12-1) ... > /etc/kernel/header_postinst.d/dkms: > dkms: autoinstall for dkms modules has been disabled. > Setting up linux-headers-marvell (6.0.12-1) ... > Setting up linux-headers-rpi (6.0.12-1) ... > I: Testing binary package apfs-dkms > I: Trying to build linux-apfs-rw/0+git20221028+ds-2 for 6.0.0-6-marvell > Sign command: /usr/lib/linux-kbuild-6.0/scripts/sign-file > Signing key: /var/lib/dkms/mok.key > Public certificate (MOK): /var/lib/dkms/mok.pub > Certificate or key are missing, generating self signed certificate for > MOK... > Creating symlink /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/source -> > /usr/src/linux-apfs-rw-0+git20221028+ds-2 > > Building module: > Cleaning build area... > make -j16 KERNELRELEASE=6.0.0-6-marvell -C > /lib/modules/6.0.0-6-marvell/build > M=/var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build....(bad exit status: > 2) > Error! Bad return status for module build on kernel: 6.0.0-6-marvell > (armv8l) > Consult /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/make.log for > more information. > E: linux-apfs-rw/0+git20221028+ds-2 failed to build for 6.0.0-6-marvell > ========== /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/make.log > ========== > DKMS make.log for linux-apfs-rw-0+git20221028+ds-2 for kernel > 6.0.0-6-marvell (armv8l) > Fri Jan 6 15:51:51 CST 2023 > make: Entering directory '/usr/src/linux-headers-6.0.0-6-marvell' > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/btree.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/compress.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/dir.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/extents.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/file.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/inode.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/key.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/message.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/namei.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/node.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/object.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/spaceman.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/super.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/symlink.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/transaction.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/unicode.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/xattr.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/xfield.o > LD [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/apfs.o > MODPOST > /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/Module.symvers > ERROR: modpost: "__aeabi_uldivmod" > [/var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/apfs.ko] undefined! > make[1]: *** > [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.modpost:128: > /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/Module.symvers] Error 1 > make: *** [/usr/src/linux-headers-6.0.0-6-common/Makefile:1790: modules] > Error 2 > make: Leaving directory '/usr/src/linux-headers-6.0.0-6-marvell' > ==================== > I: Trying to build linux-apfs-rw/0+git20221028+ds-2 for 6.0.0-6-rpi > Sign command: /usr/lib/linux-kbuild-6.0/scripts/sign-file > Signing key: /var/lib/dkms/mok.key > Public certificate (MOK): /var/lib/dkms/mok.pub > > Building module: > Cleaning build area... > make -j16 KERNELRELEASE=6.0.0-6-rpi -C /lib/modules/6.0.0-6-rpi/build > M=/var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build....(bad exit status: > 2) > Error! Bad return status for module build on kernel: 6.0.0-6-rpi (armv8l) > Consult /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/make.log for > more information. > E: linux-apfs-rw/0+git20221028+ds-2 failed to build for 6.0.0-6-rpi > ========== /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/make.log > ========== > DKMS make.log for linux-apfs-rw-0+git20221028+ds-2 for kernel 6.0.0-6-rpi > (armv8l) > Fri Jan 6 15:51:55 CST 2023 > make: Entering directory '/usr/src/linux-headers-6.0.0-6-rpi' > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/btree.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/compress.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/dir.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/extents.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/file.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/inode.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/key.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/message.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/namei.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/node.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/object.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/spaceman.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/super.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/symlink.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/transaction.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/unicode.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/xattr.o > CC [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/xfield.o > LD [M] /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/apfs.o > MODPOST > /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/Module.symvers > ERROR: modpost: "__aeabi_uldivmod" > [/var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/apfs.ko] undefined! > make[1]: *** > [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.modpost:128: > /var/lib/dkms/linux-apfs-rw/0+git20221028+ds-2/build/Module.symvers] Error 1 > make: *** [/usr/src/linux-headers-6.0.0-6-common/Makefile:1790: modules] > Error 2 > make: Leaving directory '/usr/src/linux-headers-6.0.0-6-rpi' > ==================== > ./linux-apfs-rw/0+git20221028+ds-2/build/make.log > I: Summary: > I: FAIL 6.0.0-6-marvell > I: FAIL 6.0.0-6-rpi > autopkgtest [15:51:58]: test dkms-autopkgtest
Upstream repository seems to contain some fixes for build failures on 32-bit architectures and endianess bugs. Might be worth to check if the current head fixes those issues: https://github.com/linux-apfs/linux-apfs-rw/commits/master Regards, Salvatore