Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-22 Thread Emanuele Rocca
Hi,

On 2026-01-06 02:21, Cyril Brulebois wrote:
> For some reason (possibly because of frequent errors while refreshing
> repositories from Salsa), the daily build overview task was commented
> out and the overview hadn't been updated since end of last month:
>   https://d-i.debian.org/daily-images/daily-build-overview.html
> 
> I've cronned it back, and logs are published again. It seems we have a
> few failures right now, namely:
>  - arm64
>  - armhf
>  - riscv64

Just a quick note to mention that linux-signed-arm64 6.18.5+1 has gone
through new and all daily image builds are working again. \o/



Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Aurelien Jarno
On 2026-01-06 17:44, Aurelien Jarno wrote:
> Hi,
> 
> On 2026-01-06 17:30, Cyril Brulebois wrote:
> > Hi,
> > 
> > Emanuele Rocca  (2026-01-06):
> > > On 2026-01-06 02:21, Cyril Brulebois wrote:
> > or in build/config/riscv64.cfg:
> > 
> > riscv64_grub_efi: $(TEMP_DTBS)
> > 
> > so this really looks like some side-effect of the dtb move.
> > 
> > 
> > Of course it would be easier if ARM/RISC-V porters would have a look,
> > but the problem is likely in src:debian-installer, which probably need
> > some config-related updates.
> 
> A fix will indeed be needed for DTB files move. But currently the real 

I have just pushed a fix to d-i so that things should work again once 
the kernel is fixed.

It seems that the $(TEMP)/lib directory is nowadays only used for DTB 
files, so we probably want to rename it into $(TEMP)/dtb, but let's get 
the things working again before making more changes.

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
[email protected] http://aurel32.net


signature.asc
Description: PGP signature


Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Holger Wansing
Hi Cyril,

Cyril Brulebois  wrote (Tue, 6 Jan 2026 14:21:49 +0100):
> Hi,
> 
> For some reason (possibly because of frequent errors while refreshing
> repositories from Salsa), the daily build overview task was commented
> out and the overview hadn't been updated since end of last month:
>   https://d-i.debian.org/daily-images/daily-build-overview.html

Sorry, that was me.
I disabled that cron job, since there were failures like

WARNING: [printf] Object must contain a valid delta at ./daily-build-overview 
line 156.
Use of uninitialized value $deltahours in numeric gt (>) at 
./daily-build-overview line 159.
WARNING: [printf] Object must contain a valid delta at ./daily-build-overview 
line 156.
Use of uninitialized value $deltahours in numeric gt (>) at 
./daily-build-overview line 159.
WARNING: [printf] Object must contain a valid delta at ./daily-build-overview 
line 156.
Use of uninitialized value $deltahours in numeric gt (>) at 
./daily-build-overview line 159.

every hours for a bunch of days.
What means to me that the script is broken somehow / needs some update.


My plan was to drop you a note about this, indeed.
But I forgot about this then, sorry!


Holger



-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Bastian Blank
On Tue, Jan 06, 2026 at 02:21:49PM +0100, Cyril Brulebois wrote:
> I've cronned it back, and logs are published again. It seems we have a
> few failures right now, namely:
>  - arm64
>  - armhf
>  - riscv64

This are exactly the architectures using dtb, where the installation
into the linux udebs is currently broken.

Please add a check with experimental to find such things early.

Bastian

-- 
There is a multi-legged creature crawling on your shoulder.
-- Spock, "A Taste of Armageddon", stardate 3193.9



Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Aurelien Jarno
Hi,

On 2026-01-06 17:30, Cyril Brulebois wrote:
> Hi,
> 
> Emanuele Rocca  (2026-01-06):
> > On 2026-01-06 02:21, Cyril Brulebois wrote:
> or in build/config/riscv64.cfg:
> 
> riscv64_grub_efi: $(TEMP_DTBS)
> 
> so this really looks like some side-effect of the dtb move.
> 
> 
> Of course it would be easier if ARM/RISC-V porters would have a look,
> but the problem is likely in src:debian-installer, which probably need
> some config-related updates.

A fix will indeed be needed for DTB files move. But currently the real 
issue is that the DTB files are not present in the udeb packages 
anymore... The kernel team is aware of that and working on a fix.

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
[email protected] http://aurel32.net


signature.asc
Description: PGP signature


Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Pascal Hambourg

On 06/01/2026 à 17:30, Cyril Brulebois wrote:

Emanuele Rocca  (2026-01-06):


Perhaps related to the recently introduced Breaks on armhf, arm64, and
riscv64?


I don't think that's /directly/ related (the fixed package is even in
testing, and it's not listed in build logs AFAICT), but that hinted me
into the right direction I think…

In #debian-kernel it was noticed that DTBs were missing in kernel udebs:

16:15:13 - aurel32 : waldi: with all the recent changes, where are 
supposed to be the dtb files for the udeb? it seems they got forgotten
16:20:08 - aurel32 : there might be more issues (like the path needs to 
be updated), but it seems it's at least one of them

16:50:37 - waldi : aurel32: /usr/lib/modules/$version/dtb
16:51:43 - aurel32 : waldi: yes, but in which udeb package?
16:51:52 - waldi : and you are right, they got missing
16:52:01 - waldi : kernel-image*-di
17:26:26 - waldi : i have a fix already. just a bit of install file



Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Cyril Brulebois
Hi,

Emanuele Rocca  (2026-01-06):
> On 2026-01-06 02:21, Cyril Brulebois wrote:
> > For some reason (possibly because of frequent errors while refreshing
> > repositories from Salsa), the daily build overview task was commented
> > out and the overview hadn't been updated since end of last month:
> >   https://d-i.debian.org/daily-images/daily-build-overview.html
> > 
> > I've cronned it back, and logs are published again. It seems we have a
> > few failures right now, namely:
> >  - arm64
> >  - armhf
> >  - riscv64
> 
> Perhaps related to the recently introduced Breaks on armhf, arm64, and
> riscv64?
> https://salsa.debian.org/kernel-team/linux/-/commit/c660788db61eea9d22bc429b987441b05b9302bb

I don't think that's /directly/ related (the fixed package is even in
testing, and it's not listed in build logs AFAICT), but that hinted me
into the right direction I think…

A failure can look like this on arm64:

make[2]: *** No rule to make target 'tmp/cdrom_grub/lib', needed by 
'arm_grub_efi'.  Stop.

Before, that looked like this:

Searching 'tmp/cdrom_grub/lib' for dtbs compatible with pattern 'google,.*'.

which looks like it comes from depthcharge-tools. That's not used
everywhere though (amd64 and arm64 only, and of course amd64 is not
affected by dtb stuff), so not cc-ing its maintainers.

Checking build/Makefile, we have:

$(DTBS): $(TEMP_KERNEL)
…

Under build/config/* we have stuff like:

DTBS = $(SOME_DEST)/$(EXTRANAME)README
TEMP_KERNEL = $(foreach name,$(KERNELNAME),$(TEMP)/$(name))
TEMP_DTBS = $(TEMP)/lib

or in build/config/arm.cfg:

arm_grub_efi: $(TEMP_DTBS)

or in build/config/riscv64.cfg:

riscv64_grub_efi: $(TEMP_DTBS)

so this really looks like some side-effect of the dtb move.


Of course it would be easier if ARM/RISC-V porters would have a look,
but the problem is likely in src:debian-installer, which probably need
some config-related updates.

Thanks, Emanuele!


Cheers,
-- 
Cyril Brulebois ([email protected])
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Re: Various d-i daily build failures: arm64, armhf, riscv64

2026-01-06 Thread Emanuele Rocca
Hi Cyril,

On 2026-01-06 02:21, Cyril Brulebois wrote:
> For some reason (possibly because of frequent errors while refreshing
> repositories from Salsa), the daily build overview task was commented
> out and the overview hadn't been updated since end of last month:
>   https://d-i.debian.org/daily-images/daily-build-overview.html
> 
> I've cronned it back, and logs are published again. It seems we have a
> few failures right now, namely:
>  - arm64
>  - armhf
>  - riscv64

Perhaps related to the recently introduced Breaks on armhf, arm64, and
riscv64?
https://salsa.debian.org/kernel-team/linux/-/commit/c660788db61eea9d22bc429b987441b05b9302bb