From b5e8dd7a67890f4a48423627c77ef0a80899d27564da1bd358ba7de9f5b5059e Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 16 Jul 2018 08:32:04 +0000 Subject: [PATCH 1/2] Accepting request 622484 from home:oliver_gtze:branches:Base:System update to version 1.1.0 OBS-URL: https://build.opensuse.org/request/show/622484 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=29 --- _service | 2 +- _servicedata | 2 +- fwupd-1.0.6.tar.xz | 3 -- fwupd-1.1.0.tar.xz | 3 ++ fwupd.changes | 74 ++++++++++++++++++++++++++++++++++++++++++++++ fwupd.spec | 9 ++++-- 6 files changed, 86 insertions(+), 7 deletions(-) delete mode 100644 fwupd-1.0.6.tar.xz create mode 100644 fwupd-1.1.0.tar.xz diff --git a/_service b/_service index ecf76cb..d9f164d 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable - refs/tags/1.0.6 + refs/tags/1.1.0 *.tar diff --git a/_servicedata b/_servicedata index 07067ed..f2f47ed 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hughsie/fwupd.git - d1b23e3c5a3582c9016dd5148438200219a05ad5 \ No newline at end of file + 9cc84a1b35839ceccaa41c0b5ef156d68bb55be4 \ No newline at end of file diff --git a/fwupd-1.0.6.tar.xz b/fwupd-1.0.6.tar.xz deleted file mode 100644 index effbdf0..0000000 --- a/fwupd-1.0.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ea5b9e76f19f72ff776daf67f68ec94df9e3bd22c363b5247532f9abd36314b -size 1180040 diff --git a/fwupd-1.1.0.tar.xz b/fwupd-1.1.0.tar.xz new file mode 100644 index 0000000..e0f219c --- /dev/null +++ b/fwupd-1.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4948f83c9c5e798765ca8e8fabc5ceb6d8536be083a579f5f1f5fc30c3f1e717 +size 1242116 diff --git a/fwupd.changes b/fwupd.changes index 1b94029..e7e13da 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,77 @@ +------------------------------------------------------------------- +Thu Jul 12 09:19:58 UTC 2018 - oliver@getspam.de + +- Update to version 1.1.0: + + New Features: + - Add a initial Redfish support + - Add a tool to mimic the original fwupdate CLI interface + - Allow devices to assign a plugin from the quirk subsystem + - Change the quirk file structure to be more efficient + - Merge fwupdate functionality into fwupd + - Run a plugin vfunc before and after all the composite devices are updated + - Support more Wacom tablets + + Bugfixes: + - Add release information for locked devices + - Allow building with older meson + - Detect the EFI system partition location at runtime + - Do not use 8bitdo bootloader commands after a successful flash + - Enable accesing downloaded files in flatpak and snap + - Fix a potential buffer overflow when applying a DFU patch + - Fix downgrading older releases to devices + - Fix flashing devices that require a manual replug + - Fix several small memory leaks in various places + - Fix the retrieval of Redfish version + - Fix unifying failure to detach when using a slow host controller + - Set the Wacom device status when erasing and writing firmware + - Show errors in the CLI if unable to access directory + - Use the parent device name for Wacom sub-modules +- Removed enable_pkcs7_when_testing_only.patch + +------------------------------------------------------------------- +Wed Jul 11 14:30:15 UTC 2018 - oliver@getspam.de + +- Update to version 1.0.8: + + New Features (including version 1.0.7): + - Add an plugin to update some future Wacom tablets + - Add 'fwupdmgr get-topology' to show logical device tree + - Add support for creating a flatpak + - Add support for creating a snap + - Add support for Motorola S-record files + - Add the Linux Foundation public GPG keys for firmware and metadata + - Show a translated warning when the server is limiting downloads + - Add enable-remote and disable-remote commands to fwupdmgr + - Add fu_plugin_add_compile_version() for libraries to use + - Allow requiring specific versions of libraries for firmware updates + - If no remotes are enabled try to enable the LVFS + - Show a warning with interactive prompt when enabling a remote + + Bugfixes (including version 1.0.7): + - Add a firmware diagnostic tool called fwupdtool + - Adjust all licensing to LGPL 2.1+ + - Allow installing more than one firmware using 'fwupdmgr install' + - Allow specifying hwids with OR relationships + - Do not call fu_plugin_init() on blacklisted plugins + - Do not require libcolorhug to build + - Fix a crash in libfwupd where no device ID is set + - Fix a potential DoS in libdfu by limiting holes to 1MiB + - Fix a segfault that sometimes occurs during cleanup of USB plugins + - Fix Hardware-ID{0,1,2,12} compatibility with Microsoft + - Hide devices that aren't updatable by default in fwupdmgr + - Search all UEFI GUIDs when matching hardware + - Stop matching Nintendo Switch Pro in the 8bitdo plugin + - Check that EFI system partition is mounted before update + - Disable synapticsmst remote control on failure + - Don't recoldplug thunderbolt to fix a flashing failure + - Fix SQL error when running 'fwupdmgr clear-offline' + - Improve the update report message + - Only enumerate Dell Docks if the type is known + - Only run certtool if a new enough gnutls is present + - Prevent a client crash if the daemon somehow sends invalid data + - Reboot after scheduling using logind not systemd + - Use the right encoding for the label in make-images +- Added/backported enable_pkcs7_when_testing_only.patch: + + needed to disable pkcs7 test during build (can be removed for + fwupd >= 1.0.9) + ------------------------------------------------------------------- Wed Apr 4 09:43:55 UTC 2018 - dimstar@opensuse.org diff --git a/fwupd.spec b/fwupd.spec index 785c81d..27e1dc9 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -22,7 +22,7 @@ %bcond_with efi_fw_update %endif Name: fwupd -Version: 1.0.6 +Version: 1.1.0 Release: 0 Summary: Allow session software to update device firmware License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -32,6 +32,7 @@ Source: %{name}-%{version}.tar.xz BuildRequires: dejavu-fonts BuildRequires: docbook-utils-minimal BuildRequires: gcab +BuildRequires: gnu-efi # for certtool BuildRequires: gnutls BuildRequires: gobject-introspection @@ -49,6 +50,7 @@ BuildRequires: python3-gobject-Gdk BuildRequires: python3-xml BuildRequires: vala BuildRequires: pkgconfig(appstream-glib) >= 0.5.10 +BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(colorhug) >= 1.2.12 BuildRequires: pkgconfig(gio-2.0) >= 2.25.9 @@ -74,7 +76,7 @@ BuildRequires: pkgconfig(valgrind) %if %{with efi_fw_update} BuildRequires: pkgconfig(efiboot) BuildRequires: pkgconfig(efivar) -BuildRequires: pkgconfig(fwup) >= 5 +BuildRequires: pkgconfig(fwup) >= 10 %endif %ifarch %{ix86} x86_64 BuildRequires: pkgconfig(libsmbios_c) >= 2.3.0 @@ -200,9 +202,11 @@ rm -fr %{buildroot}%{_datadir}/installed-tests %dir %{_sysconfdir}/pki/fwupd %dir %{_sysconfdir}/pki/fwupd-metadata %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service +%{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata %{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem %{_sysconfdir}/pki/fwupd/GPG-KEY-Hughski-Limited %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service +%{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware %{_sysconfdir}/pki/fwupd/LVFS-CA.pem %{_udevrulesdir}/90-fwupd-devices.rules %{_libdir}/fwupd-plugins-3/ @@ -210,6 +214,7 @@ rm -fr %{buildroot}%{_datadir}/installed-tests %{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml %dir %{_localstatedir}/lib/%{name}/ %{_datadir}/bash-completion/completions/fwupdmgr +%{_datadir}/bash-completion/completions/fwupdtool %files -n dfu-tool %{_bindir}/dfu-tool From c2da53ed60a81c345717ba5d9e3beaae15ba2b9eefe7710893e855850c248073 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 25 Jul 2018 11:47:07 +0000 Subject: [PATCH 2/2] Accepting request 625234 from home:scarabeus_iv:branches:Base:System - Run %udev_rules_update in post as package install udev rules OBS-URL: https://build.opensuse.org/request/show/625234 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=30 --- fwupd.changes | 5 +++++ fwupd.spec | 1 + 2 files changed, 6 insertions(+) diff --git a/fwupd.changes b/fwupd.changes index e7e13da..51f0ef9 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jul 25 09:23:22 UTC 2018 - tchvatal@suse.com + +- Run %udev_rules_update in post as package install udev rules + ------------------------------------------------------------------- Thu Jul 12 09:19:58 UTC 2018 - oliver@getspam.de diff --git a/fwupd.spec b/fwupd.spec index 27e1dc9..7bdf02f 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -174,6 +174,7 @@ rm -fr %{buildroot}%{_datadir}/installed-tests %service_add_pre %{name}.service fwupd-offline-update.service %post +%udev_rules_update %service_add_post %{name}.service fwupd-offline-update.service %postun