SHA256
1
0
forked from pool/fwupd

Accepting request 784891 from home:frispete:Tumbleweed

- Update to version 1.3.9:
  * Release fwupd 1.3.9
  * Always check for PLAIN when doing vercmp() operations
  * improved fish shell completion
  * vli: Set the MSP430 version format to pair
  * added completion script for fish shell
  * Always return AppStream markup for remote agreements
  * Do not fail loading in /etc/machine-id is not available
  * fu-engine: Fixup broken-ness from 0c0fada18fc9cb2a0efec351db67f0867bf045cd
  * Use xb_builder_source_add_simple_adapter
  * fu-tool: Correctly append the release to devices in `get-details`
  * For the `get-details` command make sure to always show devices
  * fu-engine: Copy the version and format from donor device in get-details
  * fu-engine: Use unknown for version format by default on get-details
  * Inihbit all power management actions using logind when updating
  * fu-device-list: Check protocol before de-duping devices
  * ata: Switch off the verbose logging by default
  * Discard the reason upgrades aren't available (Fixes: #1678)
  * Improve the description of `fwupdtpmevlog` for man page
  * Move `fwupdtpmevlog` into `bindir`
  * uefi: Move `fwupdate` into `bindir`
  * Move `fwupdtool` and `fwupdagent` into `bindir`
  * ci: use standalone script to generate build dependencies
  * Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd
  * Use the recently released flashrom v1.2
  * uefi: Apply capsule update even with single valid capsule
  * Fix a critical warning when installing some firmware
  * ebitdo: Fix the endpoint address logged in the error message
  * fu-util: fix a logic error in report uploading introduced in e076d48afb74d1447936d353f12781755f13b047
  * uefi: Find the correct lds and crt name when specifying -Defi_ldsdir

OBS-URL: https://build.opensuse.org/request/show/784891
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=67
This commit is contained in:
Dominique Leuenberger 2020-03-18 11:50:10 +00:00 committed by Git OBS Bridge
parent dea1815847
commit 857d6e4840
6 changed files with 158 additions and 6 deletions

View File

@ -4,7 +4,7 @@
<param name="scm">git</param> <param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param> <param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="revision">refs/tags/1.3.6</param> <param name="revision">refs/tags/1.3.9</param>
</service> </service>
<service name="recompress" mode="disabled"> <service name="recompress" mode="disabled">
<param name="file">*.tar</param> <param name="file">*.tar</param>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/hughsie/fwupd.git</param> <param name="url">https://github.com/hughsie/fwupd.git</param>
<param name="changesrevision">1ac566bc09bf63505e01f8b7fc839592b8591f7d</param></service></servicedata> <param name="changesrevision">3343edb45b6c8d9d38662414eafb40cf8918e147</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0024eee230b20d70b14ebc4dd6b97fc230495d87b07d581295482e6cac87a34f
size 1642460

3
fwupd-1.3.9.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2157bbc12aadfc8e84272f624a6f7db70f2a67c9864e2f61fa4ae4e4aabc7b54
size 1666764

View File

@ -1,3 +1,136 @@
-------------------------------------------------------------------
Wed Mar 11 09:14:46 UTC 2020 - hpj@urpla.net
- Update to version 1.3.9:
* Release fwupd 1.3.9
* Always check for PLAIN when doing vercmp() operations
* improved fish shell completion
* vli: Set the MSP430 version format to pair
* added completion script for fish shell
* Always return AppStream markup for remote agreements
* Do not fail loading in /etc/machine-id is not available
* fu-engine: Fixup broken-ness from 0c0fada18fc9cb2a0efec351db67f0867bf045cd
* Use xb_builder_source_add_simple_adapter
* fu-tool: Correctly append the release to devices in `get-details`
* For the `get-details` command make sure to always show devices
* fu-engine: Copy the version and format from donor device in get-details
* fu-engine: Use unknown for version format by default on get-details
* Inihbit all power management actions using logind when updating
* fu-device-list: Check protocol before de-duping devices
* ata: Switch off the verbose logging by default
* Discard the reason upgrades aren't available (Fixes: #1678)
* Improve the description of `fwupdtpmevlog` for man page
* Move `fwupdtpmevlog` into `bindir`
* uefi: Move `fwupdate` into `bindir`
* Move `fwupdtool` and `fwupdagent` into `bindir`
* ci: use standalone script to generate build dependencies
* Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd
* Use the recently released flashrom v1.2
* uefi: Apply capsule update even with single valid capsule
* Fix a critical warning when installing some firmware
* ebitdo: Fix the endpoint address logged in the error message
* fu-util: fix a logic error in report uploading introduced in e076d48afb74d1447936d353f12781755f13b047
* uefi: Find the correct lds and crt name when specifying -Defi_ldsdir
* upower: Move battery threshold declaration into a configuration file
* upower: Decrease minimum battery requirement to 10%
- Update to version 1.3.8:
* Release fwupd 1.3.8
* Do not use fu_common_vercmp() when the device verfmt is PLAIN
* altos: Output raw buffer data when using FWUPD_ALTOS_VERBOSE
* altos: Prefix an error to provide more context
* altos: Add a trivial _to_string() implementation
* synaptics-cxaudio: Make the verfmt match that of the existing Windows tools
* synaptics-mst: Allow MST to fall back if no PCI device is marked as parent
* Allow specifying a list of subsystems when setting a physical ID
* synaptics-mst: Fix trivial thinko caused by the wrong dock connected
* vli: Invert the logic to reboot the parent FuCliUsbhubDevice, not the child
* vli: Switch around the hub tier values
* uefi: Fix a build regression with Fedora 30
* logitech_hidpp: Ignore detach failures (Fixes: #1183)
* logitech_hidpp: When detaching to bootloader use non-blocking IO and wait for timeout
* vli: Show erase progress when doing a v2 recovery
* uefi: Do not remove the 'Linux Firmware Updater' boot entry before update
* uefi: Do not rewrite BootOrder in the EFI helper
* vli: Add support for the PS186 device
* Set up more parent devices for various Lenovo USB hubs
* cxaudio: Set the update protocol to prevent a daemon warning
* vli: Add support for Lenovo Modularized dock
* Add an extra instance ID to disambiguate USB hubs
* vli: Remove the unused tierX custom flags for each device
* Revert "Correctly delete UEFI variables"
* uefi: make debugging output more readable
* vli: Fix a potential buffer-overflow when parsing firmware
* tpm: Optimize the string parsing and fix the boolean logic
* synaptics-rmi: Add a missing error enum value
* synaptics-rmi: Correctly identify a checksum failure
* synaptics-rmi: Fix Coverity issue that is impossible to hit in reality
* solokeys: Parse old versions of the bootloader string
* Add a plugin to update PD controllers by Fresco Logic
* vli: Set the device progress correctly when erasing a PD device
* vli: Use the correct command to get the device firmware version
* vli: Correctly reset all VL100 devices
* vli: Set all standalone PD devices to not do SPI auto-detection
* vli: Mark standalone PD devices as updatable
* vli: Set the protocol for FuVliUsbhubPdDevice types
* Support the new gnuefi file locations
* Cleanup ancient fwupdate-* EFI variables too (Fixes: #1739)
* Detect kernel lockdown status
* vli: Add the DEV instance ID to all devices
* tpm-eventlog: Replay the TPM event log to get the PCRx values
* tpm-eventlog: Store the eventlog hashes in binary form
- Update to version 1.3.7:
* Release fwupd 1.3.7
* Correctly delete UEFI variables
* ci: allow working with podman w/o aliases
* ci: fedora: force correct rpm package version
* src: fu-engine: check version was updated by checking version
* Correctly import PKCS-7 remote metadata
* Add 'refresh' to fwupdtool
* Add 'get-remotes' to fwupdtool
* Generate a win32 setup binary
* Fix display of UTF-8 characters on Windows
* Move MOTD population into the daemon
* fu-util: Discourage metadata refreshes more than once per day
* Disable the battery percentage checks if UPower is unavailable
* Allow getting the list of updates in JSON format from fwupdagent
* Revert "trivial: Attempt to fix Debian CI"
* fu-remote-list: emit a changed signal when modifying a remote
* synaptics-mst: Skip self tests for systems with amdgpu
* Allow applying all releases to get to a target version
* Split up fu_engine_install() into two halves
* logitech_hidpp: use the correct timeout for IO channel writes
* Allow quirking devices that always require a version check
* Shut down automatically when there is system memory pressure
* Show the device parent if there is an interesting child
* Allow the client to get the list of FwupdDevice children
* Set the FwupdDevice parents in fwupdtool
* Don't always get the vendor ID for udev devices using the parent
* Add a runtime warning when adding a device without an vendor-id or protocol set
* vli: Set more of the firmware max sizes automatically
* vli: Add a SpiAutoDetect quirk for some of the PD devices
* vli: Use a different protocol ID for i2c devices
* vli: Add support for standalone Single PD devices
* vli: Move generic SPI functionality into the FuVliDevice base class
* vli: Remove the PD emulation code
* vli: Use a more standard GUID for the child i²c and shared SPI devices
* vli: Allow setting the device kind from a quirk
* vli: Make more function names match the docs
* vli: Move the SPI command quirking from FuVliUsbhubDevice down to FuVliDevice
* vli: Rename FuVliUsbhubPdFirmware to FuVliPdFirmware
* vli: Allow the device to specify the PD firmware header offset
* vli: Add a FuVliDevice as a subclass to FuVliUsbhubDevice
* vli: Define the device GType in the quirk file
* vli: Move the CRC calculations out of usbhub scope
* vli: Have one 'DeviceKind' for all objects
* vli: Rename the `vli_usbhub` plugin to `vli`
* Capitalize GNOME
- package has grown a few new binaries: fwupdagent, fwupdate, fwupdtool
and a tpm event debugging tool, that is packaged separately:
fwupdtpmevlog
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 23 21:42:37 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de> Thu Jan 23 21:42:37 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

View File

@ -28,7 +28,7 @@
%global efidir sles %global efidir sles
%endif %endif
Name: fwupd Name: fwupd
Version: 1.3.6 Version: 1.3.9
Release: 0 Release: 0
Summary: Device firmware updater daemon Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -42,6 +42,7 @@ Source: %{name}-%{version}.tar.xz
Patch1: fwupd-bsc1130056-change-shim-path.patch Patch1: fwupd-bsc1130056-change-shim-path.patch
BuildRequires: dejavu-fonts BuildRequires: dejavu-fonts
BuildRequires: fish
BuildRequires: gcab BuildRequires: gcab
# for certtool # for certtool
BuildRequires: gnutls BuildRequires: gnutls
@ -151,6 +152,13 @@ Group: Development/Tools/Other
%description -n dfu-tool %description -n dfu-tool
A generic tool to upload firmware to USB Devices based on Device Firmware Upgrade (DFU). A generic tool to upload firmware to USB Devices based on Device Firmware Upgrade (DFU).
%package -n fwupdtpmevlog
Summary: Debugging utility for the TPM event log
Group: Development/Tools/Other
%description -n fwupdtpmevlog
A debugging utility for the TPM event log.
%package devel %package devel
Summary: Allow session software to update device firmware Summary: Allow session software to update device firmware
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -256,7 +264,10 @@ fi
%{_unitdir}/fwupd-refresh.service %{_unitdir}/fwupd-refresh.service
%{_unitdir}/fwupd-refresh.timer %{_unitdir}/fwupd-refresh.timer
%{_libexecdir}/fwupd %{_libexecdir}/fwupd
%{_bindir}/fwupdagent
%{_bindir}/fwupdate
%{_bindir}/fwupdmgr %{_bindir}/fwupdmgr
%{_bindir}/fwupdtool
%{_sbindir}/rc%{name} %{_sbindir}/rc%{name}
%{_sbindir}/rcfwupd-offline-update %{_sbindir}/rcfwupd-offline-update
%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
@ -280,7 +291,10 @@ fi
%{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml %{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
%{_datadir}/%{name}/quirks.d/*.quirk %{_datadir}/%{name}/quirks.d/*.quirk
%{_datadir}/%{name}/remotes.d/vendor/firmware/README.md %{_datadir}/%{name}/remotes.d/vendor/firmware/README.md
%{_mandir}/man1/fwupdagent.1%{?ext_man}
%{_mandir}/man1/fwupdate.1%{?ext_man}
%{_mandir}/man1/fwupdmgr.1%{?ext_man} %{_mandir}/man1/fwupdmgr.1%{?ext_man}
%{_mandir}/man1/fwupdtool.1%{?ext_man}
%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
%config %{_sysconfdir}/%{name}/ %config %{_sysconfdir}/%{name}/
%dir %{_sysconfdir}/pki %dir %{_sysconfdir}/pki
@ -301,6 +315,7 @@ fi
%{_datadir}/bash-completion/completions/fwupdmgr %{_datadir}/bash-completion/completions/fwupdmgr
%{_datadir}/bash-completion/completions/fwupdtool %{_datadir}/bash-completion/completions/fwupdtool
%{_datadir}/bash-completion/completions/fwupdagent %{_datadir}/bash-completion/completions/fwupdagent
%{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
%{_datadir}/icons/hicolor/* %{_datadir}/icons/hicolor/*
%{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown %{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown
%{_prefix}/lib/systemd/system-preset/fwupd-refresh.preset %{_prefix}/lib/systemd/system-preset/fwupd-refresh.preset
@ -309,6 +324,10 @@ fi
%{_bindir}/dfu-tool %{_bindir}/dfu-tool
%{_mandir}/man1/dfu-tool.1%{?ext_man} %{_mandir}/man1/dfu-tool.1%{?ext_man}
%files -n fwupdtpmevlog
%{_bindir}/fwupdtpmevlog
%{_mandir}/man1/fwupdtpmevlog.1%{?ext_man}
%files -n libfwupd2 %files -n libfwupd2
%{_libdir}/libfwupd.so.* %{_libdir}/libfwupd.so.*