[PATCH v2 1/3] buildman: allow specifying configuration fragments

Quentin Schulz quentin.schulz at cherry.de
Fri Apr 18 16:32:56 CEST 2025


Hi Heinrich,

On 4/18/25 4:17 PM, Heinrich Schuchardt wrote:
> Quentin Schulz <quentin.schulz at cherry.de> schrieb am Fr., 18. Apr. 2025,
> 15:52:
> 
>> Hi Simon,
>>
>> On 4/18/25 1:39 PM, Simon Glass wrote:
>>> Hi Quentin,
>>>
>>> On Fri, 18 Apr 2025 at 05:27, Quentin Schulz <quentin.schulz at cherry.de>
>> wrote:
>>>>
>>>> Hi Heinrich,
>>>>
>>>> On 4/17/25 12:40 AM, Heinrich Schuchardt wrote:
>>>>> Currently we are no able to build with configuration fragments in our
>> CI.
>>>>> With this patch buildman gets a new argument --fragments for passing a
>>>>> comma separated list of configuration fragments to add to the board
>>>>> defconfigs, e.g.
>>>>>
>>>>>        tools/buildman/buildman \
>>>>>        -o build \
>>>>>        -k qemu-riscv64_smode \
>>>>>        --fragments acpi.config
>>>>>
>>>>
>>>> What about using:
>>>>
>>>> --fragment acpi.config --fragment fragment2.config
>>
> 
> Why should we type so much?
> 
> --fragments fragment1.config,fragment2.config is shorter.
> 
> 

What was suggested by Simon after is:

--fragment acpi --fragment fragment2

vs

--fragments acpi.config,fragment2.config

Shorter :) (until we have more fragments, and then the added --fragment 
is an issue :)

But also because I like to use argparse features instead of reinventing 
the wheel, but that's also not a big issue :)

>>> Another idea would be to also allow specifying the fragment name
>>> without the '.config' suffix. Less to type.
>>>
> 
> 
> We can follow all those ideas in future patches. But first let us see the

No, this is user interface, we want to change it as little as possible. 
I don't think it makes sense to support --fragments 
fragment.config,fragment2.config now to then switch to --fragment 
fragment --fragment fragment2 later on, if that's what we want.

Cheers,
Quentin


More information about the U-Boot mailing list