mbox series

[meta-oe,kirkstone,00/22] Cherry-picks from Master Batch A

Message ID 20250923110636.3413021-1-skandigraun@gmail.com
Headers show
Series Cherry-picks from Master Batch A | expand

Message

Gyorgy Sarvari Sept. 23, 2025, 11:06 a.m. UTC
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

Comments

Khem Raj Sept. 23, 2025, 5:51 p.m. UTC | #1
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Gyorgy Sarvari Sept. 23, 2025, 6:46 p.m. UTC | #2
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]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>