On Fri, 20 Dec 2024 at 18:39, Joshua Watt <[email protected]> wrote:
> 1) bitbake-config-build is way too aggressive in the files it looks
> for as fragments. My editor (vim) creates hidden temporary files that
> I kept having to manually delete or the tool would attempt to parse
> them and fail. I would recommend that it only consider non-hidden
> files that end in .conf as valid fragments.
> 2) It would be convenient if `bitbake-config-build enable-fragment`
> and `bitbake-config-build disable-fragment` could take more than one
> fragment, as this would make scripting in CI more straight forward.

I see the patches for these have been sent, thanks.

> 3) The biggest problem I had with this is that I can't set variables
> like MACHINE/DISTRO etc. in fragments, I think this is due to how
> deferred the evaluation of this is. Without being able to do this, I'm
> not sure how useful this system will be for me (or at least, it won't
> be able to replace any of the current mechanisms I use). I think what
> users are generally after here is that they can really easily share a
> configuration in source control (which this does well), but if it
> can't control everything it's of limited use.

I tried this locally with poky and adding DISTRO/MACHINE to one of the
selftest fragments, and it works properly, so if you can provide a way
to reproduce this problem I'd appreciate. Or there's something else on
your side that gets in the way.

Here's the output of bitbake -e (DISTRO is similarly adjusted as expected):

#
# $MACHINE [3 operations]
#   set /srv/storage/alex/yocto/build-64/conf/local.conf:38
#     [_defaultval] "qemux86-64"
#   set /srv/work/alex/poky/meta/conf/documentation.conf:279
#     [doc] "Specifies the target device for which the image is built.
You define MACHINE in the conf/local.conf file in the Build
Directory."
#   set /srv/work/alex/poky/meta-selftest/conf/fragments/test-fragment.conf:5
#     "qemuarm"
# pre-expansion value:
#   "qemuarm"
MACHINE="qemuarm"

Alex
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#209082): 
https://lists.openembedded.org/g/openembedded-core/message/209082
Mute This Topic: https://lists.openembedded.org/mt/109647318/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to