mbox series

[v2,0/8] Fix gitsm LFS support

Message ID 20250425101155.2905972-1-philip.lorenz@bmw.de
Headers show
Series Fix gitsm LFS support | expand

Message

Philip Lorenz April 25, 2025, 10:11 a.m. UTC
This patch series fixes a number of issues we observed when using the
gitsm fetcher in conjunction with git-lfs.

I'd like to highlight two patches in this series:
* 0004-fetch2-Simplify-git-LFS-detection: I could not come up with a
  good reason on why the code so far preferred the content of
 `.gitattributes` on the repository's branch instead of always
  considering the state of the target revision. Please let me know
  if there's something I didn't take into account.
* 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I could not
  replicate the `git-lfs fetch` behaviour in versions going back to
  2.13.2 released in 2021. This leads me to believe that the issue
  leading to this workaround is no longer in place. However, if anyone
  remembers the actual issue / versions involved I can also retest to
  confirm that there are no regression.

---
V1 -> V2:
* The correct parameter is now passed for each submodule URL when LFS is
  explicitly disabled
* Smudging for submodules is now skipped when LFS is explcitly disabled.
  This ensures consistent behaviour in setups where git-lfs is installed
  but should not be used.
* Test cases are extended to test the LFS disabled state.
* Explicitly install git lfs into submodule in the test cases to make
  sure that git-lfs is actually used for storing the files.

Philip Lorenz (8):
  fetch2: Clean up no longer used name parameter
  tests/fetch: Move commonly used imports to top
  fetch2: Check for git-lfs existence before using it
  fetch2: Simplify git LFS detection
  fetch2: Use git-lfs fetch to download objects
  fetch2: Fix incorrect lfs parametrization for submodules
  fetch2: Fix LFS object checkout in submodules
  tests/fetch: Test gitsm with LFS

 lib/bb/fetch2/git.py   |  69 ++++++----------
 lib/bb/fetch2/gitsm.py |  13 ++-
 lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----------
 3 files changed, 163 insertions(+), 102 deletions(-)

Comments

Richard Purdie April 25, 2025, 12:35 p.m. UTC | #1
On Fri, 2025-04-25 at 12:11 +0200, Philip Lorenz via lists.openembedded.org wrote:
> This patch series fixes a number of issues we observed when using the
> gitsm fetcher in conjunction with git-lfs.
> 
> I'd like to highlight two patches in this series:
> * 0004-fetch2-Simplify-git-LFS-detection: I could not come up with a
>   good reason on why the code so far preferred the content of
>  `.gitattributes` on the repository's branch instead of always
>   considering the state of the target revision. Please let me know
>   if there's something I didn't take into account.
> * 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I could not
>   replicate the `git-lfs fetch` behaviour in versions going back to
>   2.13.2 released in 2021. This leads me to believe that the issue
>   leading to this workaround is no longer in place. However, if anyone
>   remembers the actual issue / versions involved I can also retest to
>   confirm that there are no regression.
> 
> ---
> V1 -> V2:
> * The correct parameter is now passed for each submodule URL when LFS is
>   explicitly disabled
> * Smudging for submodules is now skipped when LFS is explcitly disabled.
>   This ensures consistent behaviour in setups where git-lfs is installed
>   but should not be used.
> * Test cases are extended to test the LFS disabled state.
> * Explicitly install git lfs into submodule in the test cases to make
>   sure that git-lfs is actually used for storing the files.
> 
> Philip Lorenz (8):
>   fetch2: Clean up no longer used name parameter
>   tests/fetch: Move commonly used imports to top
>   fetch2: Check for git-lfs existence before using it
>   fetch2: Simplify git LFS detection
>   fetch2: Use git-lfs fetch to download objects
>   fetch2: Fix incorrect lfs parametrization for submodules
>   fetch2: Fix LFS object checkout in submodules
>   tests/fetch: Test gitsm with LFS
> 
>  lib/bb/fetch2/git.py   |  69 ++++++----------
>  lib/bb/fetch2/gitsm.py |  13 ++-
>  lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----------
>  3 files changed, 163 insertions(+), 102 deletions(-)

With this series applied, OE-Core throws a lot of errors, see below.
I'm not convinced we have that much LFS use so something seems wrong...

https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/logs/stdio

Cheers,

Richard

stdio: ERROR: acpica-20240827-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/acpica/acpica has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: acpica-native-20240827-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/acpica/acpica has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: argp-standalone-1.4.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ericonr/argp-standalone has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: asciidoc-10.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/asciidoc/asciidoc-py has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: asciidoc-native-10.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/asciidoc/asciidoc-py has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: avahi-libnss-mdns-0.15.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/lathiat/nss-mdns has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: babeltrace-1.5.11-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.efficios.com/babeltrace.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: babeltrace2-2.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.efficios.com/babeltrace.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: baremetal-helloworld-0.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ahcbb6/baremetal-helloqemu.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bindgen-cli-0.71.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rust-lang/rust-bindgen.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bindgen-cli-native-0.71.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rust-lang/rust-bindgen.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-cross-canadian-x86-64-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-crosssdk-x86_64-pokysdk-linux-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-cross-x86_64-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-native-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: binutils-testsuite-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: blktrace-1.3.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.dk/blktrace.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bmaptool-3.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/yoctoproject/bmaptool has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bmaptool-native-3.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/yoctoproject/bmaptool has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: boost-build-native-1_1.87.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/boostorg/build has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bootchart2-0.14.9-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/xrmx/bootchart.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bootchart2-native-0.14.9-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/xrmx/bootchart.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: btrfs-tools-6.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/kdave/btrfs-progs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: btrfs-tools-native-6.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/kdave/btrfs-progs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: build-appliance-image-15.0.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.yoctoproject.org/poky has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: bzip2-1.0.8-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/bzip2-tests.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: connman-gnome-0.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/connectivity/connman-gnome.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cracklib-2.10.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cracklib/cracklib has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cracklib-native-2.10.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cracklib/cracklib has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: createrepo-c-1.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/createrepo_c has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: createrepo-c-native-1.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/createrepo_c has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cross-localedef-native-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cryptodev-linux-1.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cryptodev-linux/cryptodev-linux has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cryptodev-linux-native-1.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cryptodev-linux/cryptodev-linux has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cryptodev-module-1.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cryptodev-linux/cryptodev-linux has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: cryptodev-tests-1.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cryptodev-linux/cryptodev-linux has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dbus-wait-0.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/dbus-wait has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: debianutils-5.21-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/debian/debianutils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: debianutils-native-5.21-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/debian/debianutils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: devtool-upgrade-test2-0.1+git-r2 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.yoctoproject.org/dbus-wait has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dhcpcd-10.2.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/NetworkConfiguration/dhcpcd has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: distcc-3.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/distcc/distcc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dnf-4.22.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/dnf.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dnf-native-4.22.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/dnf.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dos2unix-7.5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/dos2unix/dos2unix has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dos2unix-native-7.5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/dos2unix/dos2unix has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dpkg-1.22.11-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/dpkg-team/dpkg.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dpkg-native-1.22.11-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/dpkg-team/dpkg.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dtc-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: dtc-native-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: e2fsprogs-1.47.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: e2fsprogs-native-1.47.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: efibootmgr-18-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rhinstaller/efibootmgr.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: efivar-39-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rhinstaller/efivar.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: efivar-native-39-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rhinstaller/efivar.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: erofs-utils-1.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: erofs-utils-native-1.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: fastfloat-8.0.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fastfloat/fast_float.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: file-5.46-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/file/file.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: fmt-11.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fmtlib/fmt has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: fmt-native-11.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fmtlib/fmt has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: fts-1.2.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/pullmoll/musl-fts.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gcompat-1.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.adelielinux.org/adelie/gcompat.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gi-docgen-2025.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/gi-docgen.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gi-docgen-native-2025.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/gi-docgen.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gitrepotest-1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/git/matchbox-panel-2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: git-submodule-test-1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.yoctoproject.org/git-submodule-test has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gitunpackoffline-0.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/git/matchbox-panel-2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gitunpackoffline-fail-1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/git/matchbox-panel-2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: glibc-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: glibc-testsuite-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: glibc-y2038-tests-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: glslang-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/glslang.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: glslang-native-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/glslang.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gnome-desktop-testing-2021.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/gnome-desktop-testing.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gnu-config-20240823+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.savannah.gnu.org/git/config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gnu-config-native-20240823+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.savannah.gnu.org/git/config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gnu-efi-4.0.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ncroxon/gnu-efi has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gnu-efi-native-4.0.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ncroxon/gnu-efi has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: go-helloworld-0.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://go.googlesource.com/example has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: gst-examples-1.18.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/gstreamer/gst-examples.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: hello-rs-0.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/akiernan/hello-bin.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: hwdata-0.394-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vcrhonek/hwdata.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: hwdata-native-0.394-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vcrhonek/hwdata.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: hwlatdetect-1_2.8-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ifupdown-0.8.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/debian/ifupdown.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: igt-gpu-tools-1.30-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/drm/igt-gpu-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: init-system-helpers-1.68-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/debian/init-system-helpers.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: iputils-20240905-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/iputils/iputils has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: iso-codes-4.17.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/iso-codes-team/iso-codes.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: iso-codes-native-4.17.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/iso-codes-team/iso-codes.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: kern-tools-native-0.3+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/yocto-kernel-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: kmscube-0.0.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/mesa/kmscube has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: l3afpad-0.8.18.1.11+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevenhoneyman/l3afpad.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libaio-0.3.113-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://pagure.io/libaio.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libaio-native-0.3.113-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://pagure.io/libaio.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcap-ng-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcap-ng-native-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcap-ng-python-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcap-ng-python-native-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcomps-0.1.21-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libcomps.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libcomps-native-0.1.21-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libcomps.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libc-test-0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://repo.or.cz/libc-test has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libdisplay-info-0.2.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/emersion/libdisplay-info.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libdnf-0.74.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libdnf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libdnf-native-0.74.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libdnf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libepoxy-1.5.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/anholt/libepoxy has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libepoxy-native-1.5.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/anholt/libepoxy has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libfakekey-0.3+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/libfakekey has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libgit2-1.9.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/libgit2/libgit2.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libgit2-native-1.9.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/libgit2/libgit2.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libgloss-4.4.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/newlib-cygwin.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libhandy-1.8.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/libhandy.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libinput-1.28.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/libinput/libinput.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libjitterentropy-3.6.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/smuellerDD/jitterentropy-library.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libmatchbox-1.13-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/libmatchbox has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libmodulemd-2.15.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fedora-modularity/libmodulemd has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libmodulemd-native-2.15.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fedora-modularity/libmodulemd has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libnsl2-2.0.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnsl has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libnsl2-native-2.0.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnsl has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libnss-nis-3.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnss_nis has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libnss-nis-native-3.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnss_nis has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libportal-0.9.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/flatpak/libportal.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libproxy-0.5.9-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/libproxy/libproxy has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: librepo-1.19.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/librepo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: librepo-native-1.19.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/librepo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libsass-3.6.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sass/libsass.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libsass-native-3.6.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sass/libsass.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libseccomp-2.6.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/seccomp/libseccomp.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libslirp-4.9.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/slirp/libslirp.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libslirp-native-4.9.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/slirp/libslirp.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libsolv-0.7.31-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/openSUSE/libsolv.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libsolv-native-0.7.31-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/openSUSE/libsolv.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libtraceevent-1.8.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libubootenv-0.3.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sbabic/libubootenv has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libubootenv-native-0.3.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sbabic/libubootenv has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libucontext-1.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/kaniini/libucontext has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libuv-1.50.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/libuv/libuv.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libuv-native-1.50.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/libuv/libuv.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libva-utils-2.22.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/intel/libva-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxcrypt-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxcrypt-compat-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxcrypt-compat-native-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxcrypt-native-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxcvt-0.1.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/xorg/lib/libxcvt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxkbcommon-1.8.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/xkbcommon/libxkbcommon has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxkbcommon-native-1.8.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/xkbcommon/libxkbcommon has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxmlb-0.3.22-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/hughsie/libxmlb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: libxmlb-native-0.3.22-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/hughsie/libxmlb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: linux-yocto-6.12.23+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/linux-yocto.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: llvm-20.1.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-LLVM-Translator has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: llvm-native-20.1.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-LLVM-Translator has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: lsof-4.99.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/lsof-org/lsof has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ltp-20250130-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/linux-test-project/ltp.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: lz4-1_1.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/lz4/lz4.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: lz4-native-1_1.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/lz4/lz4.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: makedumpfile-1.7.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/makedumpfile/makedumpfile has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-config-gtk-0.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-config-gtk has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-desktop-2.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-desktop-2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-keyboard-0.1.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-keyboard has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-panel-2-2.12-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-panel-2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-terminal-0.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-terminal has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-theme-sato-0.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-sato has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: matchbox-wm-1.2.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/matchbox-window-manager has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mdadm-4.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mmc-utils-0.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mobile-broadband-provider-info-1_20240407-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mtd-utils-2.3.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mtd-utils-native-2.3.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mtd-utils-selftest-2.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: mtd-utils-selftest-native-2.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: musl-1.2.5+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.musl-libc.org/musl has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: musl-obstack-1.2.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/void-linux/musl-obstack has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: musl-utils-20170421-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/boltlinux/musl-utils has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-acpica-20240827-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/acpica/acpica has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-asciidoc-10.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/asciidoc/asciidoc-py has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-babeltrace-1.5.11-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.efficios.com/babeltrace.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-babeltrace2-2.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.efficios.com/babeltrace.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-binutils-2.44-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/binutils-gdb.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-bmaptool-3.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/yoctoproject/bmaptool has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-btrfs-tools-6.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/kdave/btrfs-progs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-bzip2-1.0.8-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/bzip2-tests.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-cracklib-2.10.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cracklib/cracklib has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-createrepo-c-1.2.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/createrepo_c has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-cryptodev-linux-1.14-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/cryptodev-linux/cryptodev-linux has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-dnf-4.22.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/dnf.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-dos2unix-7.5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/dos2unix/dos2unix has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-dpkg-1.22.11-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/dpkg-team/dpkg.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-dtc-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-e2fsprogs-1.47.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-erofs-utils-1.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-file-5.46-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/file/file.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-fmt-11.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fmtlib/fmt has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-gi-docgen-2025.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.gnome.org/GNOME/gi-docgen.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-glibc-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-glibc-testsuite-2.41+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/glibc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-glslang-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/glslang.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-gnu-config-20240823+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.savannah.gnu.org/git/config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libaio-0.3.113-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://pagure.io/libaio.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libcap-ng-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libcap-ng-python-0.8.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/stevegrubb/libcap-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libcomps-0.1.21-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libcomps.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libdnf-0.74.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/libdnf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libepoxy-1.5.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/anholt/libepoxy has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libmodulemd-2.15.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fedora-modularity/libmodulemd has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libnsl2-2.0.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnsl has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libnss-nis-3.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/libnss_nis has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-librepo-1.19.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/librepo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libslirp-4.9.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/slirp/libslirp.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libsolv-0.7.31-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/openSUSE/libsolv.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libxcrypt-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-libxcrypt-compat-4.4.38-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/besser82/libxcrypt.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-llvm-20.1.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-LLVM-Translator has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-lz4-1_1.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/lz4/lz4.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-mtd-utils-2.3.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-mtd-utils-selftest-2.1.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.infradead.org/mtd-utils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-ncurses-6.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ThomasDickey/ncurses-snapshots.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-net-tools-2.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/net-tools/code has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-ninja-1.12.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ninja-build/ninja.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-opkg-utils-0.7.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/opkg-utils has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-p11-kit-0.25.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/p11-glue/p11-kit has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-patchelf-0.18.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/NixOS/patchelf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-pkgconfig-0.29.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/pkg-config/pkg-config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-pseudo-1.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/pseudo has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-python3-calver-2025.04.02-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/di/calver has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-python3-dtc-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-python3-pefile-2024.8.26-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/erocarrera/pefile has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-python3-unittest-automake-output-0.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/rossburton/python-unittest-automake-output has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-repo-2.53-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gerrit.googlesource.com/git-repo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-rpcsvc-proto-1.4.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/rpcsvc-proto has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-rpm-1_4.20.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/rpm has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-shaderc-2025.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/google/shaderc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-shared-mime-info-2.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/xdg/shared-mime-info.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-spirv-headers-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Headers has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-spirv-tools-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-squashfs-tools-4.6.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/plougher/squashfs-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-systemtap-5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/systemtap.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-systemtap-native-5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/systemtap.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-u-boot-tools-1_2025.04-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://source.denx.de/u-boot/u-boot.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-unfs3-0.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/unfs3/unfs3.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-update-rc.d-0.8+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/update-rc.d has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-vim-9.1.1198-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vim/vim.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-virglrenderer-1.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/virgl/virglrenderer.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-xxhash-0.8.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/Cyan4973/xxHash.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: nativesdk-zstd-1.5.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/facebook/zstd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ncurses-6.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ThomasDickey/ncurses-snapshots.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ncurses-native-6.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ThomasDickey/ncurses-snapshots.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: neard-0.19-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/network/nfc/neard.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: net-tools-2.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/net-tools/code has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: net-tools-native-2.10-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.code.sf.net/p/net-tools/code has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: newlib-4.4.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/newlib-cygwin.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ninja-1.12.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ninja-build/ninja.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ninja-native-1.12.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ninja-build/ninja.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: numactl-2.0.19-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/numactl/numactl has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: opensbi-1.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/riscv/opensbi.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: opkg-utils-0.7.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/opkg-utils has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: opkg-utils-native-0.7.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/opkg-utils has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ovmf-edk2-stable202411-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/tianocore/edk2.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ovmf-native-edk2-stable202411-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/tianocore/edk2.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: p11-kit-0.25.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/p11-glue/p11-kit has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: p11-kit-native-0.25.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/p11-glue/p11-kit has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: patchelf-0.18.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/NixOS/patchelf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: patchelf-native-0.18.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/NixOS/patchelf has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: piglit-1.0+gitr-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/mesa/piglit.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: pkgconfig-0.29.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/pkg-config/pkg-config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: pkgconfig-native-0.29.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/pkg-config/pkg-config.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: powertop-2.15-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/fenrus75/powertop has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: procps-4.0.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/procps-ng/procps.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: pseudo-1.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/pseudo has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: pseudo-native-1.9.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/pseudo has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: psmisc-23.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/psmisc/psmisc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: psplash-0.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/psplash has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ptest-runner-2.4.5.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/ptest-runner2 has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: puzzles-2_0.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.tartarus.org/simon/puzzles.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-calver-2025.04.02-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/di/calver has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-calver-native-2025.04.02-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/di/calver has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-dtc-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-dtc-native-1.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository git://git.kernel.org/pub/scm/utils/dtc/dtc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-guessing-game-0.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/guessing-game.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-pefile-2024.8.26-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/erocarrera/pefile has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-pefile-native-2024.8.26-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/erocarrera/pefile has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-unittest-automake-output-0.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/rossburton/python-unittest-automake-output has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: python3-unittest-automake-output-native-0.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/rossburton/python-unittest-automake-output has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: repo-2.53-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gerrit.googlesource.com/git-repo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: repo-native-2.53-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gerrit.googlesource.com/git-repo.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: resolvconf-1.92-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://salsa.debian.org/debian/resolvconf.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rng-tools-6.17-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/nhorman/rng-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpcsvc-proto-1.4.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/rpcsvc-proto has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpcsvc-proto-native-1.4.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/thkukuk/rpcsvc-proto has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-1_4.20.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/rpm has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-native-1_4.20.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/rpm has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-sequoia-1.7.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/rpm-sequoia.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-sequoia-crypto-policy-git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/redhat-crypto/fedora-crypto-policies.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-sequoia-crypto-policy-native-git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/redhat-crypto/fedora-crypto-policies.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rpm-sequoia-native-1.7.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/rpm-software-management/rpm-sequoia.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rt-tests-1_2.8-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rust-c-lib-example-bin-git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/fmartinsonsHome/rust-c-lib-example.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: rust-c-lib-example-git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.com/fmartinsonsHome/rust-c-lib-example.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sassc-3.6.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sass/sassc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sassc-native-3.6.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sass/sassc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sato-icon-theme-git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/sato-icon-theme.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sato-screenshot-0.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/screenshot has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: scdoc-1.11.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.sr.ht/~sircmpwn/scdoc has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: scdoc-native-1.11.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.sr.ht/~sircmpwn/scdoc has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: seatd-0.9.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.sr.ht/~kennylevinsen/seatd has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: settings-daemon-0.0.2+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/xsettings-daemon has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: shaderc-2025.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/google/shaderc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: shaderc-native-2025.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/google/shaderc.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: shared-mime-info-2.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/xdg/shared-mime-info.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: shared-mime-info-native-2.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/xdg/shared-mime-info.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: spirv-headers-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Headers has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: spirv-headers-native-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Headers has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: spirv-tools-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: spirv-tools-native-1_1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/SPIRV-Tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: squashfs-tools-4.6.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/plougher/squashfs-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: squashfs-tools-native-4.6.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/plougher/squashfs-tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: stress-ng-0.18.12-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ColinIanKing/stress-ng.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sysdig-selftest-0.28.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/draios/sysdig.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sysfsutils-2.1.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/linux-ras/sysfsutils.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sysklogd-2.7.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/troglobit/sysklogd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: sysstat-12.7.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/sysstat/sysstat.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: systemd-boot-257.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/systemd/systemd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: systemd-boot-native-257.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/systemd/systemd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: systemd-systemctl-native-257.5-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/systemd/systemd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: systemtap-5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/systemtap.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: systemtap-native-5.2-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://sourceware.org/git/systemtap.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: tcf-agent-1.8.0+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.eclipse.org/eclipse/tcf/tcf.agent.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: ttyrun-2.37.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/ibm-s390-linux/s390-tools has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: u-boot-1_2025.04-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://source.denx.de/u-boot/u-boot.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: u-boot-tools-1_2025.04-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://source.denx.de/u-boot/u-boot.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: u-boot-tools-native-1_2025.04-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://source.denx.de/u-boot/u-boot.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: unfs3-0.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/unfs3/unfs3.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: unfs3-native-0.10.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/unfs3/unfs3.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: update-rc.d-0.8+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/update-rc.d has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: update-rc.d-native-0.8+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/update-rc.d has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: utfcpp-4.0.6-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/nemtrif/utfcpp has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vim-9.1.1198-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vim/vim.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vim-native-9.1.1198-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vim/vim.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vim-tiny-9.1.1198-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/vim/vim.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: virglrenderer-1.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/virgl/virglrenderer.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: virglrenderer-native-1.1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/virgl/virglrenderer.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-headers-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/Vulkan-Headers.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-loader-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/Vulkan-Loader.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-tools-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/Vulkan-Tools.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-utility-libraries-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-validation-layers-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/KhronosGroup/Vulkan-ValidationLayers.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: vulkan-volk-1.4.309.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/zeux/volk.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: waffle-1.8.1-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/mesa/waffle.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xcursor-transparent-theme-0.1.1+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://git.yoctoproject.org/xcursor-transparent-theme has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xf86-video-intel-2_2.99.917+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xinetd-2.3.15.4-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/openSUSE/xinetd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xinput-calibrator-0.7.5+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/kreijack/xinput_calibrator.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xmlto-0.0.29-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://pagure.io/xmlto.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xmlto-native-0.0.29-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://pagure.io/xmlto.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xxhash-0.8.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/Cyan4973/xxHash.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: xxhash-native-0.8.3-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/Cyan4973/xxHash.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: zstd-1.5.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/facebook/zstd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
stdio: ERROR: zstd-native-1.5.7-r0 do_fetch: Bitbake Fetcher Error: FetchError('Repository https://github.com/facebook/zstd.git has LFS content, install git-lfs on host to download (or set lfs=0 to ignore it)', None)
Marko, Peter April 25, 2025, 12:45 p.m. UTC | #2
> -----Original Message-----
> From: bitbake-devel@lists.openembedded.org <bitbake-
> devel@lists.openembedded.org> On Behalf Of Richard Purdie via
> lists.openembedded.org
> Sent: Friday, April 25, 2025 14:36
> To: philip.lorenz@bmw.de; bitbake-devel@lists.openembedded.org
> Cc: mathieu.dubois-briand@bootlin.com
> Subject: Re: [bitbake-devel] [PATCH v2 0/8] Fix gitsm LFS support
> 
> On Fri, 2025-04-25 at 12:11 +0200, Philip Lorenz via lists.openembedded.org
> wrote:
> > This patch series fixes a number of issues we observed when using the
> > gitsm fetcher in conjunction with git-lfs.
> >
> > I'd like to highlight two patches in this series:
> > * 0004-fetch2-Simplify-git-LFS-detection: I could not come up with a
> >   good reason on why the code so far preferred the content of
> >  `.gitattributes` on the repository's branch instead of always
> >   considering the state of the target revision. Please let me know
> >   if there's something I didn't take into account.
> > * 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I could not
> >   replicate the `git-lfs fetch` behaviour in versions going back to
> >   2.13.2 released in 2021. This leads me to believe that the issue
> >   leading to this workaround is no longer in place. However, if anyone
> >   remembers the actual issue / versions involved I can also retest to
> >   confirm that there are no regression.
> >
> > ---
> > V1 -> V2:
> > * The correct parameter is now passed for each submodule URL when LFS is
> >   explicitly disabled
> > * Smudging for submodules is now skipped when LFS is explcitly disabled.
> >   This ensures consistent behaviour in setups where git-lfs is installed
> >   but should not be used.
> > * Test cases are extended to test the LFS disabled state.
> > * Explicitly install git lfs into submodule in the test cases to make
> >   sure that git-lfs is actually used for storing the files.
> >
> > Philip Lorenz (8):
> >   fetch2: Clean up no longer used name parameter
> >   tests/fetch: Move commonly used imports to top
> >   fetch2: Check for git-lfs existence before using it
> >   fetch2: Simplify git LFS detection
> >   fetch2: Use git-lfs fetch to download objects
> >   fetch2: Fix incorrect lfs parametrization for submodules
> >   fetch2: Fix LFS object checkout in submodules
> >   tests/fetch: Test gitsm with LFS
> >
> >  lib/bb/fetch2/git.py   |  69 ++++++----------
> >  lib/bb/fetch2/gitsm.py |  13 ++-
> >  lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----------
> >  3 files changed, 163 insertions(+), 102 deletions(-)
> 
> With this series applied, OE-Core throws a lot of errors, see below.
> I'm not convinced we have that much LFS use so something seems wrong...
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/log
> s/stdio

I think what is wrong is the default for lfs (enabled).
It badly chosen default if lfs is not a requirement and whole core builds without it.

Adding additional commit to switch lfs default to disabled should solve it.
I think it will not break the core itself as until now it built successfully without git-lfs installed, but migration note will be needed for the custom layers.

Peter
Philip Lorenz April 25, 2025, 12:57 p.m. UTC | #3
Hi Peter, hi Richard,

On 25.04.25 14:45, Marko, Peter wrote:
>> With this series applied, OE-Core throws a lot of errors, see below.
>> I'm not convinced we have that much LFS use so something seems wrong...
>>
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/log
>> s/stdio
> I think what is wrong is the default for lfs (enabled).
> It badly chosen default if lfs is not a requirement and whole core builds without it.
>
> Adding additional commit to switch lfs default to disabled should solve it.
> I think it will not break the core itself as until now it built successfully without git-lfs installed, but migration note will be needed for the custom layers.

This is actually caused by a bad placement of the new validation code. 
This slipped in while porting the change to latest master (and I didn't 
hit this code path while doing the retesting). I'll add a test for this 
scenario and send a follow up. Sorry for all the noise...

Philip
Richard Purdie April 25, 2025, 12:58 p.m. UTC | #4
On Fri, 2025-04-25 at 12:45 +0000, Marko, Peter wrote:
> 
> 
> > -----Original Message-----
> > From: bitbake-devel@lists.openembedded.org <bitbake-
> > devel@lists.openembedded.org> On Behalf Of Richard Purdie via
> > lists.openembedded.org
> > Sent: Friday, April 25, 2025 14:36
> > To: philip.lorenz@bmw.de; bitbake-devel@lists.openembedded.org
> > Cc: mathieu.dubois-briand@bootlin.com
> > Subject: Re: [bitbake-devel] [PATCH v2 0/8] Fix gitsm LFS support
> > 
> > On Fri, 2025-04-25 at 12:11 +0200, Philip Lorenz via
> > lists.openembedded.org
> > wrote:
> > > This patch series fixes a number of issues we observed when using
> > > the
> > > gitsm fetcher in conjunction with git-lfs.
> > > 
> > > I'd like to highlight two patches in this series:
> > > * 0004-fetch2-Simplify-git-LFS-detection: I could not come up
> > > with a
> > >   good reason on why the code so far preferred the content of
> > >  `.gitattributes` on the repository's branch instead of always
> > >   considering the state of the target revision. Please let me
> > > know
> > >   if there's something I didn't take into account.
> > > * 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I
> > > could not
> > >   replicate the `git-lfs fetch` behaviour in versions going back
> > > to
> > >   2.13.2 released in 2021. This leads me to believe that the
> > > issue
> > >   leading to this workaround is no longer in place. However, if
> > > anyone
> > >   remembers the actual issue / versions involved I can also
> > > retest to
> > >   confirm that there are no regression.
> > > 
> > > ---
> > > V1 -> V2:
> > > * The correct parameter is now passed for each submodule URL when
> > > LFS is
> > >   explicitly disabled
> > > * Smudging for submodules is now skipped when LFS is explcitly
> > > disabled.
> > >   This ensures consistent behaviour in setups where git-lfs is
> > > installed
> > >   but should not be used.
> > > * Test cases are extended to test the LFS disabled state.
> > > * Explicitly install git lfs into submodule in the test cases to
> > > make
> > >   sure that git-lfs is actually used for storing the files.
> > > 
> > > Philip Lorenz (8):
> > >   fetch2: Clean up no longer used name parameter
> > >   tests/fetch: Move commonly used imports to top
> > >   fetch2: Check for git-lfs existence before using it
> > >   fetch2: Simplify git LFS detection
> > >   fetch2: Use git-lfs fetch to download objects
> > >   fetch2: Fix incorrect lfs parametrization for submodules
> > >   fetch2: Fix LFS object checkout in submodules
> > >   tests/fetch: Test gitsm with LFS
> > > 
> > >  lib/bb/fetch2/git.py   |  69 ++++++----------
> > >  lib/bb/fetch2/gitsm.py |  13 ++-
> > >  lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----
> > > ------
> > >  3 files changed, 163 insertions(+), 102 deletions(-)
> > 
> > With this series applied, OE-Core throws a lot of errors, see
> > below.
> > I'm not convinced we have that much LFS use so something seems
> > wrong...
> > 
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/log
> > s/stdio
> 
> I think what is wrong is the default for lfs (enabled).
> It badly chosen default if lfs is not a requirement and whole core
> builds without it.
> 
> Adding additional commit to switch lfs default to disabled should
> solve it.
> I think it will not break the core itself as until now it built
> successfully without git-lfs installed, but migration note will be
> needed for the custom layers.

I'm not quite convinced that it is a "default". The code was meant to
detect if lfs was needed and error if the tool wasn't present or the
repo wasn't specifically marked as needing lfs.

I think we have the following scenarios:

url has no lfs listed - error if lfs detected

url has lfs=0 - don't do anything with lfs and we don't need git-lfs

url has lfs=1 - error if git-lfs isn't present

Cheers,

Richard
Philip Lorenz April 29, 2025, 8:35 a.m. UTC | #5
Hi Peter, hi Richard,

On 25.04.25 14:45, Marko, Peter wrote:
>> -----Original Message-----
>> From: bitbake-devel@lists.openembedded.org <bitbake-
>> devel@lists.openembedded.org> On Behalf Of Richard Purdie via
>> lists.openembedded.org
>> Sent: Friday, April 25, 2025 14:36
>> To: philip.lorenz@bmw.de; bitbake-devel@lists.openembedded.org
>> Cc: mathieu.dubois-briand@bootlin.com
>> Subject: Re: [bitbake-devel] [PATCH v2 0/8] Fix gitsm LFS support
>>
>> On Fri, 2025-04-25 at 12:11 +0200, Philip Lorenz via lists.openembedded.org
>> wrote:
>>> This patch series fixes a number of issues we observed when using the
>>> gitsm fetcher in conjunction with git-lfs.
>>>
>>> I'd like to highlight two patches in this series:
>>> * 0004-fetch2-Simplify-git-LFS-detection: I could not come up with a
>>>    good reason on why the code so far preferred the content of
>>>   `.gitattributes` on the repository's branch instead of always
>>>    considering the state of the target revision. Please let me know
>>>    if there's something I didn't take into account.
>>> * 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I could not
>>>    replicate the `git-lfs fetch` behaviour in versions going back to
>>>    2.13.2 released in 2021. This leads me to believe that the issue
>>>    leading to this workaround is no longer in place. However, if anyone
>>>    remembers the actual issue / versions involved I can also retest to
>>>    confirm that there are no regression.
>>>
>>> ---
>>> V1 -> V2:
>>> * The correct parameter is now passed for each submodule URL when LFS is
>>>    explicitly disabled
>>> * Smudging for submodules is now skipped when LFS is explcitly disabled.
>>>    This ensures consistent behaviour in setups where git-lfs is installed
>>>    but should not be used.
>>> * Test cases are extended to test the LFS disabled state.
>>> * Explicitly install git lfs into submodule in the test cases to make
>>>    sure that git-lfs is actually used for storing the files.
>>>
>>> Philip Lorenz (8):
>>>    fetch2: Clean up no longer used name parameter
>>>    tests/fetch: Move commonly used imports to top
>>>    fetch2: Check for git-lfs existence before using it
>>>    fetch2: Simplify git LFS detection
>>>    fetch2: Use git-lfs fetch to download objects
>>>    fetch2: Fix incorrect lfs parametrization for submodules
>>>    fetch2: Fix LFS object checkout in submodules
>>>    tests/fetch: Test gitsm with LFS
>>>
>>>   lib/bb/fetch2/git.py   |  69 ++++++----------
>>>   lib/bb/fetch2/gitsm.py |  13 ++-
>>>   lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----------
>>>   3 files changed, 163 insertions(+), 102 deletions(-)
>> With this series applied, OE-Core throws a lot of errors, see below.
>> I'm not convinced we have that much LFS use so something seems wrong...
>>
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/log
>> s/stdio
> I think what is wrong is the default for lfs (enabled).
> It badly chosen default if lfs is not a requirement and whole core builds without it.
>
> Adding additional commit to switch lfs default to disabled should solve it.
> I think it will not break the core itself as until now it built successfully without git-lfs installed, but migration note will be needed for the custom layers.

I'd actually like to come back to this suggestion as I noticed some 
conceptual issues with the existing implementation of LFS support. As of 
now, the implementation assumes that the presence of a lfs filter in 
.gitattributes means that the repository uses LFS. However, this 
assumption does not necessarily hold as the filters are *not* required 
for a repository to contain LFS objects (it is merely a convenience 
method to ensure that files matching a certain pattern automatically get 
handled by LFS).

One example of this is the Vulkan-Samples-Assets repository [1] (fetched 
via vulkan-samples.bb) which does not have a .gitattributes file but 
does contain files (e.g. [2]) managed by LFS. This is not an issue as 
the vulkan-samples recipe explicitly disables LFS but may affect other 
recipes referencing repositories with a similar setup.

As such I actually believe that changing the lfs parameter default value 
to off would be the sensible thing to do. Recipes dealing with LFS 
content can  then explicitly opt in and opting in implies that git-lfs 
must be available and the .gitattributes check is no longer needed and 
can be dropped.

Does that sound sensible? If so I can fix things up in a future patch 
series (together with a migration note).

Philip

[1] 
https://github.com/KhronosGroup/Vulkan-Samples-Assets/tree/8db8ce9c528330f0b1261b07531b009732b08731
[2] 
https://github.com/KhronosGroup/Vulkan-Samples-Assets/blob/8db8ce9c528330f0b1261b07531b009732b08731/scenes/morpheus_team/lego_ball_phone/shape0.obj
Peter Kjellerstedt April 29, 2025, 9:40 a.m. UTC | #6
> -----Original Message-----
> From: bitbake-devel@lists.openembedded.org <bitbake-devel@lists.openembedded.org> On Behalf Of Philip Lorenz via lists.openembedded.org
> Sent: den 29 april 2025 10:36
> To: Marko, Peter <Peter.Marko@siemens.com>; richard.purdie@linuxfoundation.org
> Cc: bitbake-devel@lists.openembedded.org
> Subject: Re: [bitbake-devel] [PATCH v2 0/8] Fix gitsm LFS support
> 
> Hi Peter, hi Richard,
> 
> On 25.04.25 14:45, Marko, Peter wrote:
> >> -----Original Message-----
> >> From: bitbake-devel@lists.openembedded.org <bitbake-
> >> devel@lists.openembedded.org> On Behalf Of Richard Purdie via
> >> lists.openembedded.org
> >> Sent: Friday, April 25, 2025 14:36
> >> To: philip.lorenz@bmw.de; bitbake-devel@lists.openembedded.org
> >> Cc: mathieu.dubois-briand@bootlin.com
> >> Subject: Re: [bitbake-devel] [PATCH v2 0/8] Fix gitsm LFS support
> >>
> >> On Fri, 2025-04-25 at 12:11 +0200, Philip Lorenz via lists.openembedded.org
> >> wrote:
> >>> This patch series fixes a number of issues we observed when using the
> >>> gitsm fetcher in conjunction with git-lfs.
> >>>
> >>> I'd like to highlight two patches in this series:
> >>> * 0004-fetch2-Simplify-git-LFS-detection: I could not come up with a
> >>>    good reason on why the code so far preferred the content of
> >>>   `.gitattributes` on the repository's branch instead of always
> >>>    considering the state of the target revision. Please let me know
> >>>    if there's something I didn't take into account.
> >>> * 0005-fetch2-Use-git-lfs-fetch-to-download-objects.patch: I could not
> >>>    replicate the `git-lfs fetch` behaviour in versions going back to
> >>>    2.13.2 released in 2021. This leads me to believe that the issue
> >>>    leading to this workaround is no longer in place. However, if anyone
> >>>    remembers the actual issue / versions involved I can also retest to
> >>>    confirm that there are no regression.
> >>>
> >>> ---
> >>> V1 -> V2:
> >>> * The correct parameter is now passed for each submodule URL when LFS is
> >>>    explicitly disabled
> >>> * Smudging for submodules is now skipped when LFS is explcitly disabled.
> >>>    This ensures consistent behaviour in setups where git-lfs is installed
> >>>    but should not be used.
> >>> * Test cases are extended to test the LFS disabled state.
> >>> * Explicitly install git lfs into submodule in the test cases to make
> >>>    sure that git-lfs is actually used for storing the files.
> >>>
> >>> Philip Lorenz (8):
> >>>    fetch2: Clean up no longer used name parameter
> >>>    tests/fetch: Move commonly used imports to top
> >>>    fetch2: Check for git-lfs existence before using it
> >>>    fetch2: Simplify git LFS detection
> >>>    fetch2: Use git-lfs fetch to download objects
> >>>    fetch2: Fix incorrect lfs parametrization for submodules
> >>>    fetch2: Fix LFS object checkout in submodules
> >>>    tests/fetch: Test gitsm with LFS
> >>>
> >>>   lib/bb/fetch2/git.py   |  69 ++++++----------
> >>>   lib/bb/fetch2/gitsm.py |  13 ++-
> >>>   lib/bb/tests/fetch.py  | 183 ++++++++++++++++++++++++++++++-----------
> >>>   3 files changed, 163 insertions(+), 102 deletions(-)
> >>
> >> With this series applied, OE-Core throws a lot of errors, see below.
> >> I'm not convinced we have that much LFS use so something seems wrong...
> >>
> >> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1465/steps/13/logs/stdio
> > 
> > I think what is wrong is the default for lfs (enabled).
> > It badly chosen default if lfs is not a requirement and whole core builds without it.
> >
> > Adding additional commit to switch lfs default to disabled should solve it.
> > I think it will not break the core itself as until now it built
> > successfully without git-lfs installed, but migration note will be needed
> > for the custom layers.
> 
> I'd actually like to come back to this suggestion as I noticed some
> conceptual issues with the existing implementation of LFS support. As of
> now, the implementation assumes that the presence of a lfs filter in
> .gitattributes means that the repository uses LFS. However, this
> assumption does not necessarily hold as the filters are *not* required
> for a repository to contain LFS objects (it is merely a convenience
> method to ensure that files matching a certain pattern automatically get
> handled by LFS).
> 
> One example of this is the Vulkan-Samples-Assets repository [1] (fetched
> via vulkan-samples.bb) which does not have a .gitattributes file but
> does contain files (e.g. [2]) managed by LFS. This is not an issue as
> the vulkan-samples recipe explicitly disables LFS but may affect other
> recipes referencing repositories with a similar setup.
> 
> As such I actually believe that changing the lfs parameter default value
> to off would be the sensible thing to do. Recipes dealing with LFS
> content can  then explicitly opt in and opting in implies that git-lfs
> must be available and the .gitattributes check is no longer needed and
> can be dropped.
> 
> Does that sound sensible? If so I can fix things up in a future patch
> series (together with a migration note).
> 
> Philip
> 
> [1] https://github.com/KhronosGroup/Vulkan-Samples-Assets/tree/8db8ce9c528330f0b1261b07531b009732b08731

> [2] https://github.com/KhronosGroup/Vulkan-Samples-Assets/blob/8db8ce9c528330f0b1261b07531b009732b08731/scenes/morpheus_team/lego_ball_phone/shape0.obj


To me, this sounds like a good plan. One thing you could do, to ease the 
transition, would be to not remove the check for .gitattributes at this 
stage. Instead, turn it into an error if it exists, but the SRC_URI does 
not specify an lfs= parameter. As you noted, almost all repositories 
that use LFS have a .gitattributes file, so this should prevent anyone 
from missing to add the lfs=1 parameter to recipes that today rely on 
LFS support without specifying it.

//Peter