Sync from SUSE:SLFO:Main fwupd revision 18ed66e9ed21b34d4cb5aa755ea2b105

This commit is contained in:
Adrian Schröter 2024-05-30 16:32:01 +02:00
parent 31edd6d3f7
commit 796513ef8e
7 changed files with 140 additions and 16 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.11</param>
<param name="revision">1.9.16</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
</service>

BIN
fwupd-1.9.11.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
fwupd-1.9.16.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,8 +1,8 @@
Index: fwupd-1.9.10/plugins/uefi-capsule/fu-uefi-common.c
Index: fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
===================================================================
--- fwupd-1.9.10.orig/plugins/uefi-capsule/fu-uefi-common.c
+++ fwupd-1.9.10/plugins/uefi-capsule/fu-uefi-common.c
@@ -231,9 +231,13 @@ fu_uefi_get_esp_path_for_os(void)
--- 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;
g_autoptr(GError) error_local = NULL;
g_autoptr(GHashTable) os_release = fwupd_get_os_release(&error_local);

View File

@ -1,3 +1,124 @@
-------------------------------------------------------------------
Mon Apr 8 06:52:47 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.16:
+ This release adds the following features:
- Prefer zstd over xz for metadata.
- Relicense a few remaining plugin files to LGPL-2.1+.
+ This release fixes the following bugs:
- Correctly record UEFI success if adding ESRT nodes.
- Defer the DP Aux MST scanning on hotplug to workaround a
kernel bug.
- Do not do the post-update version check if the device
needs-reboot.
- Fix a fastboot warning when loading device.
- Fix a possible warning in fwupdmgr when excluding releases.
- Fix a qsi-dock warning when writing chunks.
- Ignore attribute-changed to work around a regression in
macOS.
- Ignore ZFS zvols when finding the default ESP.
- Mark Pluton TPMs as part of the main CPU.
- Put the fwupd-efi verbose debugging in the journal.
- Recognize zfsbootmenu in ESP detection heuristic.
+ This release adds support for the following hardware:
- Acer T34 and U33 docks.
- Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
Gen 2 devices.
- Several Puya SPI chips.
- VIA VL822 C0.
-------------------------------------------------------------------
Fri Apr 5 07:08:35 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- dbxtool is built unconditionally on all architectures: move it
out of the condition in the files section and also
unconditionally provide/obsolete the old version.
-------------------------------------------------------------------
Tue Mar 12 07:53:58 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.15:
+ This release adds the following features:
- Allow loading in parameters for the test device from
fwupd.conf.
- Ensure LVFS remotes are changed from .gz to .xz.
- Store the install duration in the history database.
+ This release fixes the following bugs:
- Drop OverrideESPMountPoint references in uefi-capsule.
- Fix a potential double-free when writing AVer firmware.
- Only request the BOS descriptor when bcdUSB > 0x0200.
- Use the root device order when sorting device children.
-------------------------------------------------------------------
Tue Feb 27 06:35:56 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to version 1.9.14:
* Correctly detect ARM32 and RISC-V UEFI binaries.
* Correctly migrate the database schema from very old fwupd versions.
* Fix DS-20 descriptors by opening the GUsbDevice earlier.
* Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
* Fix warning when probing devices using the metadata allowlist.
* Only recover the version format for specific devices.
-------------------------------------------------------------------
Thu Feb 8 14:45:52 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.13:
+ This release adds the following features:
- Add a timer inhibit if the daemon took a long time to
startup.
- Add a concept of 'Test Mode' rather than enabling specific
plugins.
- Do not idle-quit the daemon if there is a connected D-Bus
client.
+ This release fixes the following bugs:
- Allow plugins to opt-out of the child-device first depsolve.
- Allow setting multiple flags in LVFS::DeviceFlags.
- Do not migrate config comments for removed keys.
- Do not request the Advantech BMC to reboot.
- Do not warn the user about ESP when using MBR.
- Fix a critical warning when adding a PixArt wireless device.
- Fix migration of legacy config files.
- Only save config values to the mutable config file.
- Parse DS-20 descriptors earlier in device setup.
- Store the version format in the history database to fix
offline reports.
- Use the correct GUID for matching realtek-mst and
parade-lspcon.
+ This release adds support for the following hardware:
- GoodWay Acer Dock.
-------------------------------------------------------------------
Wed Jan 24 10:46:50 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.12:
+ This release adds the following features:
- Add remote modification support to fwupdtool
- Add support for more modify-config options
- Generate HTML pages for all man pages
+ This release fixes the following bugs:
- Assume the legacy LVFS::UpdateRequestId tag is non-generic
- Avoid crashing the daemon if not using udisks
- Correctly mark the CPU as supported
- Correctly match invalid EFI partitions
- Do not change the device status until the action has
completed
- Do not require systemd for fwupdtool modify-config
- Enable access to the home interface for snap
- Fix an assertion when enabling lvfs-testing for the first
time
- Fix a possible crash in fwupdtool build-cabinet
- Handle systems with more than one ccp device
- Only check AMD CPUs for SHSTK, not IBT
- Only write the mutable fwupd.conf with the current values
- Re-evaluate supported every time pci-psp attributes are
refreshed
- Show "CET OS support" on AMD systems too
+ This release adds support for the following hardware:
- AVer CAM340plus
- AVer VB342 Pro
- More Algoltek devices
-------------------------------------------------------------------
Sat Jan 13 05:05:41 UTC 2024 - Dennis Tseng <dennis.tseng@suse.com>

View File

@ -1,4 +1,4 @@
name: fwupd
version: 1.9.11
mtime: 1704279136
commit: 0f19050ededc3eff9a21042e3568198784771f73
version: 1.9.16
mtime: 1712312610
commit: 7e82013994fe3e90f236667656bb47d2dc386d84

View File

@ -40,7 +40,7 @@
%define docs 0
Name: fwupd
Version: 1.9.11
Version: 1.9.16
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -71,7 +71,7 @@ BuildRequires: gpgme-devel
BuildRequires: help2man
BuildRequires: intltool
BuildRequires: libelf-devel
BuildRequires: meson >= 0.61.0
BuildRequires: meson >= 0.62.0
BuildRequires: pkgconfig
BuildRequires: procps
BuildRequires: python3-Pillow
@ -127,10 +127,10 @@ BuildRequires: pkgconfig(efivar) >= 33
%ifarch %{ix86} x86_64
BuildRequires: pkgconfig(libsmbios_c) >= 2.3.0
%endif
%if %{with efi_fw_update}
Obsoletes: dbxtool <= 8
Obsoletes: fwupdate <= 12
Provides: dbxtool
%if %{with efi_fw_update}
Obsoletes: fwupdate <= 12
%ifarch x86_64 aarch64
Requires: shim >= 11
Requires: udisks2
@ -287,6 +287,9 @@ rm -fr %{buildroot}%{_datadir}/installed-tests
rm -fr %{buildroot}%{_datadir}/fish
%endif
%check
%meson_test
%ldconfig_scriptlets -n libfwupd%{shlib_sover}
%preun
@ -317,8 +320,8 @@ rm -fr %{buildroot}%{_datadir}/fish
%if %{with efi_fw_update}
%{_bindir}/fwupdagent
%{_bindir}/fwupdate
%{_bindir}/dbxtool
%endif
%{_bindir}/dbxtool
%{_sbindir}/rc%{name}
%{_sbindir}/rcfwupd-offline-update
%{_sbindir}/rcfwupd-refresh