#1009002 simple-cdd: Upcoming change to debian-cd will break BOOT_TIMEOUT parameter

Package:
simple-cdd
Source:
simple-cdd
Submitter:
"Jonathan Hettwer (bauen1)"
Date:
2022-04-05 19:03:04 UTC
Severity:
normal
#1009002#5
Date:
2022-04-05 18:45:09 UTC
From:
To:
Hi,

An upcoming change in debian-cd makes changes to the isolinux
configuration, thus simple-cdds BOOT_TIMEOUT no longer has the expected
effect.

The commit is https://salsa.debian.org/installer-team/debian-installer/-/commit/3010162acb02dae36db6354e9ad13891dff980c2

After this change specifying BOOT_TIMEOUT no longer changes the actual
timeout, it will be 30s regardless of the value specified.
The default boot option will also not be the "Graphic Installation", but
the speech synthesis installation.

I was asked on the #debian-boot irc channel to report this here.

Thanks,
Jonathan Hettwer

#1009002#10
Date:
2022-04-05 18:59:24 UTC
From:
To:
Hello,

Jonathan Hettwer (bauen1), le mar. 05 avril 2022 20:45:09 +0200, a ecrit:

Which is because simple-cdd patches the existing "timeout 0" line, but
now it's before the spk*.cfg timeout lines, and thus overriden by them.

simple-cdd can instead just append a timeout line to the main
configuration file, thus overriding anything else.

Indeed, that's intentional. I guess a simple way to patch over it would
be to drop any ontimeout line with

sed -i '/^ontimeout /d' *.cfg

so that it's indeed the default selection line which gets booted.

Samuel