[kirkstone 00/27] Patch review


Steve Sakoman
 

Please review this set of patches for kirkstone and have comments back by
end of day Friday.

Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547

The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:

lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut

Alexander Kanavin (1):
webkitgtk: adjust patch status

Davide Gardenal (1):
create-spdx: fix error when symlink cannot be created

Ferry Toth (2):
apt: add apt selftest to test signed package feeds
package_manager: fix missing dependency on gnupg when signing deb
package feeds

Jon Mason (1):
qemuarm64: use virtio pci interfaces

Kai Kang (1):
update_udev_hwdb: fix multilib issue with systemd

Khem Raj (5):
babeltrace: Disable warnings as errors
xserver-xorg: Fix build with gcc12
systemtap: Fix build with gcc-12
gnupg: Disable FORTIFY_SOURCES on mips
mdadm: Drop clang specific cflags

Konrad Weihmann (2):
git: correct license
ncurses: use COPYING file

Martin Jansa (1):
systemd-boot: remove outdated EFI_LD comment

Paulo Neves (1):
selftest/lic_checksum: Add test for filename containing space

Peter Kjellerstedt (2):
u-boot: Correct the SRC_URI
u-boot: Inherit pkgconfig

Richard Purdie (1):
buildtools-tarball: Only add cert envvars if certs are included

Ross Burton (1):
zlib: upgrade to 1.2.12

wangmy (5):
linux-firmware: upgrade 20220310 -> 20220411
libsoup: upgrade 3.0.5 -> 3.0.6
apt: upgrade 2.4.3 -> 2.4.4
libusb1: upgrade 1.0.25 -> 1.0.26
libgit2: upgrade 1.4.2 -> 1.4.3

zhengruoqin (3):
wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
git: upgrade 2.35.2 -> 2.35.3
ruby: upgrade 3.1.1 -> 3.1.2

meta/classes/create-spdx.bbclass | 10 +-
meta/classes/sign_package_feed.bbclass | 1 +
meta/conf/machine/qemuarm64.conf | 8 +-
meta/lib/oeqa/runtime/cases/apt.py | 38 +-
meta/lib/oeqa/selftest/cases/lic_checksum.py | 18 +
meta/lib/oeqa/selftest/cases/runtime_test.py | 38 ++
meta/recipes-bsp/u-boot/u-boot-common.inc | 6 +-
meta/recipes-core/meta/buildtools-tarball.bb | 6 +-
meta/recipes-core/ncurses/ncurses.inc | 2 +-
.../systemd/systemd-boot_250.4.bb | 1 -
meta/recipes-core/systemd/systemd_250.4.bb | 5 -
meta/recipes-core/udev/eudev_3.2.10.bb | 4 -
...configure-Pass-LDFLAGS-to-link-tests.patch | 25 +-
.../zlib/zlib/CVE-2018-25032.patch | 347 ------------------
meta/recipes-core/zlib/zlib/cc.patch | 27 ++
.../zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} | 7 +-
.../apt/{apt_2.4.3.bb => apt_2.4.4.bb} | 2 +-
.../git/{git_2.35.2.bb => git_2.35.3.bb} | 15 +-
.../ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} | 2 +-
meta/recipes-extended/mdadm/mdadm_4.2.bb | 2 -
.../0001-render-Fix-build-with-gcc-12.patch | 90 +++++
.../xorg-xserver/xserver-xorg_21.1.3.bb | 1 +
...20220310.bb => linux-firmware_20220411.bb} | 4 +-
.../recipes-kernel/lttng/babeltrace2_2.0.4.bb | 2 +-
...ility-re-tweak-for-rhel6-use-functio.patch | 49 +++
.../recipes-kernel/systemtap/systemtap_git.bb | 3 +-
....02.18.bb => wireless-regdb_2022.04.08.bb} | 2 +-
...spection.cmake-prefix-variables-obta.patch | 5 +-
meta/recipes-support/gnupg/gnupg_2.3.4.bb | 3 +
.../{libgit2_1.4.2.bb => libgit2_1.4.3.bb} | 2 +-
.../{libsoup_3.0.5.bb => libsoup_3.0.6.bb} | 2 +-
.../{libusb1_1.0.25.bb => libusb1_1.0.26.bb} | 2 +-
scripts/postinst-intercepts/update_udev_hwdb | 5 +-
33 files changed, 322 insertions(+), 412 deletions(-)
delete mode 100644 meta/recipes-core/zlib/zlib/CVE-2018-25032.patch
create mode 100644 meta/recipes-core/zlib/zlib/cc.patch
rename meta/recipes-core/zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} (83%)
rename meta/recipes-devtools/apt/{apt_2.4.3.bb => apt_2.4.4.bb} (97%)
rename meta/recipes-devtools/git/{git_2.35.2.bb => git_2.35.3.bb} (86%)
rename meta/recipes-devtools/ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} (97%)
create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220310.bb => linux-firmware_20220411.bb} (99%)
create mode 100644 meta/recipes-kernel/systemtap/systemtap/0001-gcc12-c-compatibility-re-tweak-for-rhel6-use-functio.patch
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2022.02.18.bb => wireless-regdb_2022.04.08.bb} (94%)
rename meta/recipes-support/libgit2/{libgit2_1.4.2.bb => libgit2_1.4.3.bb} (91%)
rename meta/recipes-support/libsoup/{libsoup_3.0.5.bb => libsoup_3.0.6.bb} (94%)
rename meta/recipes-support/libusb/{libusb1_1.0.25.bb => libusb1_1.0.26.bb} (94%)

--
2.25.1


Steve Sakoman
 

On Wed, Apr 20, 2022 at 4:08 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@...>
wrote:

Please review this set of patches for kirkstone and have comments back by
end of day Friday.
I'd particularly like feedback on the security/bug fix version updates
at the end of this series.

In the past I took these only on request.

Would people like me to be more proactive on this type of upgrade
(such as this series), or should I continue to take them only on
request?

Steve


Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547

The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:

lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut

Alexander Kanavin (1):
webkitgtk: adjust patch status

Davide Gardenal (1):
create-spdx: fix error when symlink cannot be created

Ferry Toth (2):
apt: add apt selftest to test signed package feeds
package_manager: fix missing dependency on gnupg when signing deb
package feeds

Jon Mason (1):
qemuarm64: use virtio pci interfaces

Kai Kang (1):
update_udev_hwdb: fix multilib issue with systemd

Khem Raj (5):
babeltrace: Disable warnings as errors
xserver-xorg: Fix build with gcc12
systemtap: Fix build with gcc-12
gnupg: Disable FORTIFY_SOURCES on mips
mdadm: Drop clang specific cflags

Konrad Weihmann (2):
git: correct license
ncurses: use COPYING file

Martin Jansa (1):
systemd-boot: remove outdated EFI_LD comment

Paulo Neves (1):
selftest/lic_checksum: Add test for filename containing space

Peter Kjellerstedt (2):
u-boot: Correct the SRC_URI
u-boot: Inherit pkgconfig

Richard Purdie (1):
buildtools-tarball: Only add cert envvars if certs are included

Ross Burton (1):
zlib: upgrade to 1.2.12

wangmy (5):
linux-firmware: upgrade 20220310 -> 20220411
libsoup: upgrade 3.0.5 -> 3.0.6
apt: upgrade 2.4.3 -> 2.4.4
libusb1: upgrade 1.0.25 -> 1.0.26
libgit2: upgrade 1.4.2 -> 1.4.3

zhengruoqin (3):
wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
git: upgrade 2.35.2 -> 2.35.3
ruby: upgrade 3.1.1 -> 3.1.2

meta/classes/create-spdx.bbclass | 10 +-
meta/classes/sign_package_feed.bbclass | 1 +
meta/conf/machine/qemuarm64.conf | 8 +-
meta/lib/oeqa/runtime/cases/apt.py | 38 +-
meta/lib/oeqa/selftest/cases/lic_checksum.py | 18 +
meta/lib/oeqa/selftest/cases/runtime_test.py | 38 ++
meta/recipes-bsp/u-boot/u-boot-common.inc | 6 +-
meta/recipes-core/meta/buildtools-tarball.bb | 6 +-
meta/recipes-core/ncurses/ncurses.inc | 2 +-
.../systemd/systemd-boot_250.4.bb | 1 -
meta/recipes-core/systemd/systemd_250.4.bb | 5 -
meta/recipes-core/udev/eudev_3.2.10.bb | 4 -
...configure-Pass-LDFLAGS-to-link-tests.patch | 25 +-
.../zlib/zlib/CVE-2018-25032.patch | 347 ------------------
meta/recipes-core/zlib/zlib/cc.patch | 27 ++
.../zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} | 7 +-
.../apt/{apt_2.4.3.bb => apt_2.4.4.bb} | 2 +-
.../git/{git_2.35.2.bb => git_2.35.3.bb} | 15 +-
.../ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} | 2 +-
meta/recipes-extended/mdadm/mdadm_4.2.bb | 2 -
.../0001-render-Fix-build-with-gcc-12.patch | 90 +++++
.../xorg-xserver/xserver-xorg_21.1.3.bb | 1 +
...20220310.bb => linux-firmware_20220411.bb} | 4 +-
.../recipes-kernel/lttng/babeltrace2_2.0.4.bb | 2 +-
...ility-re-tweak-for-rhel6-use-functio.patch | 49 +++
.../recipes-kernel/systemtap/systemtap_git.bb | 3 +-
....02.18.bb => wireless-regdb_2022.04.08.bb} | 2 +-
...spection.cmake-prefix-variables-obta.patch | 5 +-
meta/recipes-support/gnupg/gnupg_2.3.4.bb | 3 +
.../{libgit2_1.4.2.bb => libgit2_1.4.3.bb} | 2 +-
.../{libsoup_3.0.5.bb => libsoup_3.0.6.bb} | 2 +-
.../{libusb1_1.0.25.bb => libusb1_1.0.26.bb} | 2 +-
scripts/postinst-intercepts/update_udev_hwdb | 5 +-
33 files changed, 322 insertions(+), 412 deletions(-)
delete mode 100644 meta/recipes-core/zlib/zlib/CVE-2018-25032.patch
create mode 100644 meta/recipes-core/zlib/zlib/cc.patch
rename meta/recipes-core/zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} (83%)
rename meta/recipes-devtools/apt/{apt_2.4.3.bb => apt_2.4.4.bb} (97%)
rename meta/recipes-devtools/git/{git_2.35.2.bb => git_2.35.3.bb} (86%)
rename meta/recipes-devtools/ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} (97%)
create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220310.bb => linux-firmware_20220411.bb} (99%)
create mode 100644 meta/recipes-kernel/systemtap/systemtap/0001-gcc12-c-compatibility-re-tweak-for-rhel6-use-functio.patch
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2022.02.18.bb => wireless-regdb_2022.04.08.bb} (94%)
rename meta/recipes-support/libgit2/{libgit2_1.4.2.bb => libgit2_1.4.3.bb} (91%)
rename meta/recipes-support/libsoup/{libsoup_3.0.5.bb => libsoup_3.0.6.bb} (94%)
rename meta/recipes-support/libusb/{libusb1_1.0.25.bb => libusb1_1.0.26.bb} (94%)

--
2.25.1




Khem Raj
 

On Wed, Apr 20, 2022 at 7:54 AM Steve Sakoman <steve@...> wrote:

On Wed, Apr 20, 2022 at 4:08 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@...>
wrote:

Please review this set of patches for kirkstone and have comments back by
end of day Friday.
I'd particularly like feedback on the security/bug fix version updates
at the end of this series.

In the past I took these only on request.

Would people like me to be more proactive on this type of upgrade
(such as this series), or should I continue to take them only on
request?
I think being proactive would be fine


Steve


Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547

The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:

lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut

Alexander Kanavin (1):
webkitgtk: adjust patch status

Davide Gardenal (1):
create-spdx: fix error when symlink cannot be created

Ferry Toth (2):
apt: add apt selftest to test signed package feeds
package_manager: fix missing dependency on gnupg when signing deb
package feeds

Jon Mason (1):
qemuarm64: use virtio pci interfaces

Kai Kang (1):
update_udev_hwdb: fix multilib issue with systemd

Khem Raj (5):
babeltrace: Disable warnings as errors
xserver-xorg: Fix build with gcc12
systemtap: Fix build with gcc-12
gnupg: Disable FORTIFY_SOURCES on mips
mdadm: Drop clang specific cflags

Konrad Weihmann (2):
git: correct license
ncurses: use COPYING file

Martin Jansa (1):
systemd-boot: remove outdated EFI_LD comment

Paulo Neves (1):
selftest/lic_checksum: Add test for filename containing space

Peter Kjellerstedt (2):
u-boot: Correct the SRC_URI
u-boot: Inherit pkgconfig

Richard Purdie (1):
buildtools-tarball: Only add cert envvars if certs are included

Ross Burton (1):
zlib: upgrade to 1.2.12

wangmy (5):
linux-firmware: upgrade 20220310 -> 20220411
libsoup: upgrade 3.0.5 -> 3.0.6
apt: upgrade 2.4.3 -> 2.4.4
libusb1: upgrade 1.0.25 -> 1.0.26
libgit2: upgrade 1.4.2 -> 1.4.3

zhengruoqin (3):
wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
git: upgrade 2.35.2 -> 2.35.3
ruby: upgrade 3.1.1 -> 3.1.2

meta/classes/create-spdx.bbclass | 10 +-
meta/classes/sign_package_feed.bbclass | 1 +
meta/conf/machine/qemuarm64.conf | 8 +-
meta/lib/oeqa/runtime/cases/apt.py | 38 +-
meta/lib/oeqa/selftest/cases/lic_checksum.py | 18 +
meta/lib/oeqa/selftest/cases/runtime_test.py | 38 ++
meta/recipes-bsp/u-boot/u-boot-common.inc | 6 +-
meta/recipes-core/meta/buildtools-tarball.bb | 6 +-
meta/recipes-core/ncurses/ncurses.inc | 2 +-
.../systemd/systemd-boot_250.4.bb | 1 -
meta/recipes-core/systemd/systemd_250.4.bb | 5 -
meta/recipes-core/udev/eudev_3.2.10.bb | 4 -
...configure-Pass-LDFLAGS-to-link-tests.patch | 25 +-
.../zlib/zlib/CVE-2018-25032.patch | 347 ------------------
meta/recipes-core/zlib/zlib/cc.patch | 27 ++
.../zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} | 7 +-
.../apt/{apt_2.4.3.bb => apt_2.4.4.bb} | 2 +-
.../git/{git_2.35.2.bb => git_2.35.3.bb} | 15 +-
.../ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} | 2 +-
meta/recipes-extended/mdadm/mdadm_4.2.bb | 2 -
.../0001-render-Fix-build-with-gcc-12.patch | 90 +++++
.../xorg-xserver/xserver-xorg_21.1.3.bb | 1 +
...20220310.bb => linux-firmware_20220411.bb} | 4 +-
.../recipes-kernel/lttng/babeltrace2_2.0.4.bb | 2 +-
...ility-re-tweak-for-rhel6-use-functio.patch | 49 +++
.../recipes-kernel/systemtap/systemtap_git.bb | 3 +-
....02.18.bb => wireless-regdb_2022.04.08.bb} | 2 +-
...spection.cmake-prefix-variables-obta.patch | 5 +-
meta/recipes-support/gnupg/gnupg_2.3.4.bb | 3 +
.../{libgit2_1.4.2.bb => libgit2_1.4.3.bb} | 2 +-
.../{libsoup_3.0.5.bb => libsoup_3.0.6.bb} | 2 +-
.../{libusb1_1.0.25.bb => libusb1_1.0.26.bb} | 2 +-
scripts/postinst-intercepts/update_udev_hwdb | 5 +-
33 files changed, 322 insertions(+), 412 deletions(-)
delete mode 100644 meta/recipes-core/zlib/zlib/CVE-2018-25032.patch
create mode 100644 meta/recipes-core/zlib/zlib/cc.patch
rename meta/recipes-core/zlib/{zlib_1.2.11.bb => zlib_1.2.12.bb} (83%)
rename meta/recipes-devtools/apt/{apt_2.4.3.bb => apt_2.4.4.bb} (97%)
rename meta/recipes-devtools/git/{git_2.35.2.bb => git_2.35.3.bb} (86%)
rename meta/recipes-devtools/ruby/{ruby_3.1.1.bb => ruby_3.1.2.bb} (97%)
create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-render-Fix-build-with-gcc-12.patch
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220310.bb => linux-firmware_20220411.bb} (99%)
create mode 100644 meta/recipes-kernel/systemtap/systemtap/0001-gcc12-c-compatibility-re-tweak-for-rhel6-use-functio.patch
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2022.02.18.bb => wireless-regdb_2022.04.08.bb} (94%)
rename meta/recipes-support/libgit2/{libgit2_1.4.2.bb => libgit2_1.4.3.bb} (91%)
rename meta/recipes-support/libsoup/{libsoup_3.0.5.bb => libsoup_3.0.6.bb} (94%)
rename meta/recipes-support/libusb/{libusb1_1.0.25.bb => libusb1_1.0.26.bb} (94%)

--
2.25.1





Randy MacLeod
 



On Wed., Apr. 20, 2022, 10:54 Steve Sakoman, <steve@...> wrote:
On Wed, Apr 20, 2022 at 4:08 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@...>
wrote:
>
> Please review this set of patches for kirkstone and have comments back by
> end of day Friday.

I'd particularly like feedback on the security/bug fix version updates
at the end of this series.

In the past I took these only on request.

Would people like me to be more proactive on this type of upgrade
(such as this series), or should I continue to take them only on
request?

Proactive but reasonably cautious. ;-)
Some comments below.


Steve

>
> Passed a-full on autobuilder:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547
>
> The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:
>
>   lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)
>
> are available in the Git repository at:
>
>   git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
>   http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut
>
> Alexander Kanavin (1):
>   webkitgtk: adjust patch status
>
> Davide Gardenal (1):
>   create-spdx: fix error when symlink cannot be created
>
> Ferry Toth (2):
>   apt: add apt selftest to test signed package feeds
>   package_manager: fix missing dependency on gnupg when signing deb
>     package feeds
>
> Jon Mason (1):
>   qemuarm64: use virtio pci interfaces
>
> Kai Kang (1):
>   update_udev_hwdb: fix multilib issue with systemd
>
> Khem Raj (5):
>   babeltrace: Disable warnings as errors
>   xserver-xorg: Fix build with gcc12
>   systemtap: Fix build with gcc-12
>   gnupg: Disable FORTIFY_SOURCES on mips
>   mdadm: Drop clang specific cflags
>
> Konrad Weihmann (2):
>   git: correct license
>   ncurses: use COPYING file
>
> Martin Jansa (1):
>   systemd-boot: remove outdated EFI_LD comment
>
> Paulo Neves (1):
>   selftest/lic_checksum: Add test for filename containing space
>
> Peter Kjellerstedt (2):
>   u-boot: Correct the SRC_URI
>   u-boot: Inherit pkgconfig
>
> Richard Purdie (1):
>   buildtools-tarball: Only add cert envvars if certs are included
>
> Ross Burton (1):
>   zlib: upgrade to 1.2.12
>
> wangmy (5):
>   linux-firmware: upgrade 20220310 -> 20220411


It's firmware so it should be fine but I don't know much about such things. Have  firmware updates ever broken older kernels? 
Certainly there could be performance degradation. I guess it's a release note item for others to worry about. 


>   libsoup: upgrade 3.0.5 -> 3.0.6
>   apt: upgrade 2.4.3 -> 2.4.4
>   libusb1: upgrade 1.0.25 -> 1.0.26
>   libgit2: upgrade 1.4.2 -> 1.4.3
>
> zhengruoqin (3):
>   wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
>   git: upgrade 2.35.2 -> 2.35.3
>   ruby: upgrade 3.1.1 -> 3.1.2

These all seem like bug fix only updates.
Are you assuming that third number updates don't change API/ABI or looking at commit summaries, git logs, or using a tool?


Thanks Steve.


Randy


>< snip >< 


Steve Sakoman
 

On Wed, Apr 20, 2022 at 7:14 PM Randy MacLeod <rwmacleod@...> wrote:



On Wed., Apr. 20, 2022, 10:54 Steve Sakoman, <steve@...> wrote:

On Wed, Apr 20, 2022 at 4:08 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@...>
wrote:

Please review this set of patches for kirkstone and have comments back by
end of day Friday.
I'd particularly like feedback on the security/bug fix version updates
at the end of this series.

In the past I took these only on request.

Would people like me to be more proactive on this type of upgrade
(such as this series), or should I continue to take them only on
request?

Proactive but reasonably cautious. ;-)
That's my feeling too.

Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547

The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:

lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut

Alexander Kanavin (1):
webkitgtk: adjust patch status

Davide Gardenal (1):
create-spdx: fix error when symlink cannot be created

Ferry Toth (2):
apt: add apt selftest to test signed package feeds
package_manager: fix missing dependency on gnupg when signing deb
package feeds

Jon Mason (1):
qemuarm64: use virtio pci interfaces

Kai Kang (1):
update_udev_hwdb: fix multilib issue with systemd

Khem Raj (5):
babeltrace: Disable warnings as errors
xserver-xorg: Fix build with gcc12
systemtap: Fix build with gcc-12
gnupg: Disable FORTIFY_SOURCES on mips
mdadm: Drop clang specific cflags

Konrad Weihmann (2):
git: correct license
ncurses: use COPYING file

Martin Jansa (1):
systemd-boot: remove outdated EFI_LD comment

Paulo Neves (1):
selftest/lic_checksum: Add test for filename containing space

Peter Kjellerstedt (2):
u-boot: Correct the SRC_URI
u-boot: Inherit pkgconfig

Richard Purdie (1):
buildtools-tarball: Only add cert envvars if certs are included

Ross Burton (1):
zlib: upgrade to 1.2.12

wangmy (5):
linux-firmware: upgrade 20220310 -> 20220411


It's firmware so it should be fine but I don't know much about such things. Have firmware updates ever broken older kernels?
Certainly there could be performance degradation. I guess it's a release note item for others to worry about.
I've been doing these regularly for dunfell and it hasn't been an
issue in the past two years.

libsoup: upgrade 3.0.5 -> 3.0.6
apt: upgrade 2.4.3 -> 2.4.4
libusb1: upgrade 1.0.25 -> 1.0.26
libgit2: upgrade 1.4.2 -> 1.4.3

zhengruoqin (3):
wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
git: upgrade 2.35.2 -> 2.35.3
ruby: upgrade 3.1.1 -> 3.1.2

These all seem like bug fix only updates.
Are you assuming that third number updates don't change API/ABI or looking at commit summaries, git logs, or using a tool?
Yes, my criteria for including is that they are bug/security only updates.

I don't assume anything from the version number, I review the release
notes (if any) and the git logs. In many cases the version updates in
master don't include this info in the commit message. In that case I
add either the release notes or the git log to the commit message when
cherry-picking from master.

So it is a time consuming manual process :-)

BTW, those who include release notes or commit logs in their version
bumps get smiles and brownie points from me!

Steve


Randy MacLeod
 

On 2022-04-21 10:00, Steve Sakoman wrote:
On Wed, Apr 20, 2022 at 7:14 PM Randy MacLeod <rwmacleod@...> wrote:

On Wed., Apr. 20, 2022, 10:54 Steve Sakoman, <steve@...> wrote:
On Wed, Apr 20, 2022 at 4:08 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@...>
wrote:
Please review this set of patches for kirkstone and have comments back by
end of day Friday.
I'd particularly like feedback on the security/bug fix version updates
at the end of this series.

In the past I took these only on request.

Would people like me to be more proactive on this type of upgrade
(such as this series), or should I continue to take them only on
request?
Proactive but reasonably cautious. ;-)
That's my feeling too.

Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3547

The following changes since commit d2ba3b8850d461bc7b773240cdf15b22b31a3f9e:

lua: fix CVE-2022-28805 (2022-04-19 14:02:08 +0100)

are available in the Git repository at:

git://git.openembedded.org/openembedded-core-contrib stable/kirkstone-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/kirkstone-nut

Alexander Kanavin (1):
webkitgtk: adjust patch status

Davide Gardenal (1):
create-spdx: fix error when symlink cannot be created

Ferry Toth (2):
apt: add apt selftest to test signed package feeds
package_manager: fix missing dependency on gnupg when signing deb
package feeds

Jon Mason (1):
qemuarm64: use virtio pci interfaces

Kai Kang (1):
update_udev_hwdb: fix multilib issue with systemd

Khem Raj (5):
babeltrace: Disable warnings as errors
xserver-xorg: Fix build with gcc12
systemtap: Fix build with gcc-12
gnupg: Disable FORTIFY_SOURCES on mips
mdadm: Drop clang specific cflags

Konrad Weihmann (2):
git: correct license
ncurses: use COPYING file

Martin Jansa (1):
systemd-boot: remove outdated EFI_LD comment

Paulo Neves (1):
selftest/lic_checksum: Add test for filename containing space

Peter Kjellerstedt (2):
u-boot: Correct the SRC_URI
u-boot: Inherit pkgconfig

Richard Purdie (1):
buildtools-tarball: Only add cert envvars if certs are included

Ross Burton (1):
zlib: upgrade to 1.2.12

wangmy (5):
linux-firmware: upgrade 20220310 -> 20220411
It's firmware so it should be fine but I don't know much about such things. Have firmware updates ever broken older kernels?
Certainly there could be performance degradation. I guess it's a release note item for others to worry about.
I've been doing these regularly for dunfell and it hasn't been an
issue in the past two years.
As expected but that's good to hear.

libsoup: upgrade 3.0.5 -> 3.0.6
apt: upgrade 2.4.3 -> 2.4.4
libusb1: upgrade 1.0.25 -> 1.0.26
libgit2: upgrade 1.4.2 -> 1.4.3

zhengruoqin (3):
wireless-regdb: upgrade 2022.02.18 -> 2022.04.08
git: upgrade 2.35.2 -> 2.35.3
ruby: upgrade 3.1.1 -> 3.1.2
These all seem like bug fix only updates.
Are you assuming that third number updates don't change API/ABI or looking at commit summaries, git logs, or using a tool?
Yes, my criteria for including is that they are bug/security only updates.

I don't assume anything from the version number, I review the release
notes (if any) and the git logs. In many cases the version updates in
master don't include this info in the commit message. In that case I
add either the release notes or the git log to the commit message when
cherry-picking from master.
That's great. The only better response would be if we could run API/ABI test.
I'll see if that's something that we can work on for release branches but no promises

or timeline for that so far.



So it is a time consuming manual process :-)

It is; thanks for the careful work.



BTW, those who include release notes or commit logs in their version
bumps get smiles and brownie points from me!
+1


../Randy


Steve

--
# Randy MacLeod
# Wind River Linux