commit fwupd for openSUSE:Factory
Hello community, here is the log from the commit of package fwupd for openSUSE:Factory checked in at 2019-05-25 13:14:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fwupd (Old) and /work/SRC/openSUSE:Factory/.fwupd.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "fwupd" Sat May 25 13:14:15 2019 rev:18 rq:703101 version:1.2.8 Changes: -------- --- /work/SRC/openSUSE:Factory/fwupd/fwupd.changes 2019-05-10 09:09:37.495005315 +0200 +++ /work/SRC/openSUSE:Factory/.fwupd.new.5148/fwupd.changes 2019-05-25 13:14:24.036466722 +0200 @@ -1,0 +2,240 @@ +Wed May 8 10:39:24 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com> + +- Update to version 1.2.8: + * Don't upload reports when the user has configured their system in a broken way + * Allow setting the daemon verbose domains at runtime + * Allow fwupdmgr to modify the daemon config + * Do not compare version formats when the release format is unknown + * Do not fall back integers to a plain version format + * Use the device version format when converting the release version + * Set the VersionFormat using the metadata or the UEFI quirk +- Changes from version 1.2.7: + * l10n: Create Lithuanian translation file + * l10n: Update LINGUAS + * Updated: Add support for 8BitDo M30. + * modem-manager: increase the timeout to wait for modem after uninhibited + * modem-manager: implement qmi pdc active config selection as attach() + * fu-engine: When removing activation flag match the correct version + * Require --force to install a release with a different version format + * Match the old or new version number when setting NEEDS_REBOOT + * Make an error message clearer when there are no updates available + * Add support for the not-child extension from Logitech + * thunderbolt: Set require-ac for Thunderbolt devices + (Fixes: gh#hughsie/fwupd#1142) + * Fix some typos spotted using codespell + * Add a component categories to express the firmware type + * fu-tool: Port get-history command to fwupdtool + * Recreate the history database if migration failed + * Move the core built-in 'fwupd' remote over to the dell-esrt plugin + * snap: Add a custom systemd unit to call activation on shutdown + (Fixes: gh#hughsie/fwupd#1125) + * ata: Flush cache before standby and activate + * synapticsmst: blacklist plugin when using amdgpu + (Fixes: gh#hughsie/fwupd#1121) + * uefi: add a new option to specify the os name + * Return the newest device when using fu_history_get_device_by_id() + * uefi: More carefully check the output from tpm2_pcrlist + * uefi: Don't overwrite CustomFlags if set from a quirk + * Shut down the daemon if the on-disk binary is replaced + * ata: Correct activation functionality + * Fix version comparisons after reboot for some formats + * fu-tool: save history from stuff installed with `fwupdtool` +- Changes from version 1.2.6: + * ata: send ATA standby immediate when activating firmware + * offline: Be more graceful when dealing with Plymouth failures + * Save the new version in the history database for offline updates + * Show the DeviceID when showing the updates list + * Allow forcing an offline-only update on a live system using --force + * Do not schedule an update on battery power if it requires AC power + * superio: Add InstallDuration default value + * superio: Add support for writing new e-flash contents + * superio: Fix reading the attestation checksum + * superio: Add support for reading the device checksum + * superio: Use the chipset ID in the device name + * superio: Move the device flush before getting the register map + * superio: Move all the IT89xx code to a subclassed device object + * superio: Move all the IT85xx code to a subclassed device object + * superio: Split and export fu_superio_device_ec_writeX() + * superio: Remove the port from fu_superio_device_ec_read() + * superio: Move the register read/write into the FuSuperioDevice object + * superio: Check the IOBAD0 is usable during setup + * superio: Use fu_device_set_firmware_size() + * superio: Move some constants out to the common header + * superio: Use GObject properties in FuSuperioDevice + * superio: Convert FuSuperioDevice to be derivable + * Update Plymouth when updating pending firmware + * Ask to reboot after scheduling an offline firmware update + * Do not fail when scheduling more than one update to be run offline + * Allow running offline updates when in system-update.target + * Fix the location of fwupdoffline in the service file + * Add optional vfuncs to allow detaching and attaching verify() + * superio: Add list of SPI commands for future usage + * Add a verify-update command to fwupdtool + * uefi: Actually upload the UPDATE_INFO entry for the UX capsule + * superio: Get the chip size from the EC rather than hardcoding + * uefi: Check the error code of QueryCapsuleCapabilities() correctly + * Update the UEFI UX Capsule Header checksum when needed. + * uefi: Copy the shimx64.efi binary for known broken firmware + * Correctly get the check the new version for devices that replug + * Add a simple script to add a capsule header + * Ensure the PKCS-7 client certificate exists at startup + * fix makecab directive options + * fwpup.service: use display-manager.service instead of gdm.service + * Allow signing the fwupd report with the client certificate + * Add a D-Bus method to generate a signature using the self-signed client certificate + * Allow signing and verifying data using a PKCS-7 self-signed client certificate + * Fix a critical warning when loading a PKCS-7 certificate with no DN + * Include all device checksums in the LVFS report + * modem-manager: Fix a trivial build warning + * superio: Fix a trivial build warning + * Move out the offline update functionality to a new binary + * Do not reboot when failing to start fwupd during offline updates + * Do not write the schema version to the db when loading + * Do not recreate XbSilo caches when running on a readonly filesystem + * Add the fwupdagent binary for use in shell scripts + * Allow restricting firmware updates for enterprise use + * standalone-installer: new --allow-older and --allow-reinstall options + * Show the upgrade and downgrade flags when getting releases for a device + * Rename FwupdRelease:trust-flags to FwupdRelease:flags + * fu-tool: Save device state to @LOCALSTATEDIR@/lib/fwupd/state.json on actions + * modem-manager: implement support for qmi-pdc + * Add a plugin to support ModemManager hardware + * fu-tool: Don't let failing to find dbus prevent engine from starting + * ata: Support delayed activation + * dell-dock: Use activation when calling fwupdtool activate + * Add a support for delayed activation + * uefi: Fix the self tests when running on Fedora SilverBlue + * Do not fail to start the daemon if tpm2_pcrlist hangs + * po/make-images.sh: quote LOCALEDIR and PYTHON3 + * meson: print stderr of python3 command instead of stdout + * Revert "contrib/debian: Switch to debian unstable" + * Add elogind support + - Changes from version 1.2.5: + * uefi: fix segfault in fwup_set_update_statuses + * Show in Flathub correctly + * debian: explicitly depend on shared-mime-info + * superio: Implement detach() and attach() + * superio: Correct the names of some constants and improve debugging support + * dell-dock: Filter the last supported payloads of certain board 4 SKUs + * circleci: Manage the lifecycle of the snap + * Add support to run snap build in CircleCI + * wacom-usb: Use the correct buffer format for the touch module + * wacom-usb: Set the install duration for each device type + * wacom-usb: Return with an error if there were too many retries + * wacom-usb: Make updating less verbose + * Convert all child instance IDs when converting the parent + * uefi: Allow devices to create more complete fake UEFI devices + * unifying: Fix regression when recovering from failed flash + * Ensure libxmlb dir exists for LGTM.com + * Add C build configuration for LGTM.com + * Use G_BEGIN_DECLS correctly for internal headers + * standalone-installer: Fix issue found by LGTM + * Use '#pragma once' to avoid a lot of boilerplate + * Force LGTM to see Python 3 + * fwupd: Hide firmware-packager behind meson option` + * fu-common-cab: Correct handling of CAB files w/ nested directories and older libgcab + * Fix a regression in using the InstanceIDs for quirk matching + * thunderbolt: Convert the instance IDs as we never open the device + * udev: Manally call fu_device_setup() to convert the instance IDs + * fu-tool: Correct a crash caused by calling fwupdtool update + * fu-tool: Don't fail if dbus is unavailable + * contrib/debian: Switch to debian unstable + * wacom-usb: Record the block number when failing + * wacom-usb: The touch address is big endian + * wacom-usb: Accept a non-binary IHEX file for the touch update + * wacom-usb: Only poll when the device status is 'busy' + * wacom-usb: Only reboot the device when all composite devices have been updated + * wacom-usb: Fix flashing failure with latest Intuos Pro tablet + * dfu: Fill holes when reading SREC files + * Add fwupd_guid_from_string() to drop dep on uuid + * wacom-raw: Check the InstanceID rather than GUID + * Defer the InstanceID->GUID hashing until after setup + * ata: Check for USB enclosures as well + * Do not use efivar just to print a mixed endian GUID + * Add fu_device_add_instance_id() and prefer explicit conversion + * Report the DeviceInstanceIDs to `fwupdmgr get-updates` + * Export some of the GUID functionality + * Allow a plugin to set _ANOTHER_WRITE_REQUIRED to run more than one plugin + * nvme: Add an extra check for Dell plugins to avoid false positives + * ata: Add support for detecting Dell GUIDs + * Fix the self tests when using glib2 >=2.59.0 + * Add support to call composite prepare and cleanup using fwupdtool + * uefi: Disable -Wno-address-of-packed-member + * uefi: Don't unconditionally enable Werror for the EFI binary + * Disable -Wno-address-of-packed-member +- Changes from version 1.2.4: + * Remove the autogenerated headers in the gettext files + * ata: Default to the non-activation 0xE subcommand + * fastboot: Use a much longer timeout as the removal delay + * fu-progressbar: be more quiet when running non-interactive + * fu-tool: Show UpdateMessage if applicable for install command + * dfu: Simplify the SREC parser to avoid a crash with an invalid file + * wacom-raw: Use the correct error codes when the panel is not supported + * wacom-usb: Add some more information to the README + * fu-keyring-utils: Don't fail missing PKI directory when compiled with GPG/PKCS7 + * dell: Check that the flash interface command is available + * wacom-usb: Fix the plugin name to allow devices to be updated + * fastboot: flash the partition after downloading the file + * uefi: Add a quirk to use the legacy bootmgr description + * ata: Mark all devices as needing a reboot + * ata: Add a new plugin to upgrade firmware on ATA/ATAPI hardware + * udev-device: Add a utility function for debugging + * udev-device: Set the firmware revision automatically + * udev-device: Set the serial number automatically + * udev-device: Fall back to non-database model and vendor values + * udev-device: Fix critical warning if the device has no parent + * dell-dock: Add support for a passive flow + * Add support for an `UpdateMessage` and display it in tools + * fu-tool: Port the `get-updates` command over + * When using `directory` remote type automatically generate metadata + * libfwupd: Add support for new remote type "directory" + * Ensure cabinet archives always have a container checksum + * Add support for a per-release source and details URL + * When generating a CAB Silo use the prefix "components" + * uefi: Add a trivial debugging statement to debug a UX capsule failure + * uefi: Use fwup_new0() to allocate the updates table array + * nitrokey: Correct Nitrokey Storage invalid firmware version read + * dell-dock: Add support for flashing Thunderbolt over I2C ++++ 219 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/fwupd/fwupd.changes ++++ and /work/SRC/openSUSE:Factory/.fwupd.new.5148/fwupd.changes Old: ---- fwupd-1.2.3.tar.xz fwupd-bsc1130056-change-esp-os-name.patch New: ---- fwupd-1.2.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fwupd.spec ++++++ --- /var/tmp/diff_new_pack.yZPugk/_old 2019-05-25 13:14:25.288466256 +0200 +++ /var/tmp/diff_new_pack.yZPugk/_new 2019-05-25 13:14:25.288466256 +0200 @@ -28,17 +28,15 @@ %global efidir sles %endif Name: fwupd -Version: 1.2.3 +Version: 1.2.8 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Management URL: https://fwupd.org/ Source: %{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM fwupd-bsc1130056-change-esp-os-name.patch bsc#1130056 -Patch1: fwupd-bsc1130056-change-esp-os-name.patch # PATCH-FIX-OPENSUSE fwupd-bsc1130056-shim-path.patch bsc#1130056 -Patch2: fwupd-bsc1130056-change-shim-path.patch +Patch1: fwupd-bsc1130056-change-shim-path.patch BuildRequires: dejavu-fonts BuildRequires: docbook-utils-minimal BuildRequires: gcab @@ -144,7 +142,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 for file in $(grep -l %{_bindir}/env . -r); do sed -i "s|%{_bindir}/env python3|%{_bindir}/python3|" $file done @@ -256,6 +253,9 @@ %dir %{_localstatedir}/lib/%{name}/ %{_datadir}/bash-completion/completions/fwupdmgr %{_datadir}/bash-completion/completions/fwupdtool +%{_datadir}/bash-completion/completions/fwupdagent +%{_datadir}/icons/hicolor/* +%{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown %files -n dfu-tool %{_bindir}/dfu-tool ++++++ _service ++++++ --- /var/tmp/diff_new_pack.yZPugk/_old 2019-05-25 13:14:25.312466248 +0200 +++ /var/tmp/diff_new_pack.yZPugk/_new 2019-05-25 13:14:25.312466248 +0200 @@ -4,11 +4,11 @@ <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/1.2.3</param> + <param name="revision">refs/tags/1.2.8</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> -</services> +</services> \ No newline at end of file ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.yZPugk/_old 2019-05-25 13:14:25.324466243 +0200 +++ /var/tmp/diff_new_pack.yZPugk/_new 2019-05-25 13:14:25.328466242 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> - <param name="url">https://github.com/hughsie/fwupd.git</param> - <param name="changesrevision">36a5b8f7a26b881dd41cca2466618d5a29796a45</param></service></servicedata> \ No newline at end of file + <param name="url">https://github.com/hughsie/fwupd.git</param> + <param name="changesrevision">828c913e37ef9af283afb7f13b04459cd199c887</param></service></servicedata> \ No newline at end of file ++++++ fwupd-1.2.3.tar.xz -> fwupd-1.2.8.tar.xz ++++++ ++++ 45192 lines of diff (skipped) ++++++ fwupd-bsc1130056-change-shim-path.patch ++++++ --- /var/tmp/diff_new_pack.yZPugk/_old 2019-05-25 13:14:26.052465973 +0200 +++ /var/tmp/diff_new_pack.yZPugk/_new 2019-05-25 13:14:26.056465972 +0200 @@ -14,16 +14,15 @@ index 7bec311..22357d4 100644 --- a/plugins/uefi/fu-uefi-bootmgr.c +++ b/plugins/uefi/fu-uefi-bootmgr.c -@@ -319,7 +319,8 @@ fu_uefi_bootmgr_bootnext (const gchar *esp_path, FuUefiBootmgrFlags flags, GErro +@@ -322,7 +322,8 @@ return FALSE; /* test to make sure shim is there if we need it */ - shim_app = fu_uefi_get_esp_app_path (esp_path, "shim", error); -+ shim_app = g_strdup_printf ("%s/shim.efi", ++ shim_app = g_strdup_printf ("%s/shim.efi", + fu_uefi_get_esp_path_for_os (esp_path)); if (shim_app == NULL) return FALSE; - if (!g_file_test (shim_app, G_FILE_TEST_EXISTS)) { --- + if (g_file_test (shim_app, G_FILE_TEST_EXISTS)) { 2.21.0
participants (1)
-
root