Re: [PATCH 0/3] Add configuration fragment support to kdevops

Luis Chamberlain <[email protected]>
Newsgroups dev.linux.lists.kdevops
Message-ID <[email protected]>
On Wed, Sep 17, 2025 at 02:29:17PM +0200, Daniel Gomez wrote:
> This series introduces Linux kernel-style configuration fragment support
> to kdevops, enabling flexible configuration composition and better
> maintainability.
> 
> * Import merge_config.sh from Linux kernel for fragment merging
> * Update scripts/config with latest upstream fixes (v5.11 -> v6.15)
> * Add practical VM configuration fragments for guest scaling
> 
> Benefits:
> - Modular configuration: Compose complex configs from reusable fragments
> - Better maintainability: Separate concerns (VM sizing, features, workflows)
> - Flexible deployment: Mix and match fragments for different scenarios
> - Upstream compatibility: Uses standard Linux kernel tooling
> 
> Usage example:
> 
> * Minimal development VM + diy enablement:
> make dynamic_pcipassthrough_kconfig KDEVOPS_ENABLE_PCIE_KCONFIG=1
> make defconfig-sysbench-mysql-atomic-tps-variability
> ./scripts/kconfig/merge_config.sh -n .config \
>     ./defconfigs/configs/vm2g2c.config
>     ./defconfigs/configs/diy.config \
> 
> This builds on the kconfig environment discussion [1] and provides an
> alternative to the SAT solver solution.
> 
> Link: https://lore.kernel.org/kdevops/[email protected]/ [1]
> 
> Signed-off-by: Daniel Gomez <[email protected]>

This is nice, but does it scale? I don't think so. So my ask would be to
see if you can integrate the pico SAT patches to our shared kconfig tree
tree first under a new branch which branches out of the origin/yamlconfig
branch. Then merge that to kdevops and evaluate what a true SAT solver
can do. This let's us essentially lead the way forward for Linux.

The experiences we learn can be brought back to Linux.

  Luis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.