Hello,

On 5/8/26 23:40, Joao Marcos Costa via lists.openembedded.org wrote:
Hello,

Honestly, my main motivation to send this series comes from a time when
I was building u-boot (meta-freescale) and I saw vim-native in Bitbake's
tasks. It blew my mind that a bootloader somehow dependend on a text
editor (yes, only to be built, not to be executed, I know), and the whole
text editor was being built to provide nothing more than xxd.

Just to be clear, what bothers me is NOT u-boot depending on xxd. It is
actually configuring and compiling Vim (considering the overhead this
represents) only to use a single tiny piece of it.

As for the tests I performed:

- machine: qemuriscv64
- toolchains: clang and gcc
- classes (xxd, vim-xxd): target, native, nativesdk
- classes (vim): target, native, nativesdk

Everything built fine, and the core-image-minimal running with qemu also
correctly shipped vim and xxd, which executed fine as well.

Best regards,

João Marcos Costa (4):
   vim: introduce vim-sources.inc file
   vim-xxd: introduce new recipe for xxd
   vim: drop references to xxd in base recipe
   vim.inc: remove xxd from the destination directory

  meta/conf/distro/include/maintainers.inc |  1 +
  meta/recipes-support/vim/vim-sources.inc | 16 +++++++++++++
  meta/recipes-support/vim/vim-xxd_9.2.bb  | 29 ++++++++++++++++++++++++
  meta/recipes-support/vim/vim.inc         | 21 ++++-------------
  meta/recipes-support/vim/vim_9.2.bb      | 10 --------
  5 files changed, 51 insertions(+), 26 deletions(-)
  create mode 100644 meta/recipes-support/vim/vim-sources.inc
  create mode 100644 meta/recipes-support/vim/vim-xxd_9.2.bb

Would there be any more feedbacks on this series? So far, I have been considering to prepare a v2 to fix the License issue mentioned by Ross, and also wiping out the source code of vim in vim-xxd_9.2.bb (leaving only xxd's code, of course). This step would significantly reduce the risk of xxd being affected by Vim's CVEs.

However, I prefer not investing my time on it if this split is not seriously considered in the first place.

Thanks!
--
Best regards,
João Marcos Costa
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#237449): 
https://lists.openembedded.org/g/openembedded-core/message/237449
Mute This Topic: https://lists.openembedded.org/mt/119222473/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to