Message ID | 20250923110636.3413021-1-skandigraun@gmail.com |
---|---|
Headers | show |
Series | Cherry-picks from Master Batch A | expand |
The version updates can be a bit dicey, since they may change API behavior that can break existing apps at runtime, its tedious and hard to look at every change that got into that release I am hoping we have done due diligence here. Overall, it looks fine to me. Please combine all of the proposed fixed into a single PR for final merge. On Tue, Sep 23, 2025 at 4:06 AM Gyorgy Sarvari via lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org> wrote: > > This is batch A of cherry picks from master branch, that I deem to be useful and > appropriate to be in Kirkstone branch. > > These include assorted recipe fixes (SRC_URI, LICENSE, typo fixes), and recipe > version updates. With recipe updates I have spent effort to ensure that they > contain only bugfixes - I did go through all the change logs and/or the commit logs, > and I did skip commits that introduced some backwards incompatible changes. > > This batch has so far survived a "bitbake world" build for arm, aarch64, x86 and x86-64. > > Even though I tried to be careful with my cherry picks, your review and comments > would be very appreciated. > > Thank you. > > P.S: I plan to send similar batches (consisting of ~20 patches), once a day, for > the next couple of days. > > -- > > Changqing Li (1): > libtimezonemap: correct package version > > Gyorgy Sarvari (1): > fatresize: set correct LICENSE > > Kai Kang (1): > libtimezonemap: rename downloaded file name > > Khem Raj (2): > faenza-icon-theme: Switch to a valid download location for SRC_URI > libtimezonemap: Point to a working SRC_URI > > Mingli Yu (6): > libnma: add opengl to REQUIRED_DISTRO_FEATURES > network-manager-applet: add opengl to REQUIRED_DISTRO_FEATURES > gnome-bluetooth: add opengl to REQUIRED_DISTRO_FEATURES > gnome-desktop: add opengl to REQUIRED_DISTRO_FEATURES > gtksourceview5: add opengl to REQUIRED_DISTRO_FEATURES > evince: add opengl to REQUIRED_DISTRO_FEATURES > > Wang Mingyu (4): > sshfs-fuse: upgrade 3.7.2 -> 3.7.3 > evolution-data-server: upgrade 3.44.1 -> 3.44.2 > gjs: upgrade 1.72.1 -> 1.72.2 > gnome-bluetooth: upgrade 42.2 -> 42.3 > > Yi Zhao (2): > yaffs2-utils: update SRC_URI > evince: fix typo for RRECOMMENDS > > wangmy (5): > evolution-data-server: upgrade 3.44.0 -> 3.44.1 > gjs: upgrade 1.72.0 -> 1.72.1 > gnome-bluetooth: upgrade 42.0 -> 42.1 > gnome-bluetooth: upgrade 42.1 -> 42.2 > evince: upgrade 42.2 -> 42.3 > > ...shfs-fuse_3.7.2.bb => sshfs-fuse_3.7.3.bb} | 2 +- > .../yaffs2/yaffs2-utils_git.bb | 3 +- > .../fatresize/fatresize_1.1.0.bb | 2 +- > .../libnma/libnma_1.8.38.bb | 2 +- > .../network-manager-applet_1.26.0.bb | 2 +- > .../evince/{evince_42.2.bb => evince_42.3.bb} | 8 +++-- > .../evolution-data-server.inc | 4 +-- > .../faenza-icon-theme_1.3.bb | 3 +- > .../gjs/{gjs_1.72.0.bb => gjs_1.72.2.bb} | 2 +- > ...etooth_42.0.bb => gnome-bluetooth_42.3.bb} | 4 +-- > .../gnome-desktop/gnome-desktop_42.0.bb | 2 +- > .../gtksourceview/gtksourceview5_5.4.1.bb | 1 + > ...001-configure.ac-correct-the-version.patch | 29 +++++++++++++++++++ > .../libtimezonemap/libtimezonemap_0.4.6.bb | 4 +-- > 14 files changed, 49 insertions(+), 19 deletions(-) > rename meta-filesystems/recipes-filesystems/sshfs-fuse/{sshfs-fuse_3.7.2.bb => sshfs-fuse_3.7.3.bb} (93%) > rename meta-gnome/recipes-gnome/evince/{evince_42.2.bb => evince_42.3.bb} (80%) > rename meta-gnome/recipes-gnome/gjs/{gjs_1.72.0.bb => gjs_1.72.2.bb} (92%) > rename meta-gnome/recipes-gnome/gnome-bluetooth/{gnome-bluetooth_42.0.bb => gnome-bluetooth_42.3.bb} (87%) > create mode 100644 meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#119664): https://lists.openembedded.org/g/openembedded-devel/message/119664 > Mute This Topic: https://lists.openembedded.org/mt/115391835/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On 9/23/25 19:51, Khem Raj wrote: > The version updates can be a bit dicey, since they may change API > behavior that can break existing apps at runtime, its tedious and hard > to look at every change that got into that release > I am hoping we have done due diligence here. Overall, it looks fine to > me. Please combine all of the proposed fixed into a single PR for > final merge. I do what I can, and do spend a considerable amount of time consciously evaluating the version bumps, and also try to be conservative - but I'm human too. And the number of changes that I'd like to add is not small, because I feel that many parts are more outdated than they could be, while adhering to the rules and expectations of LTS and stable branches. However I definitely share some of your concerns - and with a lot of commits, there is a chance for accidental mistakes, despite my intentions. Would that be maybe better if the version updates would be spread out more over time, over months? Like I could send the IMO non-controversial cherry-picks as one batch (SRC_URI, dependency fixes, obvious typos and the like), and then send maybe 20 or so version updates/stable branch from master per 2 weeks, or per merge window. (I'm also open for alternative suggestions, from the whole ML too. I'm also open for feedback if this is actually not deemed to be beneficial.) > On Tue, Sep 23, 2025 at 4:06 AM Gyorgy Sarvari via > lists.openembedded.org <skandigraun=gmail.com@lists.openembedded.org> > wrote: >> This is batch A of cherry picks from master branch, that I deem to be useful and >> appropriate to be in Kirkstone branch. >> >> These include assorted recipe fixes (SRC_URI, LICENSE, typo fixes), and recipe >> version updates. With recipe updates I have spent effort to ensure that they >> contain only bugfixes - I did go through all the change logs and/or the commit logs, >> and I did skip commits that introduced some backwards incompatible changes. >> >> This batch has so far survived a "bitbake world" build for arm, aarch64, x86 and x86-64. >> >> Even though I tried to be careful with my cherry picks, your review and comments >> would be very appreciated. >> >> Thank you. >> >> P.S: I plan to send similar batches (consisting of ~20 patches), once a day, for >> the next couple of days. >> >> -- >> >> Changqing Li (1): >> libtimezonemap: correct package version >> >> Gyorgy Sarvari (1): >> fatresize: set correct LICENSE >> >> Kai Kang (1): >> libtimezonemap: rename downloaded file name >> >> Khem Raj (2): >> faenza-icon-theme: Switch to a valid download location for SRC_URI >> libtimezonemap: Point to a working SRC_URI >> >> Mingli Yu (6): >> libnma: add opengl to REQUIRED_DISTRO_FEATURES >> network-manager-applet: add opengl to REQUIRED_DISTRO_FEATURES >> gnome-bluetooth: add opengl to REQUIRED_DISTRO_FEATURES >> gnome-desktop: add opengl to REQUIRED_DISTRO_FEATURES >> gtksourceview5: add opengl to REQUIRED_DISTRO_FEATURES >> evince: add opengl to REQUIRED_DISTRO_FEATURES >> >> Wang Mingyu (4): >> sshfs-fuse: upgrade 3.7.2 -> 3.7.3 >> evolution-data-server: upgrade 3.44.1 -> 3.44.2 >> gjs: upgrade 1.72.1 -> 1.72.2 >> gnome-bluetooth: upgrade 42.2 -> 42.3 >> >> Yi Zhao (2): >> yaffs2-utils: update SRC_URI >> evince: fix typo for RRECOMMENDS >> >> wangmy (5): >> evolution-data-server: upgrade 3.44.0 -> 3.44.1 >> gjs: upgrade 1.72.0 -> 1.72.1 >> gnome-bluetooth: upgrade 42.0 -> 42.1 >> gnome-bluetooth: upgrade 42.1 -> 42.2 >> evince: upgrade 42.2 -> 42.3 >> >> ...shfs-fuse_3.7.2.bb => sshfs-fuse_3.7.3.bb} | 2 +- >> .../yaffs2/yaffs2-utils_git.bb | 3 +- >> .../fatresize/fatresize_1.1.0.bb | 2 +- >> .../libnma/libnma_1.8.38.bb | 2 +- >> .../network-manager-applet_1.26.0.bb | 2 +- >> .../evince/{evince_42.2.bb => evince_42.3.bb} | 8 +++-- >> .../evolution-data-server.inc | 4 +-- >> .../faenza-icon-theme_1.3.bb | 3 +- >> .../gjs/{gjs_1.72.0.bb => gjs_1.72.2.bb} | 2 +- >> ...etooth_42.0.bb => gnome-bluetooth_42.3.bb} | 4 +-- >> .../gnome-desktop/gnome-desktop_42.0.bb | 2 +- >> .../gtksourceview/gtksourceview5_5.4.1.bb | 1 + >> ...001-configure.ac-correct-the-version.patch | 29 +++++++++++++++++++ >> .../libtimezonemap/libtimezonemap_0.4.6.bb | 4 +-- >> 14 files changed, 49 insertions(+), 19 deletions(-) >> rename meta-filesystems/recipes-filesystems/sshfs-fuse/{sshfs-fuse_3.7.2.bb => sshfs-fuse_3.7.3.bb} (93%) >> rename meta-gnome/recipes-gnome/evince/{evince_42.2.bb => evince_42.3.bb} (80%) >> rename meta-gnome/recipes-gnome/gjs/{gjs_1.72.0.bb => gjs_1.72.2.bb} (92%) >> rename meta-gnome/recipes-gnome/gnome-bluetooth/{gnome-bluetooth_42.0.bb => gnome-bluetooth_42.3.bb} (87%) >> create mode 100644 meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#119664): https://lists.openembedded.org/g/openembedded-devel/message/119664 >> Mute This Topic: https://lists.openembedded.org/mt/115391835/1997914 >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] >> -=-=-=-=-=-=-=-=-=-=-=- >>