SHA256
1
0
forked from pool/fwupd

Compare commits

..

11 Commits

Author SHA256 Message Date
Ana Guerrero
361d7b24bc Accepting request 1236122 from Base:System
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
  path for shim.efi
- Correct efi_fw_update arch list:
  * Remove ppc64le and s390x - these aren't supported
  * Add armv6hl/armv7hl and riscv64 - support recently added
- 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

OBS-URL: https://build.opensuse.org/request/show/1236122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=88
2025-01-12 10:10:06 +00:00
51fff397c1 - Update fwupd-bsc1130056-change-shim-path.patch to correct the
path for shim.efi

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=200
2025-01-09 08:20:05 +00:00
9e993c7358 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=199
2025-01-06 09:47:33 +00:00
534313d8ac - Correct efi_fw_update arch list:
* Remove ppc64le and s390x - these aren't supported
  * Add armv6hl/armv7hl and riscv64 - support recently added

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=198
2025-01-06 09:46:45 +00:00
Ana Guerrero
d739dc3207 Accepting request 1208170 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1208170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=87
2024-10-16 21:38:40 +00:00
8dade32df2 - Drop rcFOO symlinks (PED-266).
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=196
2024-10-15 14:56:26 +00:00
b0e11b1db2 - Enable plugin_amdgpu: the plugin built succesfully
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=195
2024-10-15 06:27:09 +00:00
Ana Guerrero
d03b86a906 Accepting request 1203388 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1203388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=86
2024-09-25 19:51:39 +00:00
e01dba752b - Update to version 1.9.25:
+ This release fixes the following bugs:
    - Fix checking new Synaptics MST firmware size
    - Make another ModemManager instance ID visible for firmware
      matching
    - Never set a zero-length device name when matching the vendor
      name
    - Recalculate the device supported flag when reparenting
      devices
    - Reduce idle power consumption of paired logitech-hidpp
      devices
    - Retry the open action to fix BC901 NVMe reload
  + This release adds support for the following hardware:
    - Algoltek devices supporting sector erase
    - Dell K2 dock
    - Intel USB4 hub 5787
    - More MediaTek scaler devices
    - Nordic HID devices supporting DFUv1

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=193
2024-09-25 09:12:10 +00:00
Ana Guerrero
3abe378251 Accepting request 1195240 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1195240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=85
2024-08-22 16:10:38 +00:00
a034b11e2e - Update to version 1.9.24:
+ This release fixes the following bugs:
    - Add support for capsule on disk for Dell systems
    - Do not re-use the connection cache to fix Redfish BMC restart
    - Exclude known recovery partitions when choosing an ESP volume
    - Fix the VLI usb3 private flag registration
  + This release adds support for the following hardware:
    - More Mediatek scaler devices
    - Parade USB hubs

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=191
2024-08-22 06:25:28 +00:00
8 changed files with 121 additions and 32 deletions

View File

@ -4,7 +4,7 @@
<param name="url">https://github.com/fwupd/fwupd.git</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="revision">1.9.23</param>
<param name="revision">1.9.27</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
</service>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e52dca5546ebe1727d3c8f86a9f881d024bf85d4a3c1c1cfd0bce9c3dfa62a3
size 18383885

3
fwupd-1.9.27.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e769a81823bf3abaaa8cf75f2e45b4e1a4e775b4b0c1a9718fda7e9a4646f22
size 18645517

View File

@ -1,14 +1,13 @@
diff --git a/plugins/uefi-capsule/fu-uefi-bootmgr.c b/plugins/uefi-capsule/fu-uefi-bootmgr.c
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,
Index: fwupd-1.9.27/plugins/uefi-capsule/fu-uefi-bootmgr.c
===================================================================
--- fwupd-1.9.27.orig/plugins/uefi-capsule/fu-uefi-bootmgr.c
+++ fwupd-1.9.27/plugins/uefi-capsule/fu-uefi-bootmgr.c
@@ -409,7 +409,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", fu_uefi_get_esp_path_for_os(esp_path));
if (shim_app == NULL)
return FALSE;

View File

@ -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 */

View File

@ -1,3 +1,94 @@
-------------------------------------------------------------------
Thu Jan 9 06:38:36 UTC 2025 - Gary Ching-Pang Lin <glin@suse.com>
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
path for shim.efi
-------------------------------------------------------------------
Mon Dec 23 11:53:48 UTC 2024 - Callum Farmer <gmbr3@opensuse.org>
- Correct efi_fw_update arch list:
* 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 <dimstar@opensuse.org>
- Drop rcFOO symlinks (PED-266).
-------------------------------------------------------------------
Mon Oct 14 18:40:47 UTC 2024 - Matwey Kornilov <matwey.kornilov@gmail.com>
- Enable plugin_amdgpu: the plugin built succesfully
-------------------------------------------------------------------
Wed Sep 25 08:47:28 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.25:
+ This release fixes the following bugs:
- Fix checking new Synaptics MST firmware size
- Make another ModemManager instance ID visible for firmware
matching
- Never set a zero-length device name when matching the vendor
name
- Recalculate the device supported flag when reparenting
devices
- Reduce idle power consumption of paired logitech-hidpp
devices
- Retry the open action to fix BC901 NVMe reload
+ This release adds support for the following hardware:
- Algoltek devices supporting sector erase
- Dell K2 dock
- Intel USB4 hub 5787
- More MediaTek scaler devices
- Nordic HID devices supporting DFUv1
-------------------------------------------------------------------
Thu Aug 22 06:07:43 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.24:
+ This release fixes the following bugs:
- Add support for capsule on disk for Dell systems
- Do not re-use the connection cache to fix Redfish BMC restart
- Exclude known recovery partitions when choosing an ESP volume
- Fix the VLI usb3 private flag registration
+ This release adds support for the following hardware:
- More Mediatek scaler devices
- Parade USB hubs
-------------------------------------------------------------------
Tue Aug 6 05:36:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -1,4 +1,4 @@
name: fwupd
version: 1.9.23
mtime: 1722861110
commit: 28a3138f0e647a12c17b2b5a1d078b8b115bd3f3
version: 1.9.27
mtime: 1733407200
commit: 3c5d0fe54f991cf4316eb1b9ee463fb8ef6441c8

View File

@ -1,7 +1,7 @@
#
# spec file for package fwupd
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,7 +16,7 @@
#
%ifarch %{ix86} x86_64 aarch64 riscv64 s390x ppc64le
%ifarch %{ix86} x86_64 %{arm} aarch64 riscv64
%bcond_without efi_fw_update
%else
%bcond_with efi_fw_update
@ -40,7 +40,7 @@
%define docs 0
Name: fwupd
Version: 1.9.23
Version: 1.9.27
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -106,6 +106,7 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libcbor)
BuildRequires: pkgconfig(libcurl) >= 7.62.0
BuildRequires: pkgconfig(libdrm_amdgpu)
BuildRequires: pkgconfig(libelf)
BuildRequires: pkgconfig(libgcab-1.0) >= 1.0
BuildRequires: pkgconfig(libprotobuf-c)
@ -136,7 +137,9 @@ Requires: shim >= 11
Requires: udisks2
%endif
%endif
Requires: (fwupd-efi if shim)
%if %{with efi_fw_update}
Requires: fwupd-efi
%endif
%description
fwupd is a daemon to allows session software to update device firmware on
@ -227,7 +230,7 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
# Synaptics requires Dell support, i.e. x86 only
%meson \
-Dlaunchd=disabled \
-Dplugin_amdgpu=disabled \
-Dplugin_amdgpu=enabled \
-Dpassim=disabled \
%if %{with efi_fw_update}
-Dplugin_uefi_capsule=enabled \
@ -269,11 +272,6 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
%install
%meson_install
# Add SUSE specific rcfoo service symlink
mkdir -p %{buildroot}%{_sbindir}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-offline-update
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-refresh
%find_lang %{name}
%fdupes -s %{buildroot}%{_datadir}/doc
@ -326,9 +324,6 @@ rm -fr %{buildroot}%{_datadir}/fish
%{_bindir}/fwupdate
%endif
%{_bindir}/dbxtool
%{_sbindir}/rc%{name}
%{_sbindir}/rcfwupd-offline-update
%{_sbindir}/rcfwupd-refresh
%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service