diff --git a/_service b/_service index 166ed04..18e5580 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ https://github.com/fwupd/fwupd.git git @PARENT_TAG@+@TAG_OFFSET@ - 1.9.25 + 1.9.27 (.*)\+0 \1 diff --git a/fwupd-1.9.25.obscpio b/fwupd-1.9.25.obscpio deleted file mode 100644 index 65c420c..0000000 --- a/fwupd-1.9.25.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:910d98cb331fab9a7c440c6d0d90043926411100765545d1e606e75eed771511 -size 18563085 diff --git a/fwupd-1.9.27.obscpio b/fwupd-1.9.27.obscpio new file mode 100644 index 0000000..f0318cc --- /dev/null +++ b/fwupd-1.9.27.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e769a81823bf3abaaa8cf75f2e45b4e1a4e775b4b0c1a9718fda7e9a4646f22 +size 18645517 diff --git a/fwupd-bsc1130056-change-shim-path.patch b/fwupd-bsc1130056-change-shim-path.patch index 7b25f9f..0d59f57 100644 --- a/fwupd-bsc1130056-change-shim-path.patch +++ b/fwupd-bsc1130056-change-shim-path.patch @@ -2,13 +2,12 @@ diff --git a/plugins/uefi-capsule/fu-uefi-bootmgr.c b/plugins/uefi-capsule/fu-ue index 9d9e30f..daa9b2c 100644 --- a/plugins/uefi-capsule/fu-uefi-bootmgr.c +++ b/plugins/uefi-capsule/fu-uefi-bootmgr.c -@@ -408,7 +408,8 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp, +@@ -408,7 +408,7 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp, /* test if we should use shim */ secure_boot = fu_efivar_secure_boot_enabled(NULL); if (secure_boot) { -- shim_app = fu_uefi_get_esp_app_path("shim", error); -+ shim_app = g_strdup_printf ("%s/shim.efi", -+ fu_uefi_get_esp_path_for_os()); +- shim_app = fu_uefi_get_esp_app_path(esp_path, "shim", error); ++ shim_app = g_strdup_printf ("%s/shim.efi", esp_path); if (shim_app == NULL) return FALSE; diff --git a/fwupd-jscSLE-11766-close-efidir-leap-gap.patch b/fwupd-jscSLE-11766-close-efidir-leap-gap.patch index d9d01d7..0be3c01 100644 --- a/fwupd-jscSLE-11766-close-efidir-leap-gap.patch +++ b/fwupd-jscSLE-11766-close-efidir-leap-gap.patch @@ -2,12 +2,16 @@ Index: fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c =================================================================== --- fwupd-1.9.14.orig/plugins/uefi-capsule/fu-uefi-common.c +++ fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c -@@ -235,9 +235,13 @@ fu_uefi_get_esp_path_for_os(void) - g_autofree gchar *esp_path = NULL; +@@ -251,6 +251,7 @@ + g_autofree gchar *full_systemd_path = NULL; g_autoptr(GError) error_local = NULL; - g_autoptr(GHashTable) os_release = fwupd_get_os_release(&error_local); + g_autoptr(GHashTable) os_release = NULL; + g_auto(GStrv) split = NULL; - /* try to lookup /etc/os-release ID key */ + + /* distro (or user) is using systemd-boot */ + systemd_path = g_build_filename("EFI", "systemd", NULL); +@@ -262,6 +263,9 @@ + os_release = fwupd_get_os_release(&error_local); if (os_release != NULL) { os_release_id = g_hash_table_lookup(os_release, "ID"); + /* Overide os_release_id for SLE and openSUSE */ diff --git a/fwupd.changes b/fwupd.changes index d9edea7..3a33f7c 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -5,6 +5,39 @@ Mon Dec 23 11:53:48 UTC 2024 - Callum Farmer * Remove ppc64le and s390x - these aren't supported * Add armv6hl/armv7hl and riscv64 - support recently added +------------------------------------------------------------------- +Sat Dec 21 11:01:39 UTC 2024 - tobi.goergens@gmail.com + +- Update to version 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 + +- Update to version 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 + ------------------------------------------------------------------- Tue Oct 15 14:47:07 UTC 2024 - Dominique Leuenberger diff --git a/fwupd.obsinfo b/fwupd.obsinfo index 9d523d7..adcbac5 100644 --- a/fwupd.obsinfo +++ b/fwupd.obsinfo @@ -1,4 +1,4 @@ name: fwupd -version: 1.9.25 -mtime: 1727252754 -commit: 27221283d513ec79526db0dbc741402b1628753f +version: 1.9.27 +mtime: 1733407200 +commit: 3c5d0fe54f991cf4316eb1b9ee463fb8ef6441c8 diff --git a/fwupd.spec b/fwupd.spec index b14ccf4..a5d11d3 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -40,7 +40,7 @@ %define docs 0 Name: fwupd -Version: 1.9.25 +Version: 1.9.27 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later