On 30/06/2026 10:54, andy pugh wrote:
Is it expected to be possible to build for one version whilst running another?

Yes it is, but I recommend to use a newer version of live-build to build for 
older versions of Debian, perhaps currently even the git version of live-build 
[1].
I try to keep the git version of live-build compatible with unstable (sid), 
testing (forky), stable (trixie) and oldstable (bookworm) [2][3].

I recently built a Trixie LiveCD on a machine Bookworm, and a tester
has reported that DHCP fails during install, so it doesn't install.

It might work, but the version of live-build from bookworm is really old and 
since then a lot has changed. Especially the code has improved a lot for the 
separation of host and the image while it is built.
With the current code it is even possible to use the isolation via unshare to 
build images (which is a very good isolation of host and build process) [4].

Another user explains this as follows:

"Debian Live grabs packages from the version of Debian that is
installed on the host computer. Debian 13.5 with kernel    6.12.86 was
released on 16 May 2026.
Seems like Debian 13.5 is not installed on your host PC so Debian Live
gets confused due to the point release mismatch.
This kernel conflict will cause errors with any DKMS drivers that are
installed."

Is this intended behaviour, a bug, or a misconfiguration on my part?

Forward-compatibility is hard, backward-compatibility is way easier.

With kind regards,
Roland Clobus

[1] https://wiki.debian.org/ReproducibleInstalls/LiveImages
[2] https://openqa.debian.net/
[3] https://jenkins.debian.net/view/live/
[4] https://salsa.debian.org/live-team/live-build/-/merge_requests/420

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to