* RE: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 [not found] <18973B8A1D1BE087.558139@lists.openembedded.org> @ 2026-02-24 16:45 ` Marko, Peter 2026-02-24 17:18 ` Alexander Kanavin ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Marko, Peter @ 2026-02-24 16:45 UTC (permalink / raw) To: openembedded-core@lists.openembedded.org, Yoann Congal I would have a question on future of vim upgrades, CVE patches and LTS backports. With new LTS branch maintenance, I assume that vim upgrades are no longer accepted as they introduce new features. I think that's positive change in general but it also triggers discussions on items which were accepted in the past. This is one of things needing the discussion. When the upgrade is now allowed anymore, I think we should stop updating the intermediate versions also on master and do CVE patches instead (like we switched also for ncurses some time ago). That is also reason why I updated ot .0 instead of .0045. They release approx. every two years and some dates from the past show that it can happen that upgrade is done after out LTS release making us to use a random intermediate tag in future LTS releases. Alternatively, we could also continue updating vim in LTS like we did in the past. For now, there are two active CVEs in LTS releases. Please let me know if I need to backport patches now or if vim upgrade would be accepted. Any thoughts from the maintainers? Peter > -----Original Message----- > From: openembedded-core@lists.openembedded.org <openembedded- > core@lists.openembedded.org> On Behalf Of Peter Marko via > lists.openembedded.org > Sent: Tuesday, February 24, 2026 17:27 > To: openembedded-core@lists.openembedded.org > Cc: Marko, Peter (FT D EU SK BFS1) <Peter.Marko@siemens.com> > Subject: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 > > From: Peter Marko <peter.marko@siemens.com> > > Solves 9.1.2148 (in 9.1.2148), see [1]. > Drop patch merged upstream. > > Release notes for 9.2, see [2]. > Note that almost all changes were already present in our 9.1 updates. > > [1] https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68 > [2] https://www.vim.org/vim-9.2-released.php > > Signed-off-by: Peter Marko <peter.marko@siemens.com> > --- > ...001-translation-sv-add-missing-mkdir.patch | 52 ------------------- > .../vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} | 0 > meta/recipes-support/vim/vim.inc | 5 +- > .../vim/{vim_9.1.bb => vim_9.2.bb} | 0 > 4 files changed, 2 insertions(+), 55 deletions(-) > delete mode 100644 meta/recipes-support/vim/files/0001-translation-sv-add- > missing-mkdir.patch > rename meta/recipes-support/vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} (100%) > rename meta/recipes-support/vim/{vim_9.1.bb => vim_9.2.bb} (100%) > > diff --git a/meta/recipes-support/vim/files/0001-translation-sv-add-missing- > mkdir.patch b/meta/recipes-support/vim/files/0001-translation-sv-add-missing- > mkdir.patch > deleted file mode 100644 > index 37337c3d9d..0000000000 > --- a/meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch > +++ /dev/null > @@ -1,52 +0,0 @@ > -From 2dd7e39942f4f7740c3a645148521d3b6b443c41 Mon Sep 17 00:00:00 2001 > -From: Ross Burton <ross.burton@arm.com> > -Date: Wed, 11 Feb 2026 14:39:06 +0000 > -Subject: [PATCH] translation(sv): add missing mkdir > - > -The installtutor target doesn't explicitly create the Swedish directory > -that it is going to put files into: > - > - make[1]: Entering directory 'vim-9.1.2128/src' > - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91 > - chmod 755 DESTDIR/usr/share/vim/vim91 > - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/en > - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/en > - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/sr > - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/sr > - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/it > - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/it > - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/ru > - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/ru > - cp ../runtime/tutor/README* ../runtime/tutor/tutor* > DESTDIR/usr/share/vim/vim91/tutor > - cp ../runtime/tutor/en/* DESTDIR/usr/share/vim/vim91/tutor/en/ > - cp ../runtime/tutor/it/* DESTDIR/usr/share/vim/vim91/tutor/it/ > - cp ../runtime/tutor/ru/* DESTDIR/usr/share/vim/vim91/tutor/ru/ > - cp ../runtime/tutor/sr/* DESTDIR/usr/share/vim/vim91/tutor/sr/ > - cp ../runtime/tutor/sv/* DESTDIR/usr/share/vim/vim91/tutor/sv/ > - cp: target 'DESTDIR/usr/share/vim/vim91/tutor/sv/': No such file or directory > - > -Add the missing dependency on $(DEST_TUTOR)/sv to ensure this directory > -is created. > - > -Upstream-Status: Submitted [https://github.com/vim/vim/pull/19385] > -Signed-off-by: Ross Burton <ross.burton@arm.com> > ---- > - src/Makefile | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/src/Makefile b/src/Makefile > -index 75d8ff6c1c..b4c31bed60 100644 > ---- a/src/Makefile > -+++ b/src/Makefile > -@@ -2487,7 +2487,7 @@ installgtutorbin: $(DEST_BIN) > - $(INSTALL_DATA) gvimtutor $(DEST_BIN)/$(GVIMNAME)tutor > - chmod $(SCRIPTMOD) $(DEST_BIN)/$(GVIMNAME)tutor > - > --installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it > $(DEST_TUTOR)/sr $(DEST_TUTOR)/ru > -+installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it > $(DEST_TUTOR)/sr $(DEST_TUTOR)/sv $(DEST_TUTOR)/ru > - -$(INSTALL_DATA) $(TUTORSOURCE)/README* > $(TUTORSOURCE)/tutor* $(DEST_TUTOR) > - -$(INSTALL_DATA) $(TUTORSOURCE)/en/* $(DEST_TUTOR)/en/ > - -$(INSTALL_DATA) $(TUTORSOURCE)/it/* $(DEST_TUTOR)/it/ > --- > -2.43.0 > - > diff --git a/meta/recipes-support/vim/vim-tiny_9.1.bb b/meta/recipes- > support/vim/vim-tiny_9.2.bb > similarity index 100% > rename from meta/recipes-support/vim/vim-tiny_9.1.bb > rename to meta/recipes-support/vim/vim-tiny_9.2.bb > diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc > index 7cc122fe4a..73991ef2a8 100644 > --- a/meta/recipes-support/vim/vim.inc > +++ b/meta/recipes-support/vim/vim.inc > @@ -16,11 +16,10 @@ SRC_URI = > "git://github.com/vim/vim.git;branch=master;protocol=https;tag=v${PV} > file://disable_acl_header_check.patch \ > file://0001-src-Makefile-improve-reproducibility.patch \ > file://no-path-adjust.patch \ > - file://0001-translation-sv-add-missing-mkdir.patch \ > " > > -PV .= ".2144" > -SRCREV = "55c12373f073bacfc97d757e8f4da3daf472e4ac" > +PV .= ".0" > +SRCREV = "e7e21018fc0b60c153c8e668f696d95e574cc5a4" > > # Do not consider .z in x.y.z, as that is updated with every commit > UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0" > diff --git a/meta/recipes-support/vim/vim_9.1.bb b/meta/recipes- > support/vim/vim_9.2.bb > similarity index 100% > rename from meta/recipes-support/vim/vim_9.1.bb > rename to meta/recipes-support/vim/vim_9.2.bb ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-02-24 16:45 ` [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 Marko, Peter @ 2026-02-24 17:18 ` Alexander Kanavin 2026-02-24 17:52 ` Marko, Peter 2026-02-26 22:44 ` Yoann Congal 2026-03-03 10:23 ` David Partain 2 siblings, 1 reply; 8+ messages in thread From: Alexander Kanavin @ 2026-02-24 17:18 UTC (permalink / raw) To: peter.marko; +Cc: openembedded-core@lists.openembedded.org, Yoann Congal On Tue, 24 Feb 2026 at 17:45, Peter Marko via lists.openembedded.org <peter.marko=siemens.com@lists.openembedded.org> wrote: > Alternatively, we could also continue updating vim in LTS like we did in the past. > For now, there are two active CVEs in LTS releases. > Please let me know if I need to backport patches now or if vim upgrade would be accepted. > > Any thoughts from the maintainers? In the past we tried backporting CVE patches to vim for some time. Then it became clear that approach is unsustainable. But I have a different thought. Let's drop vim from oe-core and replace it with nano :) Benefits: - sane version policy, not that many (probably none) CVEs - it's the only editor that doesn't annoy me :) Nano is already in meta-oe, if you support the idea, can you prepare the patches to move it here? Alex ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-02-24 17:18 ` Alexander Kanavin @ 2026-02-24 17:52 ` Marko, Peter 0 siblings, 0 replies; 8+ messages in thread From: Marko, Peter @ 2026-02-24 17:52 UTC (permalink / raw) To: Alexander Kanavin; +Cc: openembedded-core@lists.openembedded.org, Yoann Congal > -----Original Message----- > From: Alexander Kanavin <alex.kanavin@gmail.com> > Sent: Tuesday, February 24, 2026 18:19 > To: Marko, Peter (FT D EU SK BFS1) <Peter.Marko@siemens.com> > Cc: openembedded-core@lists.openembedded.org; Yoann Congal > <yoann.congal@smile.fr> > Subject: Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 > > On Tue, 24 Feb 2026 at 17:45, Peter Marko via lists.openembedded.org > <peter.marko=siemens.com@lists.openembedded.org> wrote: > > Alternatively, we could also continue updating vim in LTS like we did in the past. > > For now, there are two active CVEs in LTS releases. > > Please let me know if I need to backport patches now or if vim upgrade would be > accepted. > > > > Any thoughts from the maintainers? > > In the past we tried backporting CVE patches to vim for some time. > Then it became clear that approach is unsustainable. > > But I have a different thought. Let's drop vim from oe-core and > replace it with nano :) > > Benefits: > - sane version policy, not that many (probably none) CVEs > - it's the only editor that doesn't annoy me :) > > Nano is already in meta-oe, if you support the idea, can you prepare > the patches to move it here? Appealing... quick grep in oe-core shows it would be possible. Nothing really depending on it, diffoscope being the only one which would have to be looked at. But I think that vim is still something that users would like to have (I personally prefer it over both nano and vi). So it would be moved to meta-oe, dumping the CVE work on them (Gyorgy?), not really helping the ecosystem. Also nano has the dreaded GPL-3... And the benefits would be seen only in 2 years after scarthgap would go EOL so not solving the immediate question at hand. Peter > > Alex ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-02-24 16:45 ` [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 Marko, Peter 2026-02-24 17:18 ` Alexander Kanavin @ 2026-02-26 22:44 ` Yoann Congal 2026-03-03 10:23 ` David Partain 2 siblings, 0 replies; 8+ messages in thread From: Yoann Congal @ 2026-02-26 22:44 UTC (permalink / raw) To: Marko, Peter, openembedded-core@lists.openembedded.org On Tue Feb 24, 2026 at 5:45 PM CET, Peter Marko wrote: > I would have a question on future of vim upgrades, CVE patches and LTS backports. > > With new LTS branch maintenance, I assume that vim upgrades are no longer accepted as they introduce new features. Yes, I would have to reject those :-/ > I think that's positive change in general but it also triggers discussions on items which were accepted in the past. > This is one of things needing the discussion. > > When the upgrade is now allowed anymore, I think we should stop updating the intermediate versions also on master and do CVE patches instead (like we switched also for ncurses some time ago). > That is also reason why I updated ot .0 instead of .0045. > They release approx. every two years and some dates from the past show that it can happen that upgrade is done after out LTS release making us to use a random intermediate tag in future LTS releases. > > Alternatively, we could also continue updating vim in LTS like we did in the past. The Yocto Project TSC would have to carve out an exception for vim to allow me to accept the upgrades. But, since vim ought to be a leaf in the dependency tree, I think the case can be made. > For now, there are two active CVEs in LTS releases. > Please let me know if I need to backport patches now or if vim upgrade would be accepted. As of now, only the backports are acceptable from my point of view. > Any thoughts from the maintainers? The number of CVE applicable to vim has decrease a lot since 2022: https://nvd.nist.gov/vuln/search#/nvd/home?keyword=vim&resultType=statistics From 114 in 2022 to 27 in 2025. So, maybe the usual CVE patches backports is back to being a possible strategy? If we decide that we can't keep vim stable (without enhancements) and free of CVEs in OE-Core, then its replacement by nano sound like a good idea to me. Regards, > Peter > >> -----Original Message----- >> From: openembedded-core@lists.openembedded.org <openembedded- >> core@lists.openembedded.org> On Behalf Of Peter Marko via >> lists.openembedded.org >> Sent: Tuesday, February 24, 2026 17:27 >> To: openembedded-core@lists.openembedded.org >> Cc: Marko, Peter (FT D EU SK BFS1) <Peter.Marko@siemens.com> >> Subject: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 >> >> From: Peter Marko <peter.marko@siemens.com> >> >> Solves 9.1.2148 (in 9.1.2148), see [1]. >> Drop patch merged upstream. >> >> Release notes for 9.2, see [2]. >> Note that almost all changes were already present in our 9.1 updates. >> >> [1] https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68 >> [2] https://www.vim.org/vim-9.2-released.php >> >> Signed-off-by: Peter Marko <peter.marko@siemens.com> >> --- >> ...001-translation-sv-add-missing-mkdir.patch | 52 ------------------- >> .../vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} | 0 >> meta/recipes-support/vim/vim.inc | 5 +- >> .../vim/{vim_9.1.bb => vim_9.2.bb} | 0 >> 4 files changed, 2 insertions(+), 55 deletions(-) >> delete mode 100644 meta/recipes-support/vim/files/0001-translation-sv-add- >> missing-mkdir.patch >> rename meta/recipes-support/vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} (100%) >> rename meta/recipes-support/vim/{vim_9.1.bb => vim_9.2.bb} (100%) >> >> diff --git a/meta/recipes-support/vim/files/0001-translation-sv-add-missing- >> mkdir.patch b/meta/recipes-support/vim/files/0001-translation-sv-add-missing- >> mkdir.patch >> deleted file mode 100644 >> index 37337c3d9d..0000000000 >> --- a/meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch >> +++ /dev/null >> @@ -1,52 +0,0 @@ >> -From 2dd7e39942f4f7740c3a645148521d3b6b443c41 Mon Sep 17 00:00:00 2001 >> -From: Ross Burton <ross.burton@arm.com> >> -Date: Wed, 11 Feb 2026 14:39:06 +0000 >> -Subject: [PATCH] translation(sv): add missing mkdir >> - >> -The installtutor target doesn't explicitly create the Swedish directory >> -that it is going to put files into: >> - >> - make[1]: Entering directory 'vim-9.1.2128/src' >> - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91 >> - chmod 755 DESTDIR/usr/share/vim/vim91 >> - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/en >> - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/en >> - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/sr >> - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/sr >> - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/it >> - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/it >> - /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/ru >> - chmod 755 DESTDIR/usr/share/vim/vim91/tutor/ru >> - cp ../runtime/tutor/README* ../runtime/tutor/tutor* >> DESTDIR/usr/share/vim/vim91/tutor >> - cp ../runtime/tutor/en/* DESTDIR/usr/share/vim/vim91/tutor/en/ >> - cp ../runtime/tutor/it/* DESTDIR/usr/share/vim/vim91/tutor/it/ >> - cp ../runtime/tutor/ru/* DESTDIR/usr/share/vim/vim91/tutor/ru/ >> - cp ../runtime/tutor/sr/* DESTDIR/usr/share/vim/vim91/tutor/sr/ >> - cp ../runtime/tutor/sv/* DESTDIR/usr/share/vim/vim91/tutor/sv/ >> - cp: target 'DESTDIR/usr/share/vim/vim91/tutor/sv/': No such file or directory >> - >> -Add the missing dependency on $(DEST_TUTOR)/sv to ensure this directory >> -is created. >> - >> -Upstream-Status: Submitted [https://github.com/vim/vim/pull/19385] >> -Signed-off-by: Ross Burton <ross.burton@arm.com> >> ---- >> - src/Makefile | 2 +- >> - 1 file changed, 1 insertion(+), 1 deletion(-) >> - >> -diff --git a/src/Makefile b/src/Makefile >> -index 75d8ff6c1c..b4c31bed60 100644 >> ---- a/src/Makefile >> -+++ b/src/Makefile >> -@@ -2487,7 +2487,7 @@ installgtutorbin: $(DEST_BIN) >> - $(INSTALL_DATA) gvimtutor $(DEST_BIN)/$(GVIMNAME)tutor >> - chmod $(SCRIPTMOD) $(DEST_BIN)/$(GVIMNAME)tutor >> - >> --installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it >> $(DEST_TUTOR)/sr $(DEST_TUTOR)/ru >> -+installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it >> $(DEST_TUTOR)/sr $(DEST_TUTOR)/sv $(DEST_TUTOR)/ru >> - -$(INSTALL_DATA) $(TUTORSOURCE)/README* >> $(TUTORSOURCE)/tutor* $(DEST_TUTOR) >> - -$(INSTALL_DATA) $(TUTORSOURCE)/en/* $(DEST_TUTOR)/en/ >> - -$(INSTALL_DATA) $(TUTORSOURCE)/it/* $(DEST_TUTOR)/it/ >> --- >> -2.43.0 >> - >> diff --git a/meta/recipes-support/vim/vim-tiny_9.1.bb b/meta/recipes- >> support/vim/vim-tiny_9.2.bb >> similarity index 100% >> rename from meta/recipes-support/vim/vim-tiny_9.1.bb >> rename to meta/recipes-support/vim/vim-tiny_9.2.bb >> diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc >> index 7cc122fe4a..73991ef2a8 100644 >> --- a/meta/recipes-support/vim/vim.inc >> +++ b/meta/recipes-support/vim/vim.inc >> @@ -16,11 +16,10 @@ SRC_URI = >> "git://github.com/vim/vim.git;branch=master;protocol=https;tag=v${PV} >> file://disable_acl_header_check.patch \ >> file://0001-src-Makefile-improve-reproducibility.patch \ >> file://no-path-adjust.patch \ >> - file://0001-translation-sv-add-missing-mkdir.patch \ >> " >> >> -PV .= ".2144" >> -SRCREV = "55c12373f073bacfc97d757e8f4da3daf472e4ac" >> +PV .= ".0" >> +SRCREV = "e7e21018fc0b60c153c8e668f696d95e574cc5a4" >> >> # Do not consider .z in x.y.z, as that is updated with every commit >> UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0" >> diff --git a/meta/recipes-support/vim/vim_9.1.bb b/meta/recipes- >> support/vim/vim_9.2.bb >> similarity index 100% >> rename from meta/recipes-support/vim/vim_9.1.bb >> rename to meta/recipes-support/vim/vim_9.2.bb -- Yoann Congal Smile ECS ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-02-24 16:45 ` [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 Marko, Peter 2026-02-24 17:18 ` Alexander Kanavin 2026-02-26 22:44 ` Yoann Congal @ 2026-03-03 10:23 ` David Partain 2026-04-22 6:37 ` Yu, Mingli 2 siblings, 1 reply; 8+ messages in thread From: David Partain @ 2026-03-03 10:23 UTC (permalink / raw) To: openembedded-core@lists.openembedded.org, peter.marko@siemens.com, yoann.congal@smile.fr On Tue, 2026-02-24 at 16:45 +0000, Peter Marko via lists.openembedded.org wrote: > Alternatively, we could also continue updating vim in LTS like we did in the > past. > For now, there are two active CVEs in LTS releases. > Please let me know if I need to backport patches now or if vim upgrade would > be accepted. Greetings, I've found it quite useful in the past that vim simply gets updated to the latest, even in the LTS branch we use. Keeping up with vim CVEs is painful otherwise. As such, I would prefer to keep doing things as they have been done in the past. Cheers, David ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-03-03 10:23 ` David Partain @ 2026-04-22 6:37 ` Yu, Mingli 2026-04-22 9:53 ` Alexander Kanavin 0 siblings, 1 reply; 8+ messages in thread From: Yu, Mingli @ 2026-04-22 6:37 UTC (permalink / raw) To: David Partain, openembedded-core@lists.openembedded.org, peter.marko@siemens.com, yoann.congal@smile.fr Cc: Randy MacLeod, Chen, Qi The number of the vim CVEs in 2026 has reached 15 so far [1], and may still be growing. Could we keep upgrading vim to resolve the vim CVEs for LTS branch maintenance as we have done in the past? [1] https://github.com/vim/vim/security Thanks, On 3/3/26 18:23, David Partain wrote: > CAUTION: This email comes from a non Wind River email account! > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > On Tue, 2026-02-24 at 16:45 +0000, Peter Marko via lists.openembedded.org wrote: >> Alternatively, we could also continue updating vim in LTS like we did in the >> past. >> For now, there are two active CVEs in LTS releases. >> Please let me know if I need to backport patches now or if vim upgrade would >> be accepted. > > Greetings, > > I've found it quite useful in the past that vim simply gets updated to the > latest, even in the LTS branch we use. Keeping up with vim CVEs is painful > otherwise. As such, I would prefer to keep doing things as they have been done > in the past. > > Cheers, > > David > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#232302): https://lists.openembedded.org/g/openembedded-core/message/232302 > Mute This Topic: https://lists.openembedded.org/mt/117978611/3618448 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [mingli.yu@eng.windriver.com] > -=-=-=-=-=-=-=-=-=-=-=- > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 2026-04-22 6:37 ` Yu, Mingli @ 2026-04-22 9:53 ` Alexander Kanavin 0 siblings, 0 replies; 8+ messages in thread From: Alexander Kanavin @ 2026-04-22 9:53 UTC (permalink / raw) To: mingli.yu Cc: David Partain, openembedded-core@lists.openembedded.org, peter.marko@siemens.com, yoann.congal@smile.fr, Randy MacLeod, Chen, Qi Do those CVEs actually affect your product security, or is it just something you'd like to do to improve CVE reports? I have this uneasy feeling that people are optimizing statistics instead of just adding vim to ignorelist and focusing on what actually matters. Alex On Wed, 22 Apr 2026 at 08:37, Yu, Mingli via lists.openembedded.org <mingli.yu=eng.windriver.com@lists.openembedded.org> wrote: > > The number of the vim CVEs in 2026 has reached 15 so far [1], and may > still be growing. Could we keep upgrading vim to resolve the vim CVEs > for LTS branch maintenance as we have done in the past? > > [1] https://github.com/vim/vim/security > > Thanks, > > On 3/3/26 18:23, David Partain wrote: > > CAUTION: This email comes from a non Wind River email account! > > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > > On Tue, 2026-02-24 at 16:45 +0000, Peter Marko via lists.openembedded.org wrote: > >> Alternatively, we could also continue updating vim in LTS like we did in the > >> past. > >> For now, there are two active CVEs in LTS releases. > >> Please let me know if I need to backport patches now or if vim upgrade would > >> be accepted. > > > > Greetings, > > > > I've found it quite useful in the past that vim simply gets updated to the > > latest, even in the LTS branch we use. Keeping up with vim CVEs is painful > > otherwise. As such, I would prefer to keep doing things as they have been done > > in the past. > > > > Cheers, > > > > David > > > > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#235695): https://lists.openembedded.org/g/openembedded-core/message/235695 > Mute This Topic: https://lists.openembedded.org/mt/117978611/1686489 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > ^ permalink raw reply [flat|nested] 8+ messages in thread
* [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0
@ 2026-02-24 16:27 Peter Marko
0 siblings, 0 replies; 8+ messages in thread
From: Peter Marko @ 2026-02-24 16:27 UTC (permalink / raw)
To: openembedded-core; +Cc: Peter Marko
From: Peter Marko <peter.marko@siemens.com>
Solves 9.1.2148 (in 9.1.2148), see [1].
Drop patch merged upstream.
Release notes for 9.2, see [2].
Note that almost all changes were already present in our 9.1 updates.
[1] https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68
[2] https://www.vim.org/vim-9.2-released.php
Signed-off-by: Peter Marko <peter.marko@siemens.com>
---
...001-translation-sv-add-missing-mkdir.patch | 52 -------------------
.../vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} | 0
meta/recipes-support/vim/vim.inc | 5 +-
.../vim/{vim_9.1.bb => vim_9.2.bb} | 0
4 files changed, 2 insertions(+), 55 deletions(-)
delete mode 100644 meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch
rename meta/recipes-support/vim/{vim-tiny_9.1.bb => vim-tiny_9.2.bb} (100%)
rename meta/recipes-support/vim/{vim_9.1.bb => vim_9.2.bb} (100%)
diff --git a/meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch b/meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch
deleted file mode 100644
index 37337c3d9d..0000000000
--- a/meta/recipes-support/vim/files/0001-translation-sv-add-missing-mkdir.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 2dd7e39942f4f7740c3a645148521d3b6b443c41 Mon Sep 17 00:00:00 2001
-From: Ross Burton <ross.burton@arm.com>
-Date: Wed, 11 Feb 2026 14:39:06 +0000
-Subject: [PATCH] translation(sv): add missing mkdir
-
-The installtutor target doesn't explicitly create the Swedish directory
-that it is going to put files into:
-
- make[1]: Entering directory 'vim-9.1.2128/src'
- /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91
- chmod 755 DESTDIR/usr/share/vim/vim91
- /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/en
- chmod 755 DESTDIR/usr/share/vim/vim91/tutor/en
- /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/sr
- chmod 755 DESTDIR/usr/share/vim/vim91/tutor/sr
- /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/it
- chmod 755 DESTDIR/usr/share/vim/vim91/tutor/it
- /bin/sh install-sh -c -d DESTDIR/usr/share/vim/vim91/tutor/ru
- chmod 755 DESTDIR/usr/share/vim/vim91/tutor/ru
- cp ../runtime/tutor/README* ../runtime/tutor/tutor* DESTDIR/usr/share/vim/vim91/tutor
- cp ../runtime/tutor/en/* DESTDIR/usr/share/vim/vim91/tutor/en/
- cp ../runtime/tutor/it/* DESTDIR/usr/share/vim/vim91/tutor/it/
- cp ../runtime/tutor/ru/* DESTDIR/usr/share/vim/vim91/tutor/ru/
- cp ../runtime/tutor/sr/* DESTDIR/usr/share/vim/vim91/tutor/sr/
- cp ../runtime/tutor/sv/* DESTDIR/usr/share/vim/vim91/tutor/sv/
- cp: target 'DESTDIR/usr/share/vim/vim91/tutor/sv/': No such file or directory
-
-Add the missing dependency on $(DEST_TUTOR)/sv to ensure this directory
-is created.
-
-Upstream-Status: Submitted [https://github.com/vim/vim/pull/19385]
-Signed-off-by: Ross Burton <ross.burton@arm.com>
----
- src/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/Makefile b/src/Makefile
-index 75d8ff6c1c..b4c31bed60 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -2487,7 +2487,7 @@ installgtutorbin: $(DEST_BIN)
- $(INSTALL_DATA) gvimtutor $(DEST_BIN)/$(GVIMNAME)tutor
- chmod $(SCRIPTMOD) $(DEST_BIN)/$(GVIMNAME)tutor
-
--installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it $(DEST_TUTOR)/sr $(DEST_TUTOR)/ru
-+installtutor: $(DEST_RT) $(DEST_TUTOR)/en $(DEST_TUTOR)/it $(DEST_TUTOR)/sr $(DEST_TUTOR)/sv $(DEST_TUTOR)/ru
- -$(INSTALL_DATA) $(TUTORSOURCE)/README* $(TUTORSOURCE)/tutor* $(DEST_TUTOR)
- -$(INSTALL_DATA) $(TUTORSOURCE)/en/* $(DEST_TUTOR)/en/
- -$(INSTALL_DATA) $(TUTORSOURCE)/it/* $(DEST_TUTOR)/it/
---
-2.43.0
-
diff --git a/meta/recipes-support/vim/vim-tiny_9.1.bb b/meta/recipes-support/vim/vim-tiny_9.2.bb
similarity index 100%
rename from meta/recipes-support/vim/vim-tiny_9.1.bb
rename to meta/recipes-support/vim/vim-tiny_9.2.bb
diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc
index 7cc122fe4a..73991ef2a8 100644
--- a/meta/recipes-support/vim/vim.inc
+++ b/meta/recipes-support/vim/vim.inc
@@ -16,11 +16,10 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https;tag=v${PV}
file://disable_acl_header_check.patch \
file://0001-src-Makefile-improve-reproducibility.patch \
file://no-path-adjust.patch \
- file://0001-translation-sv-add-missing-mkdir.patch \
"
-PV .= ".2144"
-SRCREV = "55c12373f073bacfc97d757e8f4da3daf472e4ac"
+PV .= ".0"
+SRCREV = "e7e21018fc0b60c153c8e668f696d95e574cc5a4"
# Do not consider .z in x.y.z, as that is updated with every commit
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0"
diff --git a/meta/recipes-support/vim/vim_9.1.bb b/meta/recipes-support/vim/vim_9.2.bb
similarity index 100%
rename from meta/recipes-support/vim/vim_9.1.bb
rename to meta/recipes-support/vim/vim_9.2.bb
^ permalink raw reply related [flat|nested] 8+ messages in threadend of thread, other threads:[~2026-04-22 9:53 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <18973B8A1D1BE087.558139@lists.openembedded.org>
2026-02-24 16:45 ` [OE-core][PATCH] vim: upgrade 9.1.2144 -> 9.2.0 Marko, Peter
2026-02-24 17:18 ` Alexander Kanavin
2026-02-24 17:52 ` Marko, Peter
2026-02-26 22:44 ` Yoann Congal
2026-03-03 10:23 ` David Partain
2026-04-22 6:37 ` Yu, Mingli
2026-04-22 9:53 ` Alexander Kanavin
2026-02-24 16:27 Peter Marko
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox