Hello Hans, list,

On 06/09/2024 12:13, Hans-J. Ullrich wrote:
I discovered, that live-build is still depending on bullseye. All controlling 
files got the entry of bullseye, whilst it should be now bookworm.

Although it is not a real bug, a build is always crashing due to missing 
packages or wrong dependencies.
I edited all entries from bullseye to bookworm and everything is working lie a charm. 
Please mae this be default, so that , when executing "lb config" the correct 
version withj bookworm entries are downloaded.

Instead of changing live-build, you can use 'lb config --distribution bookworm'

This is an older issue, see e.g. https://salsa.debian.org/live-team/live-build/-/merge_requests/208

I now propose the following:
* Make --distribution a mandatory argument in the 'lb config' invocation series (i.e.: after validation it should be set).

That solves:
* No fragile logic required in the live-build code
* Every user must specify the distribution version, and will not encounter surprises * No additional releases required before/during a freeze to update the distribution name

Work to do:
* Clean up existing logic
* Remove the code that allows for 'lb build' without 'lb config'
* Update the manual

With kind regards,
Roland Clobus

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to