Hello community, here is the log from the commit of package fwupd for openSUSE:Factory checked in at 2020-01-10 18:39:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fwupd (Old) and /work/SRC/openSUSE:Factory/.fwupd.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupd" Fri Jan 10 18:39:43 2020 rev:24 rq:761359 version:1.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/fwupd/fwupd.changes 2019-11-01 15:13:01.372667794 +0100 +++ /work/SRC/openSUSE:Factory/.fwupd.new.6675/fwupd.changes 2020-01-10 18:39:54.915480238 +0100 @@ -1,0 +2,435 @@ +Thu Jan 02 12:52:09 UTC 2020 - [email protected] + +- Update to version 1.3.6: + * plugins/coreboot: Add missing fu_hash dependency + * trivial: synaptics-cxaudio: Add Google type C <-> 3.5mm adapter + * fu-engine: don't expose bootloader version errors to users + * trivial: dell-dock: drop unused quirk keyx + * trivial: rename synapticsmst to synaptics-mst + * trivial: actually set vendor ID for synaptics + * fu-remote-list: Drop fallback path behavior + * libfwupdplugin: Make sure systemd created environment variables exist + * trivial: fu-remotes-list: drop usage of `FU_SELF_TEST_REMOTES_DIR` + * trivial: synaptics-rmi: hardcode Vendor string + * trivial: Set vendor ID for Dell WD19 to USB:0x413C (Fixes: #1653) + * trivial: Document the use of vendor-id in each plugin + * superio: Use the baseboard vendor as the vendor ID + * uefi: Use the BIOS vendor as the vendor ID + * coreboot: Use the BIOS vendor as the vendor ID + * flashrom: Use the BIOS vendor as the vendor ID + * dell: Hardcode a plausible vendor ID + * emmc: Set the correct vendor ID prefix + * fu-util-common: correct the default prompt for reboot/shutdown (Fixes: #1617) + * Split out the remote loading from FuConfig + * vli-usbhub: Fix the quirk for the legacy VIA 813 chip + * Clarify error messages when no upgrades available + * trivial: Don't handle a vendor-id requirement error that cannot happen + * Only check the vendor ID if the device has one set + * fu-install-task: Enforce that device protocol matches metadata + * Add a new plugin that can parse the TPM event log + * Allow other plugins to contribute report metadata + * trivial: dell: hardcode the physical device ID for tpm to match the tpm plugin + * Add a new plugin that exposes the system TPM device firmware version + * Add fu_udev_device_set_flags() + * trivial: Render large values of VersionRaw in a more portable way + * trivial: wacom-raw: mark all Moffett SKUs as self recovery + * Throw exit status 0 (instead of 2) if there is no firmware to be updated + * Add a `dell-bios` version format + * Add support for multiple LVFS::VersionFormat tags + * Do not do semver conversion in fu_common_vercmp() + * trivial: Deprecate fu_common_version_parse() + * trivial: Support 'plain' in fu_common_version_from_uintXX() + * Add the sysfs 'description' as the one-line device summary + * trivial: Also print the parent keys when using FU_UDEV_DEVICE_DEBUG + * trivial: Add fu_common_version_from_uint64() + * trivial: Convert the VersionRaw value to a uint64_t for future use + * Allow building on Windows with MinGW + * synaptics-prometheus: Allow incremental version major and minor number + * Replace 'scheduing' with 'scheduling' + * Export the raw device version to the client --verbose output + * trivial: Only dlopen the test plugin once + * Export the device protocol to the client --verbose output + * trivial: installed-tests: try to display journal for failed tests + * trivial: ci: debian: enable verbose daemon logging for failure analysis + * trivial: installed-tests: explicitly choose webcam device ID + * trivial: debian: remove obj-* built files to fix back to back builds + * trivial: ci: don't let bad symlinks cause debian build failures + * trivial: debian: correct a dependency for libfwupdplugin-dev +- Changes from version 1.3.5: + * plugins: Fix potential use of NULL pointer in fu_dell_dock_mst_write_register + * Fix shifting integer by more than 31 in fu_util_filter_device + * synaptics-prometheus: Reload the device version after IOTA update + * synaptics-prometheus: Reload the device version after update + * trivial: wacom: remove coretronic config from Moffett scope + * trivial: Fix a NULL/FALSE confusion + * trivial: Add a BR for Fedora + * trivial: Fix coreboot commit to fix CI + * trivial: libfwupdplugin: clarify name of self test + * plugins/coreboot: Improve version detection + * plugins/coreboot: Get rid of FU_HWIDS_KEY_BIOS_VENDOR in coldplug + * trivial: Move progressbar out of libfwupdplugin + * trivial: Unexport fu_test_get_filename() + * trivial: Unexport fu_test_compare_lines() + * trivial: Unexport fu_test_loop_run_with_timeout() + * trivial: Do not include non-introspectable functions in the GIR + * trivial: Fix up a few introspection problems in FwupdPlugin + * trivial: Include the Fwupd GIR in the FwupdPLugin GIR + * trivial: Never add duplicate symbols to the map file + * trivial: Properly namespace the defines in the exported header + * Install development files for libfwupdplugin + * Convert libfwupdprivate to a shared library libfwupdplugin + * trivial: Allow building GCab from a subpackage + * trivial: Fix under-include to define O_RDONLY + * trivial: Allow compiling without <glib-unix.h> + * trivial: Do not use FuProgressbar in dfu-tool + * synaptics-prometheus: Manually set the bootloader mode when attaching + * trivial: Split out a new helper funtion + * trivial: Add some optional debugging when hotplugging devices + * trivial: Include the correct header for S_IRWXU + * Always use the more portable 3-arg form for open() + * trivial: Untangle FuHistory from FuPlugin + * trivial: Allow compiling without <fnmatch.h> + * Revert "synaptics-rmi: Use the build ID as the version number to match the vendor tool" + * Add missing documentation from the plugin interface + * trivial: fu-udev-device: remove a prototype that was missed in b3d4d2ff + * trivial: add missing gtk-doc fields for many files in src/ + * trivial: fix compile failure without gudev + * synaptics-prometheus: Mirror the _IS_BOOTLOADER from device to config + * Allow setting the device flags using GObject properties + * vli_usbhub: Set the composite parent at construction time + * synaptics-prometheus: Set the composite parent at construction time + * Allow plugins to set the parent during construction + * vli-usbhub: Whitelist the PD and I²C devices + * Set the protocol per-device not per-plugin + * synaptics-rmi: Use the build ID as the version number to match the vendor tool + * Create a REV_00 instance ID as this may be what the vendor needs to target + * fu-util-common: Invert default behavior for reboot and shutdown prompts + * trivial: fu-plugin-vfuncs: Add GTK documentation for all vfuncs + * Make gudev a compile-time option + * trivial: Set the offline trigger using an environment variable + * trivial: ci: pull lintian from unstable for now. + * trivial: stop including fu-hash.h as part of fu-plugin-vfuncs.h + * Fix shebangs on scripts + * trivial: Use prefixes for DATADIR in config.h for portability + * Allow compiling GUsb as a subproject + * trivial: fu-udev-device: add a to_string func for debugging + * trivial: Don't assume that plugins end in .so + * trivial: optionrom: remove unneeded includes + * trivial: debian: ci: ignore library-not-linked-against-libc for more + * trivial: remove version-format.md + * trivial: Allow compiling without pwrite() + * trivial: Allow compiling without <errno.h> + * trivial: Allow compiling without realpath() + * trivial: Allow compiling without HAVE_LC_MESSAGES + * trivial: Allow compiling without getuid() + * trivial: Allow compiling without <sys/ioctl.h> + * trivial: Allow compiling without <poll.h> + * trivial: Allow compiling without <sys/utsname.h> + * Ensure the _get_type() gets the same ABI version as the constructor + * Use the correct unlocker when using GRWLock + * trivial: plugins: only build coreboot when option set + * fwupdtool: don't show a warning when calling `get-plugins` +- Changes from version 1.3.4: + * trivial: Don't force specific linker flash when cross building + * dell: Use the more portable g_usleep() + * trivial: Fix unused header includes + * vli-usbhub: Make erasing less verbose and writing more obvious + * vli-usbhub: Correctly print the 24-bit USB3 offset + * vli-usbhub: Print the PD firmware offset and size for debugging + * vli-usbhub: Open the parent device before attempting to read or write from the child + * vli-usbhub: Set the install duration for the PD device + * trivial: Fix a failed error prefix string + * trivial: wacom-raw: Remove embedded from device name + * wacom-raw: Correct HWID support + * uefi: Just use a uint16_t for BootNext processing + * uefi: Use a simpler entries set algorithm + * vli-usbhub: Add support for writing using I2C passthru + * vli-usbhub: Support updating PD devices that share the hub flash + * vli-usbhub: Support the PD file format + * trivial: uefi: correct a NULL pointer dereference + * uefi: fall back to `ID_LIKE` when the path for `ID` doesn't exist (Fixes:# 1566) + * uefi: Make generate_binary.sh more robust + * Tokenize the Intel Hex file before parsing + * trivial: Detect the USB version automatically + * trivial: fu-util/fu-tool: explicitly block unsupported flags + * Add support for matching <firmware> requirements on device parents + * Skip cleanup after device is done updating if `will-disappear` is set (Fixes: #1529) + * efi: use a wildcard section copy for final EFI generation + * modem-manager: explicitly use plain version format + * modem-manager: add quirks for the Foxconn T77W968 modules + * Allows confined snaps to activate fwupd via D-Bus + * trivial: thunderbolt: clarify error message + * Add a new property `Interactive` to the daemon + * trivial: contrib/get-version.py: require git less hard + * superio: Never read from port offset zero + * superio: Fix regression when coldplugging superio devices + * trivial: Fix Fedora CI build + * trivial: Fix the autobuilt spec file with the new tarball version + * Dynamically determine release version + * trivial: synapticmst: allow missing `/proc/modules` + * synapticsmst: filter invalid chip IDs + * trivial: Provide some defines for common image names + * Allow aborting early when using fu_archive_iterate() + * Add fu_firmware_image_set_version() for future use + * modem-manager: increase re-enumeration delay to 20000ms + * modem-manager: add counterpart GUID for the DW5821e/eSIM + * Add versions formats for the Microsoft Surface devices + * usb: make loading vendor/product/serial strings non-fatal + * trivial: Fix the protocol ID for VLI usbhub devices + * trivial: wacom-raw: add more device IDs for Dell devices + * trivial: contrib: don't require TSS for debian archs without EFI + * fu-udev-device: Adjust bounds checking to be safer + * fu-udev-device: Don't assume all devices have `device_file` + * synaptics-rmi: correct an error cleaning up on probe + * trivial: fu-udev-device: add some safety checks for fd + * udev-device: fix offset of vendor id of hidraw devices + * flashrom: switch to upstream source + * trivial: fu-plugin: only show an error once "failed to open plugin" was being prefixed twice + * trivial: debian: only use mingw-w64-tools in archs with UEFI plugin + * fastboot: Fix a regression when updating modem firmware + * trivial: conflict with old unifying plugin + * Rename unifying plugin to logitech-hidpp (Fixes: #1329) + * Add a new contrib script for installing a Dell BIOS from an EXE file + * trivial: add-capsule-header: rename to make it easier to import + * trivial: simple_client: make it easier to reuse code + * trivial: firmware-packager: make it easier to reuse code + * trivial: add-capsule-header: make it actually work + * trivial: fix some gtkdoc sections ++++ 238 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/fwupd/fwupd.changes ++++ and /work/SRC/openSUSE:Factory/.fwupd.new.6675/fwupd.changes Old: ---- fwupd-1.3.1.tar.xz New: ---- fwupd-1.3.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fwupd.spec ++++++ --- /var/tmp/diff_new_pack.3XZlnC/_old 2020-01-10 18:39:55.491480455 +0100 +++ /var/tmp/diff_new_pack.3XZlnC/_new 2020-01-10 18:39:55.491480455 +0100 @@ -1,7 +1,7 @@ # # spec file for package fwupd # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ %global efidir sles %endif Name: fwupd -Version: 1.3.1 +Version: 1.3.6 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -120,6 +120,15 @@ fwupd is a daemon to allows session software to update device firmware on the local machine. +%package -n libfwupdplugin1 +Summary: Allow session software to update device firmware +Group: System/Libraries +Requires: %{name} >= %{version} + +%description -n libfwupdplugin1 +fwupd is a daemon to allows session software to update device firmware on +the local machine. + %package -n typelib-1_0-Fwupd-2_0 Summary: GObject-introspection bindings for libfwupd Group: System/Libraries @@ -128,6 +137,14 @@ fwupd is a daemon to allows session software to update device firmware on the local machine. +%package -n typelib-1_0-FwupdPlugin-1_0 +Summary: GObject-introspection bindings for libfwupd +Group: System/Libraries + +%description -n typelib-1_0-FwupdPlugin-1_0 +fwupd is a daemon to allows session software to update device firmware on +the local machine. + %package -n dfu-tool Summary: Generic tool Device Firmware Upgrade (DFU) tool Group: Development/Tools/Other @@ -197,6 +214,10 @@ %post -n libfwupd2 -p /sbin/ldconfig %postun -n libfwupd2 -p /sbin/ldconfig + +%post -n libfwupdplugin1 -p /sbin/ldconfig +%postun -n libfwupdplugin1 -p /sbin/ldconfig + %preun %service_del_preun %{name}.service fwupd-offline-update.service @@ -239,7 +260,7 @@ %{_bindir}/fwupdmgr %{_sbindir}/rc%{name} %{_sbindir}/rcfwupd-offline-update -%{_sysconfdir}/dbus-1/system.d/org.freedesktop.fwupd.conf +%{_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 %dir %{_datadir}/%{name} @@ -252,7 +273,10 @@ %dir %{_datadir}/%{name}/remotes.d/dell-esrt %{_datadir}/%{name}/remotes.d/dell-esrt/metadata.xml %endif -%{_datadir}/%{name}/firmware-packager +%{_datadir}/%{name}/add_capsule_header.py +%{_datadir}/%{name}/firmware_packager.py +%{_datadir}/%{name}/install_dell_bios_exe.py +%{_datadir}/%{name}/simple_client.py %{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml %{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml %{_datadir}/%{name}/quirks.d/*.quirk @@ -280,6 +304,7 @@ %{_datadir}/bash-completion/completions/fwupdagent %{_datadir}/icons/hicolor/* %{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown +%{_prefix}/lib/systemd/system-preset/fwupd-refresh.preset %files -n dfu-tool %{_bindir}/dfu-tool @@ -288,21 +313,32 @@ %files -n libfwupd2 %{_libdir}/libfwupd.so.* +%files -n libfwupdplugin1 +%{_libdir}/libfwupdplugin.so.* + %files -n typelib-1_0-Fwupd-2_0 %{_libdir}/girepository-1.0/Fwupd-2.0.typelib +%files -n typelib-1_0-FwupdPlugin-1_0 +%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib + %files lang -f %{name}.lang %if %{with efi_fw_update} %{_datadir}/locale/*/LC_IMAGES/ %endif %files devel -%doc %{_datadir}/gtk-doc/html/libfwupd/ +%doc %{_datadir}/gtk-doc/html/fwupd/ %{_datadir}/gir-1.0/Fwupd-2.0.gir +%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir %{_datadir}/vala/vapi/fwupd.deps %{_datadir}/vala/vapi/fwupd.vapi +%{_datadir}/vala/vapi/fwupdplugin.deps +%{_datadir}/vala/vapi/fwupdplugin.vapi %{_includedir}/fwupd-1/ %{_libdir}/pkgconfig/fwupd.pc +%{_libdir}/pkgconfig/fwupdplugin.pc %{_libdir}/libfwupd.so +%{_libdir}/libfwupdplugin.so %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3XZlnC/_old 2020-01-10 18:39:55.515480464 +0100 +++ /var/tmp/diff_new_pack.3XZlnC/_new 2020-01-10 18:39:55.515480464 +0100 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/1.3.1</param> + <param name="revision">refs/tags/1.3.6</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.3XZlnC/_old 2020-01-10 18:39:55.531480470 +0100 +++ /var/tmp/diff_new_pack.3XZlnC/_new 2020-01-10 18:39:55.531480470 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/hughsie/fwupd.git</param> - <param name="changesrevision">67ad8d0d223978c334cd192a3b4a0a282d22273b</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">1ac566bc09bf63505e01f8b7fc839592b8591f7d</param></service></servicedata> \ No newline at end of file ++++++ fwupd-1.3.1.tar.xz -> fwupd-1.3.6.tar.xz ++++++ ++++ 110047 lines of diff (skipped)
