Bug#786882: debian-installer: FTBFS on arm64: can't find dtbs
On Tue, 2015-05-26 at 14:16 +0200, Cyril Brulebois wrote:
[...]
> There seems to be some dtb dance here, and I think the src:linux's
> having relocated the dtbs under subdirectories is responsible for the
> FTBFS. Comparing some recent kernels:
> | kibi@wodi:/tmp/linux-kernel$ debdiff binary-kernel-image-3.16.0-4-arm64-di/kernel-image-3.16.0-4-arm64-di_3.16.7-ckt9-2_arm64.udeb binary-kernel-image-4.0.0-1-arm64-di/kernel-image-4.0.0-1-arm64-di_4.0.2-1_arm64.udeb
> | [The following lists of changes regard files as different if they have
> | different names, permissions or owners.]
> |
> | Files in second .deb but not in first
> | -------------------------------------
> | -rw-r--r-- root/root /lib/modules/4.0.0-1-arm64/modules.builtin
> | -rw-r--r-- root/root /lib/modules/4.0.0-1-arm64/modules.order
> | -rw-r--r-- root/root /usr/lib/linux-image-4.0.0-1-arm64/apm/apm-mustang.dtb
> | -rw-r--r-- root/root /usr/lib/linux-image-4.0.0-1-arm64/arm/foundation-v8.dtb
> | -rw-r--r-- root/root /usr/lib/linux-image-4.0.0-1-arm64/arm/juno.dtb
> | -rw-r--r-- root/root /usr/lib/linux-image-4.0.0-1-arm64/arm/rtsm_ve-aemv8a.dtb
> |
> | Files in first .deb but not in second
> | -------------------------------------
> | -rw-r--r-- root/root /lib/modules/3.16.0-4-arm64/modules.builtin
> | -rw-r--r-- root/root /lib/modules/3.16.0-4-arm64/modules.order
> | -rw-r--r-- root/root /usr/lib/linux-image-3.16.0-4-arm64/apm-mustang.dtb
> | -rw-r--r-- root/root /usr/lib/linux-image-3.16.0-4-arm64/foundation-v8.dtb
> | -rw-r--r-- root/root /usr/lib/linux-image-3.16.0-4-arm64/rtsm_ve-aemv8a.dtb
>
> → Besides the ABI bump, one can see apm/ and arm/ being introduced here.
> src:debian-installer likely needs to learn how to handle this.
Upstream decided to structure things a bit more (by vendor). Sorry for
not thinking of d-i when I fixed up the kernel packaging side.
Ian.
Reply to: