diff mbox series

[meta-oe,1/4] fwupd: update from 1.9.25 to 1.9.30

Message ID 20250708100330.138561-1-mikko.rapeli@linaro.org
State Accepted
Headers show
Series [meta-oe,1/4] fwupd: update from 1.9.25 to 1.9.30 | expand

Commit Message

Mikko Rapeli July 8, 2025, 10:03 a.m. UTC
Changes:

https://github.com/fwupd/fwupd/releases/tag/1.9.30

This release fixes the following bugs:

    Add several devices with broken firmware to the UEFI dbx blocklist
    Add /sys/firmware/efi/efivars to ReadWritePaths
    Do not export Redfish backup partitions as devices
    Do not show messages or prompt for answers in fwupdtool --json mode
    Fix a crash when installing some Wacom firmware types
    Fix deploying RMM updates on the Dell Kestrel dock
    Fix SMBIOS parsing for SPI ROM size >= 16MiB
    Never allow updating updatable-hidden devices with fwupdtool
    Recognize a very old dbx hash to allow upgrades to continue
    Reduce the Dell dock HID timeout, as retries already cover it

https://github.com/fwupd/fwupd/releases/tag/1.9.29

This release adds the following features:

    Prepend the missing capsule header also when using CoD
    Support cabinet archives greater in size than 2GB

This release fixes the following bugs:

    Do not add a Redfish release date if set to 00:00:00Z
    Do not add invalid CoSWID entities
    Fix creating the Redfish user when the ETAG is set
    Fix dbx deployment by ignoring missing PE/COFF sections
    Fix writing EFI variables on new kernel versions
    Include a SHA-256 checksum when using fwupdtool self-sign
    Include the length in Wacom USB scaler update for future hardware support
    Increase the timeout for RMM ack when updating Dell Kestrel docks
    Mark the Redfish progress as finished even if the update never got to 100%
    Set the Redfish MIME form-data filename correctly
    Use the metadata version format to set the lowest possible version

This release adds support for the following hardware:

    Lenovo USB-C Dual Display Travel Dock

https://github.com/fwupd/fwupd/releases/tag/1.9.28

Released: 2025-01-28

This release adds the following features:

    Add support for intel-csme19 version format

This release fixes the following bugs:

    Avoid downstream port resets of Parade USB hubs
    Cleanup Dell dock devices when disconnected
    Correctly parse PE files with zero sized sections
    Correctly set the package version of the Dell dock
    Run the FwupdClient::changed callback in the correct thread
    Run the UEFI capsule reboot cleanup action when required
    Split up the AMD GPU VBIOS P/N for the version
    Use the ISO date as a dbx version number

This release adds support for the following hardware:

    HP 400/405
    More ELAN fingerprint readers

https://github.com/fwupd/fwupd/releases/tag/1.9.27

This release fixes the following bugs:

    Add a power quirk for Framework systems
    Allow cros-ec repair the device after flush failure
    Check the VLI USB3 firmware size before erasing
    Disallow DBX updates on the Samsung Galaxy Book2 360
    Do not show 'Device has been removed' as a dock error
    Do not use a CMSE11 function when using CSME18
    Fix an unlikely memory leak when using ModemManger Sahara devices
    Fix a tiny memory leak in algoltek-usb when checking status
    Mark UEFI dbx updates as affecting full disk encryption
    Parse FDTs with missing END tokens
    Rename the dell-k2 plugin to dell-kestrel and rework the update flow

This release adds support for the following hardware:

    Google GID8 Headset
    Parade PS188
    Primax Ryder Mouse

https://github.com/fwupd/fwupd/releases/tag/1.9.26

This release fixes the following bugs:

    Add HSI tests for Arrow and Meteor Lake CSME
    Allow UEFI capsule config values to be set with fwupdmgr modify-config
    Check for the logitech-bulkcontroller response packet length correctly
    Fix using ID_LIKE for fallback when ESP isn't mounted
    Fix various Coverity-reported overflowed constants
    Only compare the first 10 characters of the AMD GPU part number

This release adds support for the following hardware:

    Jabra PanaCast
    Some Lenovo Legion HID devices

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
---
 meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} (98%)

Comments

Khem Raj July 9, 2025, 4:15 p.m. UTC | #1
fails to build on YP AB

https://autobuilder.yoctoproject.org/valkyrie/#/builders/81/builds/766/steps/14/logs/stdio

On 7/8/25 3:03 AM, Mikko Rapeli via lists.openembedded.org wrote:
> Changes:
> 
> https://github.com/fwupd/fwupd/releases/tag/1.9.30
> 
> This release fixes the following bugs:
> 
>      Add several devices with broken firmware to the UEFI dbx blocklist
>      Add /sys/firmware/efi/efivars to ReadWritePaths
>      Do not export Redfish backup partitions as devices
>      Do not show messages or prompt for answers in fwupdtool --json mode
>      Fix a crash when installing some Wacom firmware types
>      Fix deploying RMM updates on the Dell Kestrel dock
>      Fix SMBIOS parsing for SPI ROM size >= 16MiB
>      Never allow updating updatable-hidden devices with fwupdtool
>      Recognize a very old dbx hash to allow upgrades to continue
>      Reduce the Dell dock HID timeout, as retries already cover it
> 
> https://github.com/fwupd/fwupd/releases/tag/1.9.29
> 
> This release adds the following features:
> 
>      Prepend the missing capsule header also when using CoD
>      Support cabinet archives greater in size than 2GB
> 
> This release fixes the following bugs:
> 
>      Do not add a Redfish release date if set to 00:00:00Z
>      Do not add invalid CoSWID entities
>      Fix creating the Redfish user when the ETAG is set
>      Fix dbx deployment by ignoring missing PE/COFF sections
>      Fix writing EFI variables on new kernel versions
>      Include a SHA-256 checksum when using fwupdtool self-sign
>      Include the length in Wacom USB scaler update for future hardware support
>      Increase the timeout for RMM ack when updating Dell Kestrel docks
>      Mark the Redfish progress as finished even if the update never got to 100%
>      Set the Redfish MIME form-data filename correctly
>      Use the metadata version format to set the lowest possible version
> 
> This release adds support for the following hardware:
> 
>      Lenovo USB-C Dual Display Travel Dock
> 
> https://github.com/fwupd/fwupd/releases/tag/1.9.28
> 
> Released: 2025-01-28
> 
> This release adds the following features:
> 
>      Add support for intel-csme19 version format
> 
> This release fixes the following bugs:
> 
>      Avoid downstream port resets of Parade USB hubs
>      Cleanup Dell dock devices when disconnected
>      Correctly parse PE files with zero sized sections
>      Correctly set the package version of the Dell dock
>      Run the FwupdClient::changed callback in the correct thread
>      Run the UEFI capsule reboot cleanup action when required
>      Split up the AMD GPU VBIOS P/N for the version
>      Use the ISO date as a dbx version number
> 
> This release adds support for the following hardware:
> 
>      HP 400/405
>      More ELAN fingerprint readers
> 
> https://github.com/fwupd/fwupd/releases/tag/1.9.27
> 
> This release fixes the following bugs:
> 
>      Add a power quirk for Framework systems
>      Allow cros-ec repair the device after flush failure
>      Check the VLI USB3 firmware size before erasing
>      Disallow DBX updates on the Samsung Galaxy Book2 360
>      Do not show 'Device has been removed' as a dock error
>      Do not use a CMSE11 function when using CSME18
>      Fix an unlikely memory leak when using ModemManger Sahara devices
>      Fix a tiny memory leak in algoltek-usb when checking status
>      Mark UEFI dbx updates as affecting full disk encryption
>      Parse FDTs with missing END tokens
>      Rename the dell-k2 plugin to dell-kestrel and rework the update flow
> 
> This release adds support for the following hardware:
> 
>      Google GID8 Headset
>      Parade PS188
>      Primax Ryder Mouse
> 
> https://github.com/fwupd/fwupd/releases/tag/1.9.26
> 
> This release fixes the following bugs:
> 
>      Add HSI tests for Arrow and Meteor Lake CSME
>      Allow UEFI capsule config values to be set with fwupdmgr modify-config
>      Check for the logitech-bulkcontroller response packet length correctly
>      Fix using ID_LIKE for fallback when ESP isn't mounted
>      Fix various Coverity-reported overflowed constants
>      Only compare the first 10 characters of the AMD GPU part number
> 
> This release adds support for the following hardware:
> 
>      Jabra PanaCast
>      Some Lenovo Legion HID devices
> 
> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
> ---
>   meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>   rename meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} (98%)
> 
> diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> similarity index 98%
> rename from meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
> rename to meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> index a098bf8eea5a..52d80be05b41 100644
> --- a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
> +++ b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> @@ -6,7 +6,7 @@ DEPENDS = "glib-2.0 libxmlb json-glib libjcat gcab vala-native python3-jinja2-na
>   
>   SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \
>              file://run-ptest"
> -SRC_URI[sha256sum] = "a1d484778ae87c69b38f417659b33fe3d689373ce0831d1f95617b8aa76e8c37"
> +SRC_URI[sha256sum] = "a69de9a494a364095cc820faa10a68ec38d31f55eed5388322182048b81d10b3"
>   
>   UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
>   UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#118303): https://lists.openembedded.org/g/openembedded-devel/message/118303
> Mute This Topic: https://lists.openembedded.org/mt/114043642/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Mikko Rapeli July 10, 2025, 7 a.m. UTC | #2
Hi,

On Wed, Jul 09, 2025 at 09:15:31AM -0700, Khem Raj wrote:
> fails to build on YP AB
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/81/builds/766/steps/14/logs/stdio

Ok, will try to reproduce. Possibly just a missing build dendency to
hwdata which isn't installed on this build machine?

Cheers,

-Mikko

> On 7/8/25 3:03 AM, Mikko Rapeli via lists.openembedded.org wrote:
> > Changes:
> > 
> > https://github.com/fwupd/fwupd/releases/tag/1.9.30
> > 
> > This release fixes the following bugs:
> > 
> >      Add several devices with broken firmware to the UEFI dbx blocklist
> >      Add /sys/firmware/efi/efivars to ReadWritePaths
> >      Do not export Redfish backup partitions as devices
> >      Do not show messages or prompt for answers in fwupdtool --json mode
> >      Fix a crash when installing some Wacom firmware types
> >      Fix deploying RMM updates on the Dell Kestrel dock
> >      Fix SMBIOS parsing for SPI ROM size >= 16MiB
> >      Never allow updating updatable-hidden devices with fwupdtool
> >      Recognize a very old dbx hash to allow upgrades to continue
> >      Reduce the Dell dock HID timeout, as retries already cover it
> > 
> > https://github.com/fwupd/fwupd/releases/tag/1.9.29
> > 
> > This release adds the following features:
> > 
> >      Prepend the missing capsule header also when using CoD
> >      Support cabinet archives greater in size than 2GB
> > 
> > This release fixes the following bugs:
> > 
> >      Do not add a Redfish release date if set to 00:00:00Z
> >      Do not add invalid CoSWID entities
> >      Fix creating the Redfish user when the ETAG is set
> >      Fix dbx deployment by ignoring missing PE/COFF sections
> >      Fix writing EFI variables on new kernel versions
> >      Include a SHA-256 checksum when using fwupdtool self-sign
> >      Include the length in Wacom USB scaler update for future hardware support
> >      Increase the timeout for RMM ack when updating Dell Kestrel docks
> >      Mark the Redfish progress as finished even if the update never got to 100%
> >      Set the Redfish MIME form-data filename correctly
> >      Use the metadata version format to set the lowest possible version
> > 
> > This release adds support for the following hardware:
> > 
> >      Lenovo USB-C Dual Display Travel Dock
> > 
> > https://github.com/fwupd/fwupd/releases/tag/1.9.28
> > 
> > Released: 2025-01-28
> > 
> > This release adds the following features:
> > 
> >      Add support for intel-csme19 version format
> > 
> > This release fixes the following bugs:
> > 
> >      Avoid downstream port resets of Parade USB hubs
> >      Cleanup Dell dock devices when disconnected
> >      Correctly parse PE files with zero sized sections
> >      Correctly set the package version of the Dell dock
> >      Run the FwupdClient::changed callback in the correct thread
> >      Run the UEFI capsule reboot cleanup action when required
> >      Split up the AMD GPU VBIOS P/N for the version
> >      Use the ISO date as a dbx version number
> > 
> > This release adds support for the following hardware:
> > 
> >      HP 400/405
> >      More ELAN fingerprint readers
> > 
> > https://github.com/fwupd/fwupd/releases/tag/1.9.27
> > 
> > This release fixes the following bugs:
> > 
> >      Add a power quirk for Framework systems
> >      Allow cros-ec repair the device after flush failure
> >      Check the VLI USB3 firmware size before erasing
> >      Disallow DBX updates on the Samsung Galaxy Book2 360
> >      Do not show 'Device has been removed' as a dock error
> >      Do not use a CMSE11 function when using CSME18
> >      Fix an unlikely memory leak when using ModemManger Sahara devices
> >      Fix a tiny memory leak in algoltek-usb when checking status
> >      Mark UEFI dbx updates as affecting full disk encryption
> >      Parse FDTs with missing END tokens
> >      Rename the dell-k2 plugin to dell-kestrel and rework the update flow
> > 
> > This release adds support for the following hardware:
> > 
> >      Google GID8 Headset
> >      Parade PS188
> >      Primax Ryder Mouse
> > 
> > https://github.com/fwupd/fwupd/releases/tag/1.9.26
> > 
> > This release fixes the following bugs:
> > 
> >      Add HSI tests for Arrow and Meteor Lake CSME
> >      Allow UEFI capsule config values to be set with fwupdmgr modify-config
> >      Check for the logitech-bulkcontroller response packet length correctly
> >      Fix using ID_LIKE for fallback when ESP isn't mounted
> >      Fix various Coverity-reported overflowed constants
> >      Only compare the first 10 characters of the AMD GPU part number
> > 
> > This release adds support for the following hardware:
> > 
> >      Jabra PanaCast
> >      Some Lenovo Legion HID devices
> > 
> > Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
> > ---
> >   meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >   rename meta-oe/recipes-bsp/fwupd/{fwupd_1.9.25.bb => fwupd_1.9.30.bb} (98%)
> > 
> > diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> > similarity index 98%
> > rename from meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
> > rename to meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> > index a098bf8eea5a..52d80be05b41 100644
> > --- a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
> > +++ b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
> > @@ -6,7 +6,7 @@ DEPENDS = "glib-2.0 libxmlb json-glib libjcat gcab vala-native python3-jinja2-na
> >   SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \
> >              file://run-ptest"
> > -SRC_URI[sha256sum] = "a1d484778ae87c69b38f417659b33fe3d689373ce0831d1f95617b8aa76e8c37"
> > +SRC_URI[sha256sum] = "a69de9a494a364095cc820faa10a68ec38d31f55eed5388322182048b81d10b3"
> >   UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
> >   UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
> > 
> > 
> > 
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#118303): https://lists.openembedded.org/g/openembedded-devel/message/118303
> > Mute This Topic: https://lists.openembedded.org/mt/114043642/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> > 
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
similarity index 98%
rename from meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
rename to meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
index a098bf8eea5a..52d80be05b41 100644
--- a/meta-oe/recipes-bsp/fwupd/fwupd_1.9.25.bb
+++ b/meta-oe/recipes-bsp/fwupd/fwupd_1.9.30.bb
@@ -6,7 +6,7 @@  DEPENDS = "glib-2.0 libxmlb json-glib libjcat gcab vala-native python3-jinja2-na
 
 SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \
            file://run-ptest"
-SRC_URI[sha256sum] = "a1d484778ae87c69b38f417659b33fe3d689373ce0831d1f95617b8aa76e8c37"
+SRC_URI[sha256sum] = "a69de9a494a364095cc820faa10a68ec38d31f55eed5388322182048b81d10b3"
 
 UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
 UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"