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
OpenPGP_signature.asc
Description: OpenPGP digital signature