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

Reply via email to