[neon/backports-jammy/fwupd/Neon/unstable] debian: import fwupd from salsa to backports

Carlos De Maine null at kde.org
Thu Nov 9 22:33:52 GMT 2023


Git commit 7fc788a781aced031a5f6da305c17dd0f7f7c02d by Carlos De Maine.
Committed on 09/11/2023 at 23:33.
Pushed by carlosdem into branch 'Neon/unstable'.

import fwupd from salsa to backports

A  +39   -0    debian/.gitignore
A  +18   -0    debian/README.Debian
A  +9    -0    debian/README.source
A  +1440 -0    debian/changelog
A  +1    -0    debian/clean
A  +1    -0    debian/compat
A  +203  -0    debian/control
A  +140  -0    debian/control.in
A  +233  -0    debian/copyright
A  +140  -0    debian/copyright.in
A  +1    -0    debian/docs
A  +2    -0    debian/fwupd-doc.links
A  +9    -0    debian/fwupd-tests.install
A  +24   -0    debian/fwupd-tests.postinst
A  +15   -0    debian/fwupd-tests.postrm
A  +1    -0    debian/fwupd.dirs
A  +23   -0    debian/fwupd.install
A  +6    -0    debian/fwupd.maintscript
A  +5    -0    debian/fwupd.pkla
A  +54   -0    debian/fwupd.postinst
A  +27   -0    debian/fwupd.postrm
A  +29   -0    debian/fwupd.preinst
A  +7    -0    debian/gbp.conf
A  +1    -0    debian/gir1.2-fwupd-2.0.install
A  +7    -0    debian/libfwupd-dev.install
A  +1    -0    debian/libfwupd2.install
A  +717  -0    debian/libfwupd2.symbols
A  +2    -0    debian/lintian/fwupd
A  +2    -0    debian/lintian/fwupd-tests
A  +85   -0    debian/rules
A  +1    -0    debian/source/format
A  +2    -0    debian/source/lintian-overrides
A  +1    -0    debian/source/options
A  +12   -0    debian/tests/ci
A  +6    -0    debian/tests/control
A  +38   -0    debian/tests/libfwupd-dev
A  +6    -0    debian/watch

https://invent.kde.org/neon/backports-jammy/fwupd/-/commit/7fc788a781aced031a5f6da305c17dd0f7f7c02d

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..82b8711
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1,39 @@
+.debhelper/
+debhelper-build-stamp
+fwupd-amd64-signed-template.debhelper.log
+fwupd-amd64-signed-template/
+fwupd-doc.debhelper.log
+fwupd-doc/
+fwupd-tests.debhelper.log
+fwupd-tests/
+fwupd.debhelper.log
+fwupd.postrm.debhelper
+fwupd/
+gir1.2-fwupd-2.0.debhelper.log
+gir1.2-fwupd-2.0/
+gir1.2-fwupdplugin-1.0.debhelper.log
+gir1.2-fwupdplugin-1.0/
+libfwupd-dev.debhelper.log
+libfwupd-dev/
+libfwupd2.debhelper.log
+libfwupd2.substvars
+libfwupd2/
+libfwupdplugin-dev.debhelper.log
+libfwupdplugin-dev/
+libfwupdplugin*.debhelper.log
+libfwupdplugin*.substvars
+libfwupdplugin*/
+tmp/
+files
+fwupd-amd64-signed-template.substvars
+fwupd-doc.substvars
+fwupd-images/
+fwupd-tests.substvars
+fwupd.postinst.debhelper
+fwupd.preinst.debhelper
+fwupd.prerm.debhelper
+fwupd.substvars
+gir1.2-fwupd-2.0.substvars
+gir1.2-fwupdplugin-1.0.substvars
+libfwupd-dev.substvars
+libfwupdplugin-dev.substvars
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..9dc82b5
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,18 @@
+signed vs unsigned fwupd programs
+------------------------------------
+
+fwupd 1.1.0 is configured to understand when to use a signed version
+of the EFI binary.  If the signed version isn't installed but secure
+boot is turned on, it will avoid copying to the EFI system partition.
+
+This allows supporting secure boot even if not turned on at install, or
+changed later after install.
+
+In Ubuntu, both fwupd-signed and fwupd are seeded in the default
+installation. Nothing is installed to the ESP until it's needed.
+
+In Debian, the package name for the signed version is slightly
+different due to different infrastructure. fwupd-signed-$ARCH and
+fwupd should both be installed and then things will work similarly
+to what's described above.
+
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..8562081
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,9 @@
+fwupd for Debian
+----------------
+
+To build from the git tree, run:
+	git-buildpackage -us -uc -S
+Then, if using sbuild, you can use something like:
+	sbuild -s -c sid-amd64 -d unstable
+
+ -- Daniel Jared Dominguez <Jared_Dominguez at Dell.com>  Thu, 21 May 2015 13:44:16 -0500
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9b39ffe
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1440 @@
+fwupd (1.9.7-1) unstable; urgency=medium
+
+  * New upstream version (1.9.7)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Wed, 01 Nov 2023 08:05:20 -0500
+
+fwupd (1.9.6-1) unstable; urgency=medium
+
+  * New upstream version (1.9.6)
+  * Drop unneeded libsmbios-dev and libefiboot-dev build-depends
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 06 Oct 2023 11:38:45 -0500
+
+fwupd (1.9.5-1) unstable; urgency=medium
+
+  * New upstream version (1.9.5)
+  * Add libzstd-dev to build-depends.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 05 Sep 2023 20:36:39 -0500
+
+fwupd (1.9.4-2) unstable; urgency=medium
+
+  * Fix a FTBFS for package arch-ind builds without systemd directory.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 22 Aug 2023 12:09:36 -0500
+
+fwupd (1.9.4-1) unstable; urgency=medium
+
+  * New upstream version (1.9.4)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 22 Aug 2023 07:12:37 -0500
+
+fwupd (1.9.3-1) unstable; urgency=medium
+
+  * New upstream version (1.9.3)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 11 Jul 2023 11:15:06 -0500
+
+fwupd (1.9.1-1) experimental; urgency=medium
+
+  * New upstream version (1.9.1)
+  * Drop all patches
+
+ -- Mario Limonciello <superm1 at gmail.com>  Sat, 13 May 2023 06:53:09 -0500
+
+fwupd (1.8.12-2) unstable; urgency=medium
+
+  * Backport a series of patches to help with autopkgtest failing when
+    compiled against an older gusb.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Sun, 26 Feb 2023 11:05:26 -0600
+
+fwupd (1.8.12-1) unstable; urgency=medium
+
+  * New upstream version (1.8.12)
+  * Fixes some regressions with other fwupd clients.
+  * Add pandoc to b-d
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 24 Feb 2023 14:23:01 -0600
+
+fwupd (1.8.11-1) unstable; urgency=medium
+
+  * New upstream version (1.8.11)
+  * Add libjaylink-dev for flashrom
+
+ -- Mario Limonciello <superm1 at gmail.com>  Thu, 23 Feb 2023 09:52:25 -0600
+
+fwupd (1.8.10-2) unstable; urgency=medium
+
+  * Backport a patch to hopefully help with autopkgtest failures on !x86
+
+ -- Mario Limonciello <mario.limonciello at amd.com>  Tue, 24 Jan 2023 09:12:43 -0600
+
+fwupd (1.8.10-1) unstable; urgency=medium
+
+  * New upstream version (1.8.10)
+  * Drop patches, upstream
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 23 Jan 2023 08:18:34 -0600
+
+fwupd (1.8.9-3) unstable; urgency=medium
+
+  * Backport a patch to fix the autopkgtest failure on s390x.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 16 Jan 2023 14:36:18 -0600
+
+fwupd (1.8.9-2) unstable; urgency=medium
+
+  * Backport a patch to fix FTBFS on s390x.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Wed, 04 Jan 2023 10:23:10 -0600
+
+fwupd (1.8.9-1) unstable; urgency=medium
+
+  * New upstream version (1.8.9)
+  * Drop all patches that are now upstream
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 03 Jan 2023 08:35:17 -0600
+
+fwupd (1.8.8-3) unstable; urgency=medium
+
+  * Backport another patch to fix another autopkgtest failure
+
+ -- Mario Limonciello <superm1 at gmail.com>  Thu, 22 Dec 2022 09:43:12 -0600
+
+fwupd (1.8.8-2) unstable; urgency=medium
+
+  * Backport a patch for autopkgtest failure found in Ubuntu.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 19 Dec 2022 23:08:43 -0600
+
+fwupd (1.8.8-1) unstable; urgency=medium
+
+  * New upstream version (1.8.8)
+  * drop symbol upstream.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Wed, 07 Dec 2022 20:03:31 -0600
+
+fwupd (1.8.6-2) unstable; urgency=medium
+
+  * debian/control:
+    - Drop gi-docgen from B-d that was re-added when dependencies
+      regenerated.  This is only supposed to be present in B-d-i
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 07 Oct 2022 16:07:34 -0500
+
+fwupd (1.8.6-1) unstable; urgency=medium
+
+  * New upstream version (1.8.6)
+    - Notable change upstream is that libfwupdplugin is no longer a library
+      that is available for developing out-of-tree plugins.  All plugins are
+      now linked into an internal library distributed in the fwupd package.
+  * debian/control:
+    - Refresh for this upstream change.
+  * Drop all upstream patches.
+  * Add a patch to force rpath to fix a false positive dpkg-shlibdeps check
+    on some binaries.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 07 Oct 2022 13:42:24 -0500
+
+fwupd (1.8.5-1) unstable; urgency=medium
+
+  * New upstream version (1.8.5)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Thu, 22 Sep 2022 10:12:00 -0500
+
+fwupd (1.8.4-2) unstable; urgency=medium
+
+  * debian/control:
+    - Attempt to fix FTBFS related to documentation only building in certain
+      architectures.
+    - Fix valgrind architecture specific dependency.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 30 Aug 2022 13:33:23 -0500
+
+fwupd (1.8.4-1) unstable; urgency=medium
+
+  * New upstream version (1.8.4)
+  * debian/control: refresh with upstream dependencies
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 30 Aug 2022 11:15:39 -0500
+
+fwupd (1.8.3-1) unstable; urgency=medium
+
+  * New upstream version (1.8.3)
+  * Drop COD patch
+  * Fixes HWIDs for some systems (LP: #1982103)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 30 Aug 2022 06:46:52 -0500
+
+fwupd (1.8.2-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (1.8.2)
+  * Backport a patch from upstream to disable capsule on disk by default outside
+    aarch64.  This fixes flashing on HP Dev One and several Insyde boxes.
+  * fix build with newer meson
+
+  [ Lukas Märdian ]
+  * d/rules: enable plugin_logitech_bulkcontroller on Ubuntu, as the protobuf-c
+    MIR has been resolved (LP: 1956617)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Sat, 16 Jul 2022 08:59:57 -0500
+
+fwupd (1.8.1-2) unstable; urgency=medium
+
+  * Fix mistake in symbols file
+  * Fix gitignore
+
+ -- Mario Limonciello <superm1 at gmail.com>  Wed, 29 Jun 2022 20:01:43 -0500
+
+fwupd (1.8.1-1) unstable; urgency=medium
+
+  * New upstream version (1.8.1) (LP: #1979963)
+  * Drop patch for systemd refresh unit, upstream.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Thu, 28 Apr 2022 23:56:33 -0500
+
+fwupd (1.7.7-1) unstable; urgency=medium
+
+  * New upstream version (1.7.7)
+    - Fixes some errors with TPM binary measurements. (LP: #1966364)
+  * Backport configuration option for systemd refresh unit user
+  * Run fwupd-refresh under a dedicated fwupd-refresh user (LP: #1969976)
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 25 Apr 2022 20:44:02 -0500
+
+fwupd (1.7.6-1) unstable; urgency=medium
+
+  * New upstream version (1.7.6)
+  * Drop all patches, upstream
+  * Add libqrtr-glib-dev to build depends
+
+ -- Mario Limonciello <superm1 at gmail.com>  Sun, 27 Feb 2022 20:59:36 -0600
+
+fwupd (1.7.5-3) unstable; urgency=medium
+
+  * debian/tests:
+    - Disable blocking container virtualization only for autopkgtest
+
+ -- Mario Limonciello <superm1 at gmail.com>  Sat, 19 Feb 2022 07:21:22 -0600
+
+fwupd (1.7.5-2) unstable; urgency=medium
+
+  * Backport a series of patches that fix autopkgtest failures in Debian
+    and Ubuntu.
+  * Backport a patch to avoid running fwupd-refresh in containers.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 18 Feb 2022 11:50:37 -0600
+
+fwupd (1.7.5-1) unstable; urgency=medium
+
+  * New upstream version (1.7.5)
+    - Enable modem manager plugin by default
+  * Drop efivar compatibility patch, upstream
+  * backport a patch to fix dell wd19 TBT updates
+  * backport a patch for community messaging issue
+  * Backport a patch to allow falling back to signed binary if
+    unsigned binary not present
+  * Drop fwupd-unsigned from Recommends
+
+ -- Mario Limonciello <superm1 at gmail.com>  Tue, 15 Feb 2022 08:26:21 -0600
+
+fwupd (1.7.4-2) unstable; urgency=medium
+
+  * Add hard dependencies on libfwupd2 and libfwupdplugin5 built with
+    us. Symbols suggest things should work, but maybe not. :-(
+    Closes: #1003664
+
+ -- Steve McIntyre <93sam at debian.org>  Thu, 10 Feb 2022 00:13:57 +0000
+
+fwupd (1.7.4-1) unstable; urgency=medium
+
+  * New upstream version (1.7.4)
+  * Drop manpages section patch, upstream
+  * Add a patch that fixes compilation with newer efivar
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 17 Jan 2022 09:42:56 -0600
+
+fwupd (1.7.3-1) unstable; urgency=medium
+
+  * New upstream version (1.7.3)
+  * ignore subprojects and build directory from upstream builds in same folder
+  * Update symbols and shared library name
+  * drop lintian overrides for EFI binary, gone from the split
+  * use wildcards in lintian override for library-not-linked-against-libc
+  * drop unused debian/source/include-binaries
+  * Add Rules-Requires-Root clause
+  * Fix man page location
+  * disable logitech bulk controller on ubuntu by default
+  * disable logitech bulk controller on ubuntu by default
+  * add dual license nature of dell-dock plugin to debian/copyright
+
+ -- Mario Limonciello <superm1 at gmail.com>  Fri, 07 Jan 2022 23:41:05 -0600
+
+fwupd (1.7.1-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (1.7.1)
+  * Update debian/control and debian/copyright for changes upstream
+  * Drop all patches, upstream
+  * Packaging changes for the split into fwupd/fwupd-efi.
+
+  [ Steve McIntyre ]
+  * Update Mario's email address in debian/control
+  * Move manpages into section 8, fix lintian warnings.
+
+ -- Mario Limonciello <superm1 at gmail.com>  Mon, 03 Jan 2022 18:27:46 +0000
+
+fwupd (1.5.7-5) unstable; urgency=medium
+
+  * Change dependency versioning strategy for the signed fwupd
+    packages to make them binNMU friendly. Closes: #973715
+  * Similarly change versioning used for Built-Using. Closes: #992910
+
+ -- Steve McIntyre <93sam at debian.org>  Tue, 21 Sep 2021 01:06:34 +0100
+
+fwupd (1.5.7-4) unstable; urgency=medium
+
+  * Multiple fixes for working with UEFI SBAT
+
+ -- Steve McIntyre <93sam at debian.org>  Fri, 14 May 2021 00:32:00 +0100
+
+fwupd (1.5.7-3) unstable; urgency=medium
+
+  * Backport a patch to fix regression in fwupdtool activate
+  * Backport a patch to fix activatable devices getting stuck in an update loop
+  * Rebuild to pick up new signing keys.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 11 Mar 2021 16:16:53 -0600
+
+fwupd (1.5.7-2) unstable; urgency=medium
+
+  * Backport a patch to fix FTBFS on armhf for SBAT
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 23 Feb 2021 17:25:50 -0600
+
+fwupd (1.5.7-1) unstable; urgency=medium
+
+  * New upstream version (1.5.7)
+    - Fixes issues with SBAT on UEFI.
+  * Fixes dependencies for -dev packages:
+    Closes: #980691, #980684
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 23 Feb 2021 09:03:46 -0600
+
+fwupd (1.5.6-1) unstable; urgency=medium
+
+  [ Steve McIntyre ]
+  * Fix up Uploaders for the -signed packages - remove Jared, add Matthias
+
+  [ Mario Limonciello ]
+  * New upstream version (1.5.6)
+  * drop all upstream patches
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 16 Feb 2021 10:54:08 -0600
+
+fwupd (1.5.5-2) unstable; urgency=medium
+
+  * fwupd.postinst: Adjust to read /etc/os-release instead of `/etc/lsb-release`
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 19 Jan 2021 15:48:55 -0600
+
+fwupd (1.5.5-1) unstable; urgency=medium
+
+  * New upstream version (1.5.5)
+  * trivial: debian: migrate uefi->uefi_capsule in uefi.conf
+  * trivial: debian: fix modules-load.d directory
+  * trivial: debian: add dbus to recommends (Closes: #980049)
+  * Backport 2 patches for continual "Unknown" message on new connections
+  * trivial: debian: read /etc/lsb-release instead of dpkg-dev (Closes: #977860, #977861, #970783)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 19 Jan 2021 12:50:02 -0600
+
+fwupd (1.5.3-2) unstable; urgency=medium
+
+  * trivial: debian: only install fwupd-msr.conf if needed
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 08 Dec 2020 10:45:45 -0600
+
+fwupd (1.5.3-1) unstable; urgency=medium
+
+  * New upstream version (1.5.3)
+  * Drop all patches (upstream)
+  * Follow defaults for nvme and redfish plugins (don't need efivar now)
+  * debian/control:
+    - Drop libsoup build dependency
+    - Add libcurl build dependency
+    - Add systemd build dependency
+  * Migrate debian/fwupd.preinst content to debian/fwupd.maintscript
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 08 Dec 2020 08:30:56 -0600
+
+fwupd (1.5.1-5) unstable; urgency=medium
+
+  * Backport patch to fix ppc64el autopkgtest failure
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 19 Nov 2020 00:36:17 -0600
+
+fwupd (1.5.1-4) unstable; urgency=medium
+
+  * trivial: debian: disable downloading from LVFS in autopkgtest
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 16 Nov 2020 17:07:15 -0600
+
+fwupd (1.5.1-3) unstable; urgency=medium
+
+  * Add breaks for fwupdate 12-7 (Closes: #960688)
+  * trivial: debian: add git to fwupdate-tests dependencies
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 16 Nov 2020 10:48:48 -0600
+
+fwupd (1.5.1-2) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * Backport a patch to indicate if packages are supported or not
+  * backport a patch to fix autopkgtests on ppc64el
+  * trivial: debian: don't hardcode paths in libexec
+  * trivial: debian: disable msr plugin on all !x86
+
+  [ Jessica Clarke ]
+  * debian: Check DEB_HOST_ARCH_CPU not DEB_HOST_ARCH for MSR plugin
+  * debian: Prefer Makefile substitution over shell substitution
+  * debian: Use if/else rather than overriding default values
+  * debian: Drop pointless dh_shlibdeps override
+  * debian: Check for valgrind in Makefile not shell and don't hard-code path
+  * debian: Fix dangerous lack of set -e
+  * debian: Fix another instance of unusual ifeq syntax
+  * debian: Build up CONFARGS list rather than individual variables
+  * debian: Fix another dangerous missing set -e
+  * debian: Use uniform spacing around semicolons
+  * debian: Avoid looking like a set -e is missing
+  * debian: Remove unnecessary ./ use
+  * debian: Add quotes around glob
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 16 Nov 2020 09:31:32 -0600
+
+fwupd (1.5.1-1) unstable; urgency=medium
+
+  * New upstream version (1.5.1)
+  * Drop backported patches
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 13 Nov 2020 10:17:32 -0600
+
+fwupd (1.4.6-2) unstable; urgency=medium
+
+  * Add udisks2 to recommends
+  * Backport a patch to fix a crash when udisks2 is missing (Closes: #970054)
+  * Disable flashrom for ia64
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 10 Sep 2020 19:41:01 -0500
+
+fwupd (1.4.6-1) unstable; urgency=medium
+
+  * New upstream version (1.4.6)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 09 Sep 2020 10:37:37 -0500
+
+fwupd (1.4.5-1) unstable; urgency=medium
+
+  * New upstream version (1.4.5)
+  * Drop flashrom patch, now upstream
+  * Regenerate control file
+    - Refresh dependencies for 1.4.x
+    - Drop Jared as uploader
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 30 Jul 2020 08:33:22 -0500
+
+fwupd (1.3.11-2) unstable; urgency=medium
+
+  * Stop generating debian/control automatically at build time
+  * Add build-dep on libflashrom-dev
+
+ -- Steve McIntyre <93sam at debian.org>  Thu, 23 Jul 2020 21:54:00 +0100
+
+fwupd (1.3.11-1) unstable; urgency=medium
+
+  * New upstream stable release:
+    - Add more module types for the Dell dock
+    - Fix the TPM PCR0 calculation
+    - Check for free space after cleaning up ESP
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 18 Jun 2020 10:46:14 -0500
+
+fwupd (1.3.10-1) unstable; urgency=medium
+
+  * New upstream stable release:
+    - Actually reload the DFU device after upgrade has completed
+    - Capture the dock SKU in report metadata
+    - Correctly set the Logitech device protocol
+    - Do not use shim for non-secure boot configurations
+    - Ensure that the DeviceID is set for child devices
+    - Fix an error when detaching MSP430
+    - Fix the DeviceID set by GetDetails
+    - Force the prometheus minor version from 0x02 to 0x01 to fix updates
+    - Parse the CSR firmware as a DFU file
+    - Prevent dell-dock updates to occur via synaptics-mst plugin
+    - Rather than hardcoding thunderbolt to PCI slot numbers, use domain in GUID
+    - Remove a dock device from the whitelist that is never going to be updated
+    - Validate that gpgme_op_verify_result() returned at least one signature
+    - Wait for the cxaudio device to reboot after writing firmware
+  * Drop following patches, now incorporated upstream:
+    - Thunderbolt: create correct GUID for dual controller devices
+    - CSR: Fix parsing
+    - Motd: Fix refresh target to be network.target
+    - Logitech: Fix error in logs on unsigned devices and set protocol for
+      signed devices properly.
+    - Fix a FTBFS on empty /etc/machine-id in some buildd environments.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 09 Jun 2020 09:44:53 -0500
+
+fwupd (1.3.9-4) unstable; urgency=medium
+
+  * Backport a handful of patches from 1_3_X branch:
+    - Thunderbolt: create correct GUID for dual controller devices
+    - CSR: Fix parsing
+    - Motd: Fix refresh target to be network.target
+    - Logitech: Fix error in logs on unsigned devices and set protocol for
+      signed devices properly.
+    - Fix a FTBFS on empty /etc/machine-id in some buildd environments.
+      (LP: #1870051)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 01 Apr 2020 13:43:21 -0500
+
+fwupd (1.3.9-3) unstable; urgency=medium
+
+  * Backport a patch from upstream to not use shim on non-secure boot installs.
+    - Helps avoid hitting a shim regression.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 23 Mar 2020 09:39:16 -0500
+
+fwupd (1.3.9-2) unstable; urgency=medium
+
+  * Backport a patch to correct an error with shutdown script.
+  * Enable flashrom plugin for Debian.
+    - This is turned off for Ubuntu for now since flashrom is in universe.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 05 Mar 2020 20:03:03 -0600
+
+fwupd (1.3.9-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream stable release (1.3.9)
+    - Moves some binaries from usr/libexec into usr/bin
+    - Adds fish completion script.
+    - Inhibit all power management actions using logind when updating
+  * Bug fixes:
+    - Always check for PLAIN when doing vercmp() operations
+    - Always return AppStream markup for remote agreements
+    - Apply UEFI capsule update even with single valid capsule
+    - Check the device protocol before de-duping devices
+    - Copy the version and format from donor device in get-details
+    - Correctly append the release to devices in `fwupdtool get-details`
+    - Decrease minimum battery requirement to 10%
+    - Discard the reason upgrades aren't available
+    - Do not fail loading in /etc/machine-id is not available
+    - Fix a critical warning when installing some firmware
+    - For the `get-details` command make sure to always show devices
+    - Set the MSP430 version format to pair
+    - Switch off the ATA verbose logging by default
+    - Use unknown for version format by default on get-details
+  * Drop all existing patches.
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Add libglib2.0-doc to Build-Depends-Indep
+  * Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd
+  * debian/*.symbols: Add the Build-Depends-Package field
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 04 Mar 2020 10:32:33 -0600
+
+fwupd (1.3.8-1) unstable; urgency=medium
+
+  * New upstream version (1.3.8)
+  * Drop all existing patches
+  * Backport patches for:
+   - battery level threshold adjustment (30%->10%)
+   - A logic error with report uploading
+  * Update standards version
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 14 Feb 2020 09:41:27 -0600
+
+fwupd (1.3.7-3) unstable; urgency=medium
+
+  * Backport some patches from upstream.
+    - Revert a commit to fix UEFI updates hanging on many Dell systems.
+    - Adjust motd output to contain more whitespace
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 10 Feb 2020 12:55:12 -0600
+
+fwupd (1.3.7-2) unstable; urgency=medium
+
+  * Backport a patch to fix fwupd-refresh.service (Fixes: #950407, Fixes: #950408)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sun, 02 Feb 2020 08:41:33 -0600
+
+fwupd (1.3.7-1) unstable; urgency=medium
+
+  * New upstream version (1.3.7)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 31 Jan 2020 07:52:16 -0600
+
+fwupd (1.3.6-1) unstable; urgency=medium
+
+  * New upstream version (1.3.6)
+    - Fixes shutdown failed with exit 2 (Fixes: #947205)
+    - Fixes motd issue, requires newer systemd though as well (Fixes: #943343)
+  * Drop all patches from previous upload, now upstream.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 30 Dec 2019 17:23:21 -0600
+
+fwupd (1.3.5-1) unstable; urgency=medium
+
+  * New upstream version (1.3.5)
+  * Introduce new binary packages for new library libfwupdplugin,
+    allowing out of tree plugin builds.
+  * trivial: debian: remove obj-* built files to fix back to back builds
+  * trivial: ci: debian: enable verbose daemon logging for failure analysis
+  * Backport some patches to improve autopkgtest debugging
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sun, 01 Dec 2019 07:22:47 -0600
+
+fwupd (1.3.4-1) unstable; urgency=medium
+
+  * New upstream version (1.3.4)
+  * d/c: Only include TSS dependencies on architectures building EFI plugin.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 22 Nov 2019 10:14:13 -0600
+
+fwupd (1.3.3-3) unstable; urgency=medium
+
+  * Backport a patch to allow confined snaps to activate fwupd
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 12 Nov 2019 12:41:57 -0600
+
+fwupd (1.3.3-2) unstable; urgency=medium
+
+  * backport a patch to fix fastboot plugin on DW5821e
+  * backport a patch to only use mingw-w64-tools in archs with EFI
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 12 Nov 2019 12:41:55 -0600
+
+fwupd (1.3.3-1) unstable; urgency=medium
+
+  * New upstream version (1.3.3)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 01 Nov 2019 12:34:24 -0500
+
+fwupd (1.3.2-5) unstable; urgency=medium
+
+  * Backport patch to skip transient self test failure in polling
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 22 Oct 2019 10:05:24 -0500
+
+fwupd (1.3.2-4) unstable; urgency=medium
+
+  * Disable fwupd-refresh.service by default (Closes: #942630)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sun, 20 Oct 2019 17:14:08 -0500
+
+fwupd (1.3.2-3) unstable; urgency=medium
+
+  * backport patch for fwupd-refresh: don't try to enable LVFS if disabled
+    (Closes: #942568)
+  * fwupd-refresh: backport a series of patches that essentially turns off motd
+    refresh unless running on a very new systemd (v243) due to systemd v242 bug.
+    (Closes: #942567)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 18 Oct 2019 09:50:55 -0500
+
+fwupd (1.3.2-2) unstable; urgency=medium
+
+  * cleanup symlink from broken 1.3.2-1 if fwupd-refresh was started
+  * backport path for fwupd-refresh: fix a clash with fwupd.service (Closes: #941360)
+    (Closes: #941661)
+  * debian/control*: Update for fwupdate transition
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 03 Oct 2019 15:52:23 -0500
+
+fwupd (1.3.2-1) unstable; urgency=medium
+
+  * New upstream version (1.3.2)
+    - Allow not prompting for metadata every time (Closes: #941048)
+    - Avoid resetting display every login with Dell docks (LP: #1793965)
+    - Provides a network service file (Closes: #921820)
+    - Description is clearer (Closes: #911505)
+    - Wacom failures don't occur (Closes: #915794)
+    - Xbox360 controllers keep working (Closes: #920012)
+  * Uses libtss2-dev at build time and switches to TSS for runtime rather than
+    tpm2-tools/tpm2-abrmd.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 26 Sep 2019 09:16:02 -0500
+
+fwupd (1.2.10-2) unstable; urgency=medium
+
+  [ Steve McIntyre ]
+  * Add Built-Using for the fwupd-*-signed packages. Closes: #932757
+
+ -- Steve McIntyre <93sam at debian.org>  Mon, 22 Jul 2019 17:38:23 -0300
+
+fwupd (1.2.10-1) unstable; urgency=medium
+
+  * New upstream version (1.2.10)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 15 Jul 2019 13:58:47 -0500
+
+fwupd (1.2.9-1) unstable; urgency=medium
+
+  * New upstream version (1.2.9)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 12 Jul 2019 14:25:32 -0500
+
+fwupd (1.2.6-1) unstable; urgency=medium
+
+  * New upstream version (1.2.6)
+  * debian/control:
+    - Add new build depends related to Modem Manager
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 01 Apr 2019 21:18:14 -0500
+
+fwupd (1.2.5-2) unstable; urgency=medium
+
+  * debian/gen_signing_json: Update the format of the json metadata to
+    match new requirements:
+    + Move all the data under a new top-level "packages" key
+    + Add an empty "trusted_certs" key - our binaries do not do any
+      further verification with an embedded key.
+
+ -- Steve McIntyre <93sam at debian.org>  Mon, 25 Mar 2019 00:32:07 +0000
+
+fwupd (1.2.5-1) unstable; urgency=medium
+
+  * New upstream version (1.2.5)
+  * Drop all patches, upstream
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 26 Feb 2019 16:30:52 -0600
+
+fwupd (1.2.4-3) unstable; urgency=medium
+
+  * Backport a patch from master that fixes FTBFS with newer glib
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 15 Feb 2019 08:06:55 -0600
+
+fwupd (1.2.4-2) unstable; urgency=medium
+
+  * debian: explicitly depend on shared-mime-info
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 14 Feb 2019 21:21:46 -0600
+
+fwupd (1.2.4-1) unstable; urgency=medium
+
+  * New upstream version
+  * refresh build dependencies
+  * Recommends on tpm2 stack to read PCR values
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 06 Feb 2019 20:31:24 -0600
+
+fwupd (1.1.4-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 07 Nov 2018 11:30:14 -0600
+
+fwupd (1.1.3-2) unstable; urgency=medium
+
+  * Move location of fwupd-SIGNARCH-signed.install to proper directory
+    to fix generation of signed packages.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sat, 13 Oct 2018 14:17:07 -0500
+
+fwupd (1.1.3-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 12 Oct 2018 13:18:46 -0500
+
+fwupd (1.1.2-1) unstable; urgency=medium
+
+  * New upstream release
+    - Fixes ESP autodetection for autofs (Closes: #906216)
+    - Adds missing signing bits (Closes: #906599)
+  * debian/rules:
+    - Pass -a into dh_missing (Closes: #906357)
+  * debian/control:
+    - Recommends for bolt for new thunderbolt power API
+    - Build depends on Noto fonts instead of Dejavu fonts
+  * Drop all patches.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 10 Sep 2018 11:42:03 -0500
+
+fwupd (1.1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Adds support for more Synaptics and Intel hardware.
+    - Fixes firmware update on some UEFI implementations (Closes: #905570)
+  * debian/
+    - contrib: debian: regenerate control on clean
+    - refresh debian/{control,copyright} for upstream fixes
+    - drop all patches, upstream.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 13 Aug 2018 08:08:53 -0500
+
+fwupd (1.1.0-7) unstable; urgency=medium
+
+  * Correct another syntax error in SB signing template (Closes: #905482)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sun, 05 Aug 2018 08:34:37 -0500
+
+fwupd (1.1.0-6) unstable; urgency=medium
+
+  * correct secure boot signing template name (Closes: #905471)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sun, 05 Aug 2018 00:06:30 -0500
+
+fwupd (1.1.0-5) unstable; urgency=medium
+
+  * Fix secure boot signing template version string (Closes: #905468)
+  * Refresh debian/copyright (Closes: #904671)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sat, 04 Aug 2018 22:37:36 -0500
+
+fwupd (1.1.0-4) unstable; urgency=medium
+
+  * debian/rules: dynamically install EFI binaries
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sat, 04 Aug 2018 19:43:44 -0500
+
+fwupd (1.1.0-3) unstable; urgency=medium
+
+  * debian/rules: use pkg-config to determine when to turn on redfish and UEFI
+    - Fixes FTBFS due to redfish on other architectures.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sat, 04 Aug 2018 17:04:27 -0500
+
+fwupd (1.1.0-2) unstable; urgency=medium
+
+  * Fix the filename of the signed archive used for secure boot on Ubuntu
+  * Only build uefi plugin on supported architectures
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Sat, 04 Aug 2018 11:27:24 -0500
+
+fwupd (1.1.0-1) unstable; urgency=medium
+
+  [ Steve Mcintyre ]
+  * Initial support for UEFI Secure Boot in Debian infrastructure
+    + When building, also generate a fwupdate-$ARCH-signed-template package
+      which contains metadata needed by the Debian signing service. This
+      will end up being turned into a new source package including a signed
+      version of the fwupdate binary.
+
+  [ Mario Limonciello ]
+  * New upstream version (1.1.0)
+  * Drop patches merged upstream.
+  * debian/control:
+    - Add a patch from upstream that will add gnu-efi to dependencies
+    - No longer recommends for fwupdate as it has been merged into fwupd.
+  * Adjust infrastructure for fwupdate signed package to be used by fwupd signed
+    package
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 12 Jul 2018 08:28:32 -0500
+
+fwupd (1.0.8-1) unstable; urgency=medium
+
+  * New upstream version (1.0.8)
+    - Adds new fwupdtool
+    - License is now LGPL 2.1
+    - Drops colorhug dependency (built in now)
+    - refresh symbols
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 07 Jun 2018 08:16:22 -0500
+
+fwupd (1.0.7-1) unstable; urgency=medium
+
+  * New upstream version (1.0.7)
+  * /debian changes:
+    - ignore library-not-linked-against-libc
+    - Remove unused override in debian/lintian/fwupd
+    - rename tag for debian/source/lintian-overrides
+    - Adjust to use https in debian/copyright
+    - Bump debian/compat to 10
+    - Update control version
+    - update standards version
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 30 Apr 2018 13:11:17 -0500
+
+fwupd (1.0.6-2) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (1.0.6)
+  * Move git repo from alioth to salsa.d.o
+  * contrib/ci: Detect machine type when generating debian/control
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 12 Mar 2018 07:30:30 -0500
+
+fwupd (1.0.5-1) unstable; urgency=medium
+
+  * New upstream version.
+  * Build depend on fwupdate 10-3 for efivar 34 transition.
+  * Drop previous patch, now upstream.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 14 Feb 2018 15:39:54 -0600
+
+fwupd (1.0.4-3) unstable; urgency=medium
+
+  * Revert previous patch (still didn't help with autopkgtest).
+  * Introduce a different patch for helping autopkgtest failures.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 29 Jan 2018 14:36:56 -0600
+
+fwupd (1.0.4-2) unstable; urgency=medium
+
+  * Backport a patch that should fix autopkgtest failures.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 26 Jan 2018 10:37:40 -0600
+
+fwupd (1.0.4-1) unstable; urgency=medium
+
+  * New upstream version.
+  * New build dependency: libjson-glib-dev (>= 1.1.1)
+  * Update symbols
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 25 Jan 2018 07:53:03 -0600
+
+fwupd (1.0.3-1) unstable; urgency=medium
+
+  * New upstream version.
+  * Drop patch for appstream glib 0.7.4 dependency
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 09 Jan 2018 10:49:51 -0600
+
+fwupd (1.0.2-1) unstable; urgency=medium
+
+  * New upstream version
+  * Drop patch for doing libsmbios on only supported architectures,
+    now upstream.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 28 Nov 2017 09:36:57 -0600
+
+fwupd (1.0.1-2) unstable; urgency=medium
+
+  * Only do libsmbios-dev build-depend on supported architectures
+  * debci: remove unnecessary dbus start command
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 09 Nov 2017 18:30:18 -0600
+
+fwupd (1.0.1-1) unstable; urgency=medium
+
+  * New upstream version (1.0.1)
+  * Generate debian/control dynamically based on XML build dependencies
+    declared from upstream CI builder.
+  * Drop all patches, upstream.
+  * debian: re-generate debian/control in clean rule
+  * Build depend on appstream-glib 0.7.4.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 09 Nov 2017 12:49:07 -0600
+
+fwupd (1.0.0-5) unstable; urgency=medium
+
+  * debian/debci: shuffle dependency location
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 31 Oct 2017 15:25:23 -0500
+
+fwupd (1.0.0-4) unstable; urgency=medium
+
+  * debian/debci: add explicit dependency on policykit-1 for the test
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 25 Oct 2017 10:47:14 -0500
+
+fwupd (1.0.0-3) unstable; urgency=medium
+
+  * minor correction to changelog
+  * debci: use the needs-root restriction
+  * debian: update standards version
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 24 Oct 2017 16:21:54 -0500
+
+fwupd (1.0.0-2) unstable; urgency=medium
+
+  * Backport a patch from upstream which fixes FTBFS
+    on alpha and hppa (Closes: #879022)
+  * Don't use dpkg-reconfigure in CI script.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 18 Oct 2017 10:16:22 -0500
+
+fwupd (1.0.0-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * new upstream version (1.0.0)
+  * remove /etc/fwupd.conf on upgrade
+  * fix missing-call-to-dpkg-maintscript-helper
+  * update debci configuration
+  * drop libebitdo transitional packages
+  * try to fix debci
+  * update standards version
+  * explicitly set section for libfwupd2
+  * run systemd in postinst (Closes: #877991)
+  * Drop patches.
+
+  [ Richard Hughes ]
+  * Do not install the libdfu helper library
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 16 Oct 2017 09:12:03 -0500
+
+fwupd (0.9.7-2) unstable; urgency=medium
+
+  * Backport a patch to fix FTBFS on big endian architectures.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 01 Sep 2017 17:00:23 -0500
+
+fwupd (0.9.7-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (0.9.7)
+
+  [ Mario Limonciello ]
+  * trivial: debian: clarify why installed tests get installed in a generic
+    directory (Closes: #872458)
+  * trivial: fix some insignificant debian linitan warnings
+  * trivial: debian: add autopkgtest tests to run the CI suite
+
+  [ Max Ehrlich ]
+  * Add a python script to create fwupd compatible cab files
+    from Microsoft .exe files
+
+  [ Christian Kellner ]
+  * tbtfwu: remove references to legacy thunderbolt plugin
+
+  [ Mario Limonciello ]
+  * trivial: debian: update for --enable-synaptics
+  * trivial: debian: only modify /etc/fwupd.conf in CI context
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 01 Sep 2017 09:40:28 -0500
+
+fwupd (0.9.6-1) unstable; urgency=medium
+
+  [ Richard Hughes ]
+  * trivial: post release version bump
+  * trivial: Fix the colord version check in the example spec file
+  * Add --version option to fwupdmgr
+  * uefi: Fix crash when the product name is NULL
+  * trivial: Never compare a string against zero to avoid warnings
+  * unifying: Don't log a warning when an unknown report is parsed
+  * trivial: Include all the GTypes in the generated docs
+  * Check all the device GUIDs against the blacklist when added
+  * Fix a hang on 32 bit computers
+  * trivial: Fix a -Wsign-compare warning on 32 bit
+  * trivial: Fix spelling of delimiter
+  * trivial: Make fu_dell_detect_dock() slightly more NULL-deref safe
+  * libdfu: Fix a crash if elf32_newehdr() fails
+  * trivial: Remove or downgrade some superfluous warnings
+  * trivial: Fix self tests after downgrading warnings commit
+  * Run the plugin coldplug methods in a predictable order
+  * trivial: Fix a tiny leak in the Dell plugin
+  * dell: Fix the last of the memory leaks in the self tests
+  * Use new GUsb functionality to fix flashing Unifying devices
+  * unifying: Fix trivial error handler warning
+  * trivial: Allow setting the unifying bootloader address for self tests
+  * unifying: Make sure the percentage completion goes from 0% to 100%
+  * trivial: Fix two tiny leaks in fwupdmgr
+  * Support embedded devices with local firmware metadata
+  * Rename the thunderbolt plugin to tbtfwu
+  * trivial: Use warning_level in the top level meson file
+  * libdfu: Add DfuPatch
+  * Release fwupd 0.9.6
+
+  [ Mario Limonciello ]
+  * trivial: debian: Add libcairo-dev to build-dependencies
+  * Display UEFI firmware type
+  * trivial: Adjust get-devices output order
+  * Include optional git checkout information in --version
+  * trivial: set FWUPD_GIT_DESCRIBE even if git isn't installed
+  * uefi,dell: make error messages from installing capsules useful
+  * uefi: record boot variables to system log during updates (#152)
+  * trivial: uefi: whitespace
+  * dell, uefi: Display all errors recorded by efi_error tracing, not just
+    the first one
+  * uefi: test for kernel support during coldplug
+  * trivial: back the requirement on appstream-glib to 0.6.9
+  * trivial: packaging: lower appstream-glib requirements to match meson.build
+  * trivial: correct version comparison for polkit 0.114 in meson.build
+  * policy: fix compilation on a variety of configurations
+  * trivial: debian: back off polkit-1 dependency
+  * trivial: Add a Dockerfile for Ubuntu zesty (17.04)
+  * trivial: move compilation instructions to github wiki
+  * Default to "en" for UEFI capsule graphics
+  * trivial: debian: move DFU introspection to it's own package
+  * trivial: debian: correct some linitian errors about fwupd-tests
+  * trivial: debian: add missing dh-strip-nondeterminism dependency
+  * trivial: debian: update standards version
+  * trivial: debian: remove transient items on purge (Closes: #868464, #868465)
+  * trivial: debian: recursively cleanup on purge
+  * trivial: fix various spelling errors
+  * debian: run lintian as part of CI
+  * Add capability to enable test suite via /etc/fwupd.conf
+  * rpm: enable test suite via /etc/fwupd.conf
+  * debian: enable test suite via /etc/fwupd.conf
+  * trivial: clarify delimitter in use for fwupd.conf is a semicolon
+  * trivial: adjust get-details and get-devices output Display Name output
+  * trivial: set engine back to idle
+  * Correct a memory leak in Dell plugin (Fixes #158)
+  * trivial: fix some more memory leaks in dell plugin (#158)
+  * dell: use plugin hash table instead
+  * Revert "trivial: fix some more memory leaks in dell plugin (#158)"
+  * trivial: debian: correct duplicate descriptions in control file
+  * fix some more memory leaks in dell plugin (#158)
+  * Add information about compile-time dependency versions
+  * Drop all patches in debian/patches
+
+  [ Patrick Ohly ]
+  * meson: introspection optional
+
+  [ Chris Lee ]
+  * Make flashing ebitdo devices actually work
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Wed, 16 Aug 2017 16:28:04 -0500
+
+fwupd (0.9.5-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Matthias Klumpp <mak at debian.org>  Wed, 16 Aug 2017 22:34:46 +0200
+
+fwupd (0.9.5-1) experimental; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (0.9.5)
+  * deb packaging: cleaner locale fix
+  * fix typo in contrib/debian/rules
+  * Adjust debian dependencies
+  * split out the test suite to it's own package
+  * use dpkg-divert to adjust the launch script for CI testing
+  * Fix long changelog in 0.9.4-1
+  * move DFU introspection to it's own package
+  * add missing dh-strip-nondeterminism dependency
+  * debian: update standards version
+  * Backport fix to build capsule graphics in right language
+  * Backport patch to allow enabling test suite via conf file.
+
+  [ Richard Hughes ]
+  * Add an AppStream metainfo file
+  * Add an installed test for verification
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 17 Jul 2017 12:23:40 -0500
+
+fwupd (0.9.4-1) experimental; urgency=medium
+
+  * New upstream version (0.9.4)
+  * Drop all existging patches (now upstream)
+  * Backport a patch to fix test suite.
+  * Correct a cleanup rule
+  * Drop intltool build dependency
+  * Re-enable PIE for builds
+  * Add additional build dependencies that will be needed for generating
+    capsule graphics
+  * debian/control: sort build-dependencies
+  * Drop packaging from debian/, it will be git mv'ed from contrib/ upstream
+  * Move Debian packaging from contrib/ upstream
+  * Set locale to C.UTF-8 during build to fix unicode file error.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 15 Jun 2017 08:59:17 -0500
+
+fwupd (0.9.2-6) experimental; urgency=medium
+
+  [ Iain Lane ]
+  * debian/rules: Use debhelper's built in meson support.
+    (Closes: #863822)
+
+  [ Mario Limonciello ]
+  * Move the daemon back out of multiarch directory.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 05 Jun 2017 13:13:17 -0500
+
+fwupd (0.9.2-5) experimental; urgency=medium
+
+  * Disable DELL plugin on non x86
+  * Correct permissions on polkit rules
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 26 May 2017 08:52:57 -0500
+
+fwupd (0.9.2-4) experimental; urgency=medium
+
+  * Explicitly depend upon >= debhelper 10.3 to ensure
+    it's pulled from experimental on buildd too.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 25 May 2017 21:04:08 -0500
+
+fwupd (0.9.2-3) experimental; urgency=medium
+
+  * add explicit dep on policykit-1 0.105-17 to fix FTBFS due ITS rules
+  * use dh_missing as dh_install --fail-missing is deprecated
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 25 May 2017 16:19:23 -0500
+
+fwupd (0.9.2-2) experimental; urgency=medium
+
+  * Explicit dependency upon systemd too.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 25 May 2017 11:25:37 -0500
+
+fwupd (0.9.2-1) experimental; urgency=medium
+
+  * New upstream version (0.9.2) (Closes: #863250)
+  * drop debian/patches
+  * Add support for meson build system
+    - Specify sysconfdir and libexecdir
+    - call tests with ninja
+    - Add local state directory while building
+  * Require newer gettext for building.
+  * Add 0.6.13 as libappstream-glib minimum version
+  * Bump udev b-d to 231 for systemd confinement changes
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 25 May 2017 10:04:30 -0500
+
+fwupd (0.8.2-2) unstable; urgency=medium
+
+  * Backport patch to fix detection of Dell systems
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 26 May 2017 10:59:02 -0500
+
+fwupd (0.8.2-1) unstable; urgency=medium
+
+  [ Richard Hughes ]
+  * trivial: post release version bump
+  * trivial: Sync example spec file with downstream
+  * Add DFU quirk for SIMtrace
+  * Add DFU quirk for OpenPICC
+  * Create directories in /var/cache as required
+  * trivial: Fix the log domains in two plugins
+  * trivial: No not list the API version indexes
+  * trivial: Don't change the documentation output every time the version changes
+  * trivial: Fix the last -Wpointer-sign warning
+  * trivial: Change the name of a generated file
+  * trivial: Remove non-warning flags from the CFLAGS
+  * Use a 60 second timeout on all client downloads
+  * Support proxy servers in fwupdmgr
+  * Set the source origin when saving metadata
+  * Add a config option to allow runtime disabling plugins by name
+  * Fix the Requires lines in the dfu pkg-config file
+  * Release fwupd 0.8.2
+
+  [ Mario Limonciello ]
+  * trivial: install /var/lib/fwupd in make install (#94)
+  * trivial: allow configuring ESP location (#94)
+  * trivial: make valgrind an optional build dependency
+  * trivial: make /boot/efi an optional ReadWritePath (#97)
+  * trivial: set synaptics error message in more scenarios
+  * Drop upstream patches.
+
+  [ Shea Levy ]
+  * Only try to mkdir the localstatedir if we have the right permissions (#96)
+
+  [ AsciiWolf ]
+  * Update Czech translation
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 20 Apr 2017 10:37:23 -0500
+
+fwupd (0.8.1-3) unstable; urgency=medium
+
+  * Backport upstream commit to make valgrind optional (Closes: #856344)
+  * Backport upstream commit to make /boot/efi optional to start
+    fwupd.service.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 28 Feb 2017 08:30:56 -0600
+
+fwupd (0.8.1-2) unstable; urgency=medium
+
+  * Disable optional thunderbolt support until ITP is done.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 27 Feb 2017 14:01:13 -0600
+
+fwupd (0.8.1-1) unstable; urgency=medium
+
+  * New upstream version (0.8.1).
+    - Fixes systemd confinement crashes (Closes: #856145) (LP: #1663548)
+  * loosen dependencies on libefivar-dev and libfwup-dev
+  * Optionally enable thunderbolt
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 27 Feb 2017 08:33:23 -0600
+
+fwupd (0.8.0-2) unstable; urgency=medium
+
+  * Only build synaptics on supported arch (fixes FTBFS)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Fri, 10 Feb 2017 11:58:18 -0600
+
+fwupd (0.8.0-1) unstable; urgency=medium
+
+  * New upstream version (0.8.0)
+  * Refresh symbols.
+  * Drop all now upstream patches.
+  * Enable build hardening flags
+  * Drop valgind build dependency from m68k
+  * Fix fwupd process leaking into dbus cgroup
+    (Closes: #845406)
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Thu, 09 Feb 2017 14:04:38 -0600
+
+fwupd (0.7.4-2) unstable; urgency=medium
+
+  * Backport a patch to make sure that appstream metadata validates
+    properly. (Closes: #837765)
+  * Drop armel from libfwup-dev build dependency architecture list.
+  * Drop valgrind build dependency for mipsel, mips64el, armhf, and armel
+    where it is segfaulting.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Tue, 11 Oct 2016 10:17:09 -0500
+
+fwupd (0.7.4-1) unstable; urgency=medium
+
+  * New upstream version (0.7.4)
+  * Update symbols file.
+  * drop binary patches
+  * Drop existing upstream patches
+  * Add a patch that verifies providers are called with proper mode
+  * debian/control:
+  - Update dell email addresses (_ -> .)
+  - Add an explicit build dependency on new version of efivar
+  - Add build dep on gir1.2-appstreamglib-1.0
+  * debian/rules:
+  - Adjust architectures that tests are run for missing valgrind
+  -  Add autoconf archive to build-depends (Closes: 837826)
+  -  Adjust daemon install path to be non multi-arch (Closes: #808831)
+  * Backport patch to make sure test suite runs without sysfs
+    bind mounted.
+  * Mark fwupd-doc package as Multi-Arch: foreign.
+
+ -- Mario Limonciello <mario.limonciello at dell.com>  Mon, 03 Oct 2016 14:55:16 -0500
+
+fwupd (0.7.3-1) unstable; urgency=medium
+
+  * New upstream version (0.7.3)
+  * debian/rules: Adjust launch of test suite due to 4eb527
+  * Drop wheel/sudo patch, and instead make change in debian/rules at build.
+  * Update Vcs-Git URL to secure URL
+  * Update standards version
+  * Add libsmbios-dev to build dependencies for Dell features
+  * Drop gtk-doc documentation into new package fwupd-doc
+  * Add new packages for lib0bitdo support
+  * require building against libfwup 7
+  * Backport patch to allow building on older appstream-glib
+  * Add a lintian override for fuzzing tests
+  * add gir:depends for libdfu1
+  * don't install ebitdo-tool helper tool
+  * Backport patches for s390x failures.
+    - include binary patch of example.elf
+  * set libsmbios to i386/amd64 only
+  * Add lintian override for systemd services missing Install.
+  * Add libelf-dev to build-depends.
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Thu, 01 Sep 2016 13:00:30 -0500
+
+fwupd (0.7.2-1) unstable; urgency=medium
+
+  [ Mario Limonciello ]
+  * New upstream version (0.7.2)
+  * Drop unnecessary patches now upstream.
+  * Add gobject-introspection to build dependencies
+
+  [ Michael Biebl ]
+  * Split GObject introspection files into a separate package
+    named gir1.2-fwupd-1.0. (Fixes: #826743)
+
+  [ Jurica Stanojkovic ]
+  * Disable test suite on mips to prevent FTBFS.
+    Fixes: #826251)
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Tue, 28 Jun 2016 08:45:42 -0500
+
+fwupd (0.7.0-1) unstable; urgency=medium
+
+  * New upstream version (0.7.0)
+  * Install static app-info file for fwupd
+  * Drop alienware version quirk table patch included upstream
+  * Update headers installed for libdfu-dev
+  * Use correct dpkg-architecture variable to apply
+    -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+  * Block builds on test suite failures
+  * update libgusb requirement in debian/control
+  * update symbols
+  * Backport commits from upstream to fix problems on big endian
+  * Backport commit to remove requirement for gnupg 2.1
+  * Backport UEFI naming to DMI Product Name from master.
+  * Set HOME to current directory for the test suite to run properly on buildd
+  * Stop gpg-agent process that persists after test suite run (Closes: #820669)
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Sun, 17 Apr 2016 23:32:05 -0500
+
+fwupd (0.6.3-1) unstable; urgency=medium
+
+  * New upstream release (0.6.3)
+  * Enable quirked firmware versions on Alienware as well
+  * Conditionally enable colorhug if a new enough version is available.
+    This will allow for easier backporting in the future
+  * update standards version
+  * Only build against libfwup-dev on x86 and arm architectures
+  * add armel to supported architectures too
+  * Explicitly turn off UEFI if libfwup-dev wasn't installed to fix FTBFS
+    on these other architectures.
+  * Fix FTBFS on powerpc related to GPGME
+  * Update build-depends to libasppstream-glib-dev 0.5.10
+  * Add symbols files for libfwupd and libdfu1
+  * Adjust build depends to ensure building with at least gnupg 2.1.0
+  * Add libtool-bin into build-depends
+  * Re-enable test suite (but don't block additional failures)
+  * Include plugins not compiled in as providers in install
+  * Install static app-info file for fwupd
+  * Use dh_install --fail-missing to catch other things added upstream
+    at build time
+  * Backport patches from upstream that fix the test suite as a non-root user
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Thu, 31 Mar 2016 08:59:34 -0500
+
+fwupd (0.6.2-1) unstable; urgency=medium
+
+  * New upstream release (0.6.2)
+    - Fixes for Dell HW versions and UEFI get-results.
+  * Set polkit rules to be effective with proper group (Closes: #808832)
+  * Add rules compatible with polkit 0.105. (Closes: #808833)
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Mon, 15 Feb 2016 08:37:19 -0600
+
+fwupd (0.6.0-1) unstable; urgency=medium
+
+  * New upstream release (0.6.0)
+    - Adds support for DFU based flashing.
+  * Generate libdfu* packages for the newly included libdfu support
+  * Update copyright for current source
+  * Rename fwupd-dev to the more conventionally named libfwupd-dev
+  * update appstream-glib version requirement
+  * add gtk-doc-tools to build depends and cleanup after using them.
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Tue, 08 Dec 2015 13:05:50 -0600
+
+fwupd (0.5.4-1) unstable; urgency=medium
+
+  * New upstream release (0.5.4).
+    - Adds support for compiling against fwupdate 0.5.
+  * Fix FTBFS on armhf by passing -D_FILE_OFFSET_BITS=64 as well.
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Thu, 03 Dec 2015 10:51:48 -0600
+
+fwupd (0.5.3-2) unstable; urgency=medium
+
+  * Add build dependency on udev.  (Closes: #804279)
+  * Fix hardening flags.
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Sat, 07 Nov 2015 11:33:31 -0600
+
+fwupd (0.5.3-1) unstable; urgency=medium
+
+  * New upstream release (0.5.3)
+  * Drop all patches, now upstream.
+  * debian/control: Update build dependencies for new upstream version.
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Thu, 05 Nov 2015 23:23:19 -0600
+
+fwupd (0.1.5-1) unstable; urgency=low
+
+  * Initial release (Closes: #793446)
+
+ -- Mario Limonciello <mario_limonciello at dell.com>  Wed, 30 Sep 2015 17:04:40 -0500
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..48082f7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+12
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..1cfe7d3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,203 @@
+Source: fwupd
+Priority: optional
+Maintainer: Debian EFI <debian-efi at lists.debian.org>
+Uploaders: Steve McIntyre <93sam at debian.org>,
+           Matthias Klumpp <mak at debian.org>,
+           Mario Limonciello <superm1 at gmail.com>
+Build-Depends:
+	bash-completion,
+	debhelper (>= 12),
+	dh-strip-nondeterminism,
+	fontconfig,
+	fonts-noto,
+	fwupd-unsigned-dev [amd64 arm64 armhf i386],
+	gcab,
+	gettext (>= 0.19.8.1),
+	gir1.2-pango-1.0,
+	gnu-efi [amd64 arm64 armhf i386],
+	gnutls-bin,
+	gnutls-dev,
+	gobject-introspection,
+	libarchive-dev,
+	libcairo-dev,
+	libcairo-gobject2,
+	libcbor-dev,
+	libcurl4-gnutls-dev,
+	libdrm-dev,
+	libflashrom-dev [!ia64],
+	libfreetype6-dev,
+	libftdi1-dev,
+	libgcab-dev,
+	libgirepository1.0-dev,
+	libglib2.0-dev (>= 2.45.8),
+	libgudev-1.0-dev,
+	libgusb-dev (>= 0.3.5),
+	libjaylink-dev [!ia64],
+	libjcat-dev,
+	libjson-glib-dev (>= 1.1.1),
+	liblzma-dev,
+	libmbim-glib-dev,
+	libmm-glib-dev,
+	libpci-dev,
+	libpolkit-gobject-1-dev,
+	libprotobuf-c-dev,
+	libqmi-glib-dev,
+	libqrtr-glib-dev,
+	libsqlite3-dev,
+	libsystemd-dev,
+	libtool-bin,
+	libtss2-dev,
+	libxmlb-dev (>= 0.1.13),
+	libzstd-dev,
+	locales,
+	meson,
+	mingw-w64-tools [amd64 arm64 armhf i386],
+	pkg-config,
+	polkitd | policykit-1 (>> 0.105-14),
+	protobuf-c-compiler,
+	python3-gi-cairo,
+	python3-jinja2,
+	python3-packaging,
+	python3-pefile,
+	python3-requests,
+	python3-toml,
+	python3-typogrify,
+	shared-mime-info,
+	systemd (>= 231),
+	udev,
+	umockdev,
+	valac,
+	valgrind [!ia64 !riscv64 !x32 !mips !sparc64 !sh4 !ppc64 !powerpcspe !hppa !alpha !mips64el !armhf !armel !mipsel !m68k],
+Build-Depends-Indep: gi-docgen <!nodoc>,
+                     libglib2.0-doc <!nodoc>,
+Rules-Requires-Root: no
+Standards-Version: 4.6.0.1
+Section: admin
+Homepage: https://github.com/fwupd/fwupd
+Vcs-Git: https://salsa.debian.org/efi-team/fwupd.git
+Vcs-Browser: https://salsa.debian.org/efi-team/fwupd
+
+Package: libfwupd2
+Section: libs
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Multi-Arch: same
+Description: Firmware update daemon library
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides the library used by the daemon.
+
+Package: fwupd
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+	 adduser,
+         shared-mime-info
+Recommends: python3,
+	    bolt,
+	    dbus,
+	    secureboot-db,
+	    udisks2,
+	    fwupd-signed,
+	    jq
+Suggests: gir1.2-fwupd-2.0
+Provides: fwupdate
+Conflicts: fwupdate-amd64-signed,
+	   fwupdate-i386-signed,
+	   fwupdate-arm64-signed,
+	   fwupdate-armhf-signed
+Breaks: gir1.2-dfu-1.0 (<< 0.9.7-1),
+	libdfu1 (<< 0.9.7-1),
+	fwupdate (<< 12-7),
+	libdfu-dev (<< 0.9.7-1)
+Replaces: gir1.2-dfu-1.0 (<< 0.9.7-1),
+	  libdfu1 (<< 0.9.7-1),
+	  libdfu-dev (<< 0.9.7-1),
+	  fwupdate (<< 12-7)
+Multi-Arch: foreign
+Description: Firmware update daemon
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+
+Package: fwupd-tests
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         ca-certificates,
+         dbus-x11,
+         fwupd,
+         gnome-desktop-testing,
+         polkitd | policykit-1,
+         python3,
+         python3-gi,
+         python3-requests,
+Breaks: fwupd (<< 0.9.4-1)
+Replaces: fwupd (<< 0.9.4-1)
+Multi-Arch: foreign
+Description: Test suite for firmware update daemon
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides a set of installed tests that can be run to validate
+ the daemon in a continuous integration system.
+
+Package: fwupd-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+Build-Profiles: <!nodoc>
+Description: Firmware update daemon documentation (HTML format)
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides development documentation for creating a package that
+ uses fwupd.
+
+Package: libfwupd-dev
+Architecture: linux-any
+Multi-Arch: same
+Depends: libfwupd2 (= ${binary:Version}),
+         gir1.2-fwupd-2.0 (= ${binary:Version}),
+         libcurl4-gnutls-dev,
+         libglib2.0-dev (>= 2.45.8),
+         libjcat-dev,
+         libjson-glib-dev (>= 1.1.1),
+         ${misc:Depends}
+Breaks: fwupd-dev (<< 0.5.4-2~)
+Replaces: fwupd-dev (<< 0.5.4-2~)
+Section: libdevel
+Description: development files for libfwupd
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides the development files for libfwupd
+
+Package: gir1.2-fwupd-2.0
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${gir:Depends}
+Section: introspection
+Description: GObject introspection data for libfwupd
+ This package provides the introspection data for libfwupd.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
diff --git a/debian/control.in b/debian/control.in
new file mode 100644
index 0000000..4c64e15
--- /dev/null
+++ b/debian/control.in
@@ -0,0 +1,140 @@
+Source: fwupd
+Priority: optional
+Maintainer: Debian EFI <debian-efi at lists.debian.org>
+Uploaders: Steve McIntyre <93sam at debian.org>,
+           Matthias Klumpp <mak at debian.org>,
+           Mario Limonciello <superm1 at gmail.com>
+Build-Depends: %%%DYNAMIC%%%
+Build-Depends-Indep: gi-docgen <!nodoc>,
+                     libglib2.0-doc <!nodoc>,
+Rules-Requires-Root: no
+Standards-Version: 4.6.0.1
+Section: admin
+Homepage: https://github.com/fwupd/fwupd
+Vcs-Git: https://salsa.debian.org/efi-team/fwupd.git
+Vcs-Browser: https://salsa.debian.org/efi-team/fwupd
+
+Package: libfwupd2
+Section: libs
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Multi-Arch: same
+Description: Firmware update daemon library
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides the library used by the daemon.
+
+Package: fwupd
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+	 adduser,
+         shared-mime-info
+Recommends: python3,
+	    bolt,
+	    dbus,
+	    secureboot-db,
+	    udisks2,
+	    fwupd-signed,
+	    jq
+Suggests: gir1.2-fwupd-2.0
+Provides: fwupdate
+Conflicts: fwupdate-amd64-signed,
+	   fwupdate-i386-signed,
+	   fwupdate-arm64-signed,
+	   fwupdate-armhf-signed
+Breaks: gir1.2-dfu-1.0 (<< 0.9.7-1),
+	libdfu1 (<< 0.9.7-1),
+	fwupdate (<< 12-7),
+	libdfu-dev (<< 0.9.7-1)
+Replaces: gir1.2-dfu-1.0 (<< 0.9.7-1),
+	  libdfu1 (<< 0.9.7-1),
+	  libdfu-dev (<< 0.9.7-1),
+	  fwupdate (<< 12-7)
+Multi-Arch: foreign
+Description: Firmware update daemon
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+
+Package: fwupd-tests
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         ca-certificates,
+         dbus-x11,
+         fwupd,
+         gnome-desktop-testing,
+         polkitd | policykit-1,
+         python3,
+         python3-gi,
+         python3-requests,
+Breaks: fwupd (<< 0.9.4-1)
+Replaces: fwupd (<< 0.9.4-1)
+Multi-Arch: foreign
+Description: Test suite for firmware update daemon
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides a set of installed tests that can be run to validate
+ the daemon in a continuous integration system.
+
+Package: fwupd-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+Build-Profiles: <!nodoc>
+Description: Firmware update daemon documentation (HTML format)
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides development documentation for creating a package that
+ uses fwupd.
+
+Package: libfwupd-dev
+Architecture: linux-any
+Multi-Arch: same
+Depends: libfwupd2 (= ${binary:Version}),
+         gir1.2-fwupd-2.0 (= ${binary:Version}),
+         libcurl4-gnutls-dev,
+         libglib2.0-dev (>= 2.45.8),
+         libjcat-dev,
+         libjson-glib-dev (>= 1.1.1),
+         ${misc:Depends}
+Breaks: fwupd-dev (<< 0.5.4-2~)
+Replaces: fwupd-dev (<< 0.5.4-2~)
+Section: libdevel
+Description: development files for libfwupd
+ fwupd is a daemon to allow session software to update device firmware.
+ You can either use a GUI software manager like GNOME Software to view and
+ apply updates, the command-line tool or the system D-Bus interface directly.
+ Firmware updates are supported for a variety of technologies.
+ See <https://github.com/fwupd/fwupd> for details
+ .
+ This package provides the development files for libfwupd
+
+Package: gir1.2-fwupd-2.0
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${gir:Depends}
+Section: introspection
+Description: GObject introspection data for libfwupd
+ This package provides the introspection data for libfwupd.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..953f0fa
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,233 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: fwupd
+Source: https://github.com/fwupd/fwupd
+
+Files: *
+Copyright: 
+	    Norbert Kaminski  <norbert.kaminski at 3mdeb.com>
+	    Norbert Kamiński  <norbert.kaminski at 3mdeb.com>
+	    Rafal Wojtczuk  <rafal at invisiblethingslab.com>
+	   1999 Free Software Foundation, Inc.
+	   3mdeb Embedded Systems Consulting
+	   9elements Agency GmbH <patrick.rudolph at 9elements.com>
+	   Aaron Skomra <aaron.skomra at wacom.com>
+	   Adam.Chen <Adam.Chen at genesyslogic.com.tw>
+	   Advanced Micro Devices Inc.
+	   Aleix Pol <aleixpol at kde.org>
+	   Aleksander Morgado <aleksander at aleksander.es>
+	   Andrew Duggan
+	   Andrii Dushko <andrii.dushko at developex.net>
+	   Apollo Ling <apollo.ling at synaptics.com>
+	   Ben Chuang <benchuanggli at gmail.com>
+	   Benson Leung <bleung at chromium.org>
+	   Canonical Ltd
+	   Canonical Ltd.
+	   Christian J. Kellner <christian at kellner.me>
+	   Collabora Ltd
+	   Crag Wang <crag.wang at dell.com>
+	   Cypress Semiconductor Corporation.
+	   Daniel Campello <campello at chromium.org>
+	   Dell Inc.
+	   Dell, Inc.
+	   Denis Pynkin <denis.pynkin at collabora.com>
+	   Dylan Van Assche <me at dylanvanassche.be>
+	   Evan Lojewski
+	   Fresco Logic
+	   GN Audio
+	   GN Audio A/S
+	   Gaël PORTAY <gael.portay at collabora.com>
+	   George Popoola <gpopoola at google.com>
+	   Goodix.inc <xulinkun at goodix.com>
+	   Google LLC
+	   Google, Inc.
+	   H.J. Lu <hjl.tools at gmail.com>
+	   Haowei Lo <haowei.lo at fingerprints.com>
+	   Intel
+	   Intel Corporation.
+	   Intel, Inc
+	   Intel, Inc.
+	   Ivan Mikhanchuk <ivan.mikhanchuk at quectel.com>
+	   Jarvis Jiang <jarvis.w.jiang at gmail.com>
+	   Jason Gerecke <jason.gerecke at wacom.com>
+	   Jason Gerecke <killertofu at gmail.com>
+	   Jeremy Soller <jeremy at system76.com>
+	   Jimmy Yu <Jimmy_yu at pixart.com>
+	   Jingle Wu <jingle.wu at emc.com.tw>
+	   Joshua Dickens <joshua.dickens at wacom.com>
+	   Kevin Chen <hsinfu.chen at qsitw.com>
+	   Lennart Poettering <lennart at poettering.net>
+	   Mario Limonciello
+	   Mario Limonciello <mario.limonciello at amd.com>
+	   Mario Limonciello <mario.limonciello at dell.com>
+	   Mario Limonciello <superm1 at gmail.com>
+	   Matthias Klumpp <matthias at tenstral.net>
+	   Max Ehrlich maxehr at gmail.com
+	   Mediatek Inc.
+	   Michael Cheng <michael.cheng at emc.com.tw>
+	   Michał Kopeć <michal.kopec at 3mdeb.com>
+	   Norbert Kamiński <norbert.kaminski at 3mdeb.com>
+	   Peichen Huang <peichenhuang at tw.synaptics.com>
+	   Peter Jones <pjones at redhat.com>
+	   Peter Marheine <pmarheine at chromium.org>
+	   Philip Withnall <philip at tecnocode.co.uk>
+	   Philip Withnall <pwithnall at endlessos.org>
+	   Quectel Wireless Solutions Co., Ltd.
+	   Realtek Corporation
+	   Realtek Semiconductor Corporation
+	   Ricardo Cañuelo <ricardo.canuelo at collabora.com>
+	   Richard Hughes <richard at hughsie.com>
+	   Ricky Wu <ricky_wu at realtek.com> <spring1527 at gmail.com>
+	   Ryan Chang <ryan.chang at synaptics.com>
+	   Sean Rhodes <sean at starlabs.systems>
+	   Sergii Dmytruk <sergii.dmytruk at 3mdeb.com>
+	   Shihwei Huang <shihwei.huang at focaltech-electronics.com>
+	   Synaptics
+	   Synaptics Inc
+	   Synaptics Inc.
+	   Synaptics Incorporated
+	   Synaptics Incorporated <simon.ho at synaptics.com>
+	   TUXEDO Computers GmbH
+	   Texas Instruments Incorporated
+	   Twain Byrnes <binarynewts at google.com>
+	   VIA Corporation
+	   Victor Cheng <victor_cheng at usiglobal.com>
+	   Wistron <Felix_F_Chen at wistron.com>
+	   Xiaotian Cui <xtcui at analogixsemi.com>
+	   boger wang <boger at goodix.com>
+License: LGPL-2.1+
+
+Files:  *.metainfo.xml
+Copyright: Richard Hughes <richard at hughsie.com>
+License: CC0-1.0
+
+Files: debian/*
+Copyright: 2015 Daniel Jared Dominguez <Jared_Dominguez at Dell.com>
+           2015 Mario Limonciello <mario.limonciello at dell.com>
+License: LGPL-2.1+
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+
+License: CC0-1.0
+ Creative Commons CC0 1.0 Universal
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+ SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
+ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
+ CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE
+ INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES
+ RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+ HEREUNDER.
+ .
+ Statement of Purpose
+ .
+ The laws of most jurisdictions throughout the world automatically confer
+ exclusive Copyright and Related Rights (defined below) upon the creator and
+ subsequent owner(s) (each and all, an "owner") of an original work of
+ authorship and/or a database (each, a "Work"). Certain owners wish to
+ permanently relinquish those rights to a Work for the purpose of contributing
+ to a commons of creative, cultural and scientific works ("Commons") that the
+ public can reliably and without fear of later claims of infringement build
+ upon, modify, incorporate in other works, reuse and redistribute as freely as
+ possible in any form whatsoever and for any purposes, including without
+ limitation commercial purposes. These owners may contribute to the Commons to
+ promote the ideal of a free culture and the further production of creative,
+ cultural and scientific works, or to gain reputation or greater distribution
+ for their Work in part through the use and efforts of others. For these and/or
+ other purposes and motivations, and without any expectation of additional
+ consideration or compensation, the person associating CC0 with a Work (the
+ "Affirmer"), to the extent that he or she is an owner of Copyright and Related
+ Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly
+ distribute the Work under its terms, with knowledge of his or her Copyright and
+ Related Rights in the Work and the meaning and intended legal effect of CC0 on
+ those rights.
+ .
+ 1. Copyright and Related Rights. A Work made available under CC0 may be
+ protected by copyright and related or neighboring rights ("Copyright and
+ Related Rights"). Copyright and Related Rights include, but are not limited to,
+ the following:
+ i. the right to reproduce, adapt, distribute, perform, display, communicate,
+ and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+ iii. publicity and privacy rights pertaining to a person's image or likeness
+ depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work, subject
+ to the limitations in paragraph 4(a), below;
+ v. rights protecting the extraction, dissemination, use and reuse of data in a
+ Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+ European Parliament and of the Council of 11 March 1996 on the legal protection
+ of databases, and under any national implementation thereof, including any
+ amended or successor version of such directive); and
+ vii. other similar, equivalent or corresponding rights throughout the world
+ based on applicable law or treaty, and any national implementations thereof.
+ .
+ 2. Waiver. To the greatest extent permitted by, but not in contravention of,
+ applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
+ unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
+ and Related Rights and associated claims and causes of action, whether now
+ known or unknown (including existing as well as future claims and causes of
+ action), in the Work (i) in all territories worldwide, (ii) for the maximum
+ duration provided by applicable law or treaty (including future time
+ extensions), (iii) in any current or future medium and for any number of
+ copies, and (iv) for any purpose whatsoever, including without limitation
+ commercial, advertising or promotional purposes (the "Waiver").
+ Affirmer makes the Waiver for the benefit of each member of the public at large
+  and to the detriment of Affirmer's heirs and successors, fully intending that
+  such Waiver shall not be subject to revocation, rescission, cancellation,
+  termination, or any other legal or equitable action to disrupt the quiet
+  enjoyment of the Work by the public as contemplated by Affirmer's express
+  Statement of Purpose.
+ .
+ 3. Public License Fallback. Should any part of the Waiver for any reason be
+ judged legally invalid or ineffective under applicable law, then the Waiver
+ shall be preserved to the maximum extent permitted taking into account
+ Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
+ is so judged Affirmer hereby grants to each affected person a royalty-free, non
+  transferable, non sublicensable, non exclusive, irrevocable and unconditional
+  license to exercise Affirmer's Copyright and Related Rights in the Work (i) in
+   all territories worldwide, (ii) for the maximum duration provided by
+   applicable law or treaty (including future time extensions), (iii) in any
+   current or future medium and for any number of copies, and (iv) for any
+   purpose whatsoever, including without limitation commercial, advertising or
+   promotional purposes (the "License"). The License shall be deemed effective
+   as of the date CC0 was applied by Affirmer to the Work. Should any part of
+   the License for any reason be judged legally invalid or ineffective under
+   applicable law, such partial invalidity or ineffectiveness shall not
+   invalidate the remainder of the License, and in such case Affirmer hereby
+   affirms that he or she will not (i) exercise any of his or her remaining
+   Copyright and Related Rights in the Work or (ii) assert any associated claims
+    and causes of action with respect to the Work, in either case contrary to
+    Affirmer's express Statement of Purpose.
+ .
+ 4. Limitations and Disclaimers.
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or warranties of
+ any kind concerning the Work, express, implied, statutory or otherwise,
+ including without limitation warranties of title, merchantability, fitness for
+ a particular purpose, non infringement, or the absence of latent or other
+ defects, accuracy, or the present or absence of errors, whether or not
+ discoverable, all to the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons that
+ may apply to the Work or any use thereof, including without limitation any
+ person's Copyright and Related Rights in the Work. Further, Affirmer disclaims
+ responsibility for obtaining any necessary consents, permissions or other
+ rights required for any use of the Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a party
+ to this document and has no duty or obligation with respect to this CC0 or use
+ of the Work.
diff --git a/debian/copyright.in b/debian/copyright.in
new file mode 100644
index 0000000..2849465
--- /dev/null
+++ b/debian/copyright.in
@@ -0,0 +1,140 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: fwupd
+Source: https://github.com/fwupd/fwupd
+
+%%%DYNAMIC%%%
+Files:  *.metainfo.xml
+Copyright: Richard Hughes <richard at hughsie.com>
+License: CC0-1.0
+
+Files: debian/*
+Copyright: 2015 Daniel Jared Dominguez <Jared_Dominguez at Dell.com>
+           2015 Mario Limonciello <mario.limonciello at dell.com>
+License: LGPL-2.1+
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+
+License: CC0-1.0
+ Creative Commons CC0 1.0 Universal
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+ SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
+ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
+ CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE
+ INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES
+ RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+ HEREUNDER.
+ .
+ Statement of Purpose
+ .
+ The laws of most jurisdictions throughout the world automatically confer
+ exclusive Copyright and Related Rights (defined below) upon the creator and
+ subsequent owner(s) (each and all, an "owner") of an original work of
+ authorship and/or a database (each, a "Work"). Certain owners wish to
+ permanently relinquish those rights to a Work for the purpose of contributing
+ to a commons of creative, cultural and scientific works ("Commons") that the
+ public can reliably and without fear of later claims of infringement build
+ upon, modify, incorporate in other works, reuse and redistribute as freely as
+ possible in any form whatsoever and for any purposes, including without
+ limitation commercial purposes. These owners may contribute to the Commons to
+ promote the ideal of a free culture and the further production of creative,
+ cultural and scientific works, or to gain reputation or greater distribution
+ for their Work in part through the use and efforts of others. For these and/or
+ other purposes and motivations, and without any expectation of additional
+ consideration or compensation, the person associating CC0 with a Work (the
+ "Affirmer"), to the extent that he or she is an owner of Copyright and Related
+ Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly
+ distribute the Work under its terms, with knowledge of his or her Copyright and
+ Related Rights in the Work and the meaning and intended legal effect of CC0 on
+ those rights.
+ .
+ 1. Copyright and Related Rights. A Work made available under CC0 may be
+ protected by copyright and related or neighboring rights ("Copyright and
+ Related Rights"). Copyright and Related Rights include, but are not limited to,
+ the following:
+ i. the right to reproduce, adapt, distribute, perform, display, communicate,
+ and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+ iii. publicity and privacy rights pertaining to a person's image or likeness
+ depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work, subject
+ to the limitations in paragraph 4(a), below;
+ v. rights protecting the extraction, dissemination, use and reuse of data in a
+ Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+ European Parliament and of the Council of 11 March 1996 on the legal protection
+ of databases, and under any national implementation thereof, including any
+ amended or successor version of such directive); and
+ vii. other similar, equivalent or corresponding rights throughout the world
+ based on applicable law or treaty, and any national implementations thereof.
+ .
+ 2. Waiver. To the greatest extent permitted by, but not in contravention of,
+ applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
+ unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
+ and Related Rights and associated claims and causes of action, whether now
+ known or unknown (including existing as well as future claims and causes of
+ action), in the Work (i) in all territories worldwide, (ii) for the maximum
+ duration provided by applicable law or treaty (including future time
+ extensions), (iii) in any current or future medium and for any number of
+ copies, and (iv) for any purpose whatsoever, including without limitation
+ commercial, advertising or promotional purposes (the "Waiver").
+ Affirmer makes the Waiver for the benefit of each member of the public at large
+  and to the detriment of Affirmer's heirs and successors, fully intending that
+  such Waiver shall not be subject to revocation, rescission, cancellation,
+  termination, or any other legal or equitable action to disrupt the quiet
+  enjoyment of the Work by the public as contemplated by Affirmer's express
+  Statement of Purpose.
+ .
+ 3. Public License Fallback. Should any part of the Waiver for any reason be
+ judged legally invalid or ineffective under applicable law, then the Waiver
+ shall be preserved to the maximum extent permitted taking into account
+ Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
+ is so judged Affirmer hereby grants to each affected person a royalty-free, non
+  transferable, non sublicensable, non exclusive, irrevocable and unconditional
+  license to exercise Affirmer's Copyright and Related Rights in the Work (i) in
+   all territories worldwide, (ii) for the maximum duration provided by
+   applicable law or treaty (including future time extensions), (iii) in any
+   current or future medium and for any number of copies, and (iv) for any
+   purpose whatsoever, including without limitation commercial, advertising or
+   promotional purposes (the "License"). The License shall be deemed effective
+   as of the date CC0 was applied by Affirmer to the Work. Should any part of
+   the License for any reason be judged legally invalid or ineffective under
+   applicable law, such partial invalidity or ineffectiveness shall not
+   invalidate the remainder of the License, and in such case Affirmer hereby
+   affirms that he or she will not (i) exercise any of his or her remaining
+   Copyright and Related Rights in the Work or (ii) assert any associated claims
+    and causes of action with respect to the Work, in either case contrary to
+    Affirmer's express Statement of Purpose.
+ .
+ 4. Limitations and Disclaimers.
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or warranties of
+ any kind concerning the Work, express, implied, statutory or otherwise,
+ including without limitation warranties of title, merchantability, fitness for
+ a particular purpose, non infringement, or the absence of latent or other
+ defects, accuracy, or the present or absence of errors, whether or not
+ discoverable, all to the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons that
+ may apply to the Work or any use thereof, including without limitation any
+ person's Copyright and Related Rights in the Work. Further, Affirmer disclaims
+ responsibility for obtaining any necessary consents, permissions or other
+ rights required for any use of the Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a party
+ to this document and has no duty or obligation with respect to this CC0 or use
+ of the Work.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+
diff --git a/debian/fwupd-doc.links b/debian/fwupd-doc.links
new file mode 100644
index 0000000..9d0a00d
--- /dev/null
+++ b/debian/fwupd-doc.links
@@ -0,0 +1,2 @@
+usr/share/doc/libfwupd /usr/share/gtk-doc/html/libfwupd
+usr/share/doc/libfwupdplugin /usr/share/gtk-doc/html/libfwupdplugin
diff --git a/debian/fwupd-tests.install b/debian/fwupd-tests.install
new file mode 100644
index 0000000..05e393e
--- /dev/null
+++ b/debian/fwupd-tests.install
@@ -0,0 +1,9 @@
+#These are in a generic looking directory because
+#that is where gnome-desktop-testing expects to
+#find them. for more information see:
+#https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872458
+usr/share/installed-tests/*
+usr/libexec/installed-tests/fwupd/fwupd.sh
+usr/libexec/installed-tests/fwupd/*-self-test
+debian/lintian/fwupd-tests usr/share/lintian/overrides
+etc/fwupd/remotes.d/fwupd-tests.conf
diff --git a/debian/fwupd-tests.postinst b/debian/fwupd-tests.postinst
new file mode 100644
index 0000000..09f65b6
--- /dev/null
+++ b/debian/fwupd-tests.postinst
@@ -0,0 +1,24 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
+
+#only enable on installation not upgrade
+if [ "$1" = configure ] && [ -z "$2" ]; then
+	if [ -f /etc/fwupd/fwupd.conf ]; then
+		if [ "$CI" = "true" ]; then
+			sed "s,^DisabledPlugins=.*,DisabledPlugins=," -i /etc/fwupd/fwupd.conf
+			sed "s,^AllowEmulation=false,AllowEmulation=true," -i /etc/fwupd/fwupd.conf
+		else
+			echo "To enable test suite, modify /etc/fwupd/fwupd.conf"
+		fi
+	fi
+	if [ -f /etc/fwupd/remotes.d/fwupd-tests.conf ]; then
+		if [ "$CI" = "true" ]; then
+			sed "s,^Enabled=false,Enabled=true," -i /etc/fwupd/remotes.d/fwupd-tests.conf
+		else
+			echo "To enable test suite, enable fwupd-tests remote"
+		fi
+
+	fi
+fi
diff --git a/debian/fwupd-tests.postrm b/debian/fwupd-tests.postrm
new file mode 100644
index 0000000..2fbd00e
--- /dev/null
+++ b/debian/fwupd-tests.postrm
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = remove -o "$1" = purge ]; then
+	if [ -f /etc/fwupd/fwupd.conf ]; then
+		if [ "$CI" = "true" ]; then
+			sed "s,^DisabledPlugins=,DisabledPlugins=test," -i /etc/fwupd/fwupd.conf
+			sed "s,^AllowEmulation=true,AllowEmulation=false," -i /etc/fwupd/fwupd.conf
+		else
+			echo "To disable test suite, modify /etc/fwupd/fwupd.conf"
+		fi
+	fi
+fi
diff --git a/debian/fwupd.dirs b/debian/fwupd.dirs
new file mode 100644
index 0000000..a7c32e1
--- /dev/null
+++ b/debian/fwupd.dirs
@@ -0,0 +1 @@
+var/cache/app-info/xmls
diff --git a/debian/fwupd.install b/debian/fwupd.install
new file mode 100644
index 0000000..00e773e
--- /dev/null
+++ b/debian/fwupd.install
@@ -0,0 +1,23 @@
+usr/bin/*
+etc/*
+usr/share/bash-completion
+usr/share/fish/vendor_completions.d
+usr/share/fwupd/*.*
+usr/share/fwupd/metainfo/*
+usr/share/fwupd/remotes.d/*
+usr/share/dbus-1/*
+usr/share/icons/*
+usr/share/polkit-1/*
+usr/share/locale
+usr/share/metainfo/*
+usr/libexec/fwupd/*
+usr/lib/sysusers.d/*
+usr/share/man/*
+lib/systemd/system/*
+lib/systemd/system-shutdown/*
+lib/udev/rules.d/*
+data/fwupd.conf etc/fwupd
+debian/fwupd.pkla /var/lib/polkit-1/localauthority/10-vendor.d
+usr/lib/*/fwupd-*/*.so
+debian/lintian/fwupd usr/share/lintian/overrides
+obj*/data/motd/85-fwupd /etc/update-motd.d
diff --git a/debian/fwupd.maintscript b/debian/fwupd.maintscript
new file mode 100644
index 0000000..fb26d1b
--- /dev/null
+++ b/debian/fwupd.maintscript
@@ -0,0 +1,6 @@
+
+rm_conffile /etc/fwupd.conf 1.0.0~
+rm_conffile /etc/fwupd/remotes.d/fwupd.conf 1.2.7~
+rm_conffile /etc/dbus-1/system.d/org.freedesktop.fwupd.conf 1.3.2~
+rm_conffile /etc/modules-load.d/fwupd-msr.conf 1.5.3~
+rm_conffile /etc/modules-load.d/fwupd-platform-integrity.conf 1.5.3~
diff --git a/debian/fwupd.pkla b/debian/fwupd.pkla
new file mode 100644
index 0000000..834fda5
--- /dev/null
+++ b/debian/fwupd.pkla
@@ -0,0 +1,5 @@
+[Call internal fwupd actions]
+Identity=unix-group:admin;unix-group:sudo
+Action=org.freedesktop.fwupd.update-internal
+ResultActive=yes
+
diff --git a/debian/fwupd.postinst b/debian/fwupd.postinst
new file mode 100644
index 0000000..0cb5dc4
--- /dev/null
+++ b/debian/fwupd.postinst
@@ -0,0 +1,54 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd.conf 1.0.0~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/remotes.d/fwupd.conf 1.2.7~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/dbus-1/system.d/org.freedesktop.fwupd.conf 1.3.2~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/ata.conf 1.5.5~ -- "$@"
+fi
+
+#Perform transition from /etc/fwupd/uefi.conf to /etc/fwupd/uefi_capsule.conf
+if dpkg-maintscript-helper supports mv_conffile 2>/dev/null; then
+	ORIGINAL=/etc/fwupd/uefi.conf
+	NEW=/etc/fwupd/uefi_capsule.conf
+	#If already upgraded this file won't exist
+	#If in the middle of an upgrade:
+	# -> If unmodified then preinst would have renamed to /etc/fwupd/uefi.conf.dpkg-remove
+	# -> If modified, we need to do an in-place upgrade with sed
+	if [ -f $ORIGINAL ]; then
+		sed "s,\[uefi\],\[uefi_capsule\]," -i $ORIGINAL
+	fi
+	dpkg-maintscript-helper mv_conffile $ORIGINAL $NEW 1.5.5~ -- "$@"
+fi
+
+# Clean up from fwupdate->fwupd transition
+# This can be removed after bullseye and focal are released
+EFIDIR=$(awk '/^ID=/ {gsub(/"/,""); split($0,a,"="); print tolower(a[2])}' /etc/os-release)
+if [ "${DPKG_MAINTSCRIPT_ARCH}" = "amd64" ]; then
+	EFI_NAME=x64
+elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "i386" ]; then
+	EFI_NAME=ia32
+elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "arm64" ]; then
+	EFI_NAME=aa64
+elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "armhf" ]; then
+	EFI_NAME=arm
+fi
+rm -f /boot/efi/EFI/$EFIDIR/fwup$EFI_NAME.efi
+rm -f /var/lib/fwupdate/done
+rm -f /var/cache/fwupdate/done
+for dir in /var/cache/fwupdate /var/lib/fwupdate; do
+	if [ -d $dir ]; then
+	        rmdir --ignore-fail-on-non-empty $dir || true
+	fi
+done
+
+if [ -d /run/systemd/system ]; then
+    deb-systemd-invoke reload dbus || true
+fi
diff --git a/debian/fwupd.postrm b/debian/fwupd.postrm
new file mode 100644
index 0000000..2610c62
--- /dev/null
+++ b/debian/fwupd.postrm
@@ -0,0 +1,27 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = purge ]; then
+	rm -rf /var/lib/fwupd/gnupg
+	rm -f /var/cache/app-info/xmls/fwupd.xml
+fi
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd.conf 1.0.0~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/remotes.d/fwupd.conf 1.2.7~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/dbus-1/system.d/org.freedesktop.fwupd.conf 1.3.2~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/ata.conf 1.5.5~ -- "$@"
+fi
+
+#Perform transition from /etc/fwupd/uefi.conf to /etc/fwupd/uefi_capsule.conf
+if dpkg-maintscript-helper supports mv_conffile 2>/dev/null; then
+	ORIGINAL=/etc/fwupd/uefi.conf
+	NEW=/etc/fwupd/uefi_capsule.conf
+	dpkg-maintscript-helper mv_conffile $ORIGINAL $NEW 1.5.5~ -- "$@"
+fi
diff --git a/debian/fwupd.preinst b/debian/fwupd.preinst
new file mode 100644
index 0000000..51ee2e2
--- /dev/null
+++ b/debian/fwupd.preinst
@@ -0,0 +1,29 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd.conf 1.0.0~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/remotes.d/fwupd.conf 1.2.7~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/dbus-1/system.d/org.freedesktop.fwupd.conf 1.3.2~ -- "$@"
+	dpkg-maintscript-helper rm_conffile \
+		/etc/fwupd/ata.conf 1.5.5~ -- "$@"
+fi
+
+#Perform transition from /etc/fwupd/uefi.conf to /etc/fwupd/uefi_capsule.conf
+if dpkg-maintscript-helper supports mv_conffile 2>/dev/null; then
+	ORIGINAL=/etc/fwupd/uefi.conf
+	NEW=/etc/fwupd/uefi_capsule.conf
+	dpkg-maintscript-helper mv_conffile $ORIGINAL $NEW 1.5.5~ -- "$@"
+fi
+
+# 1.3.2 had fwupd-refresh.service and fwupd.service both claiming
+# this directory, but fwupd-refresh.service used DynamicUser directive
+# meaning no other unit could access it.
+if [ -L /var/cache/fwupd ]; then
+	rm -f /var/cache/fwupd
+fi
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..980ac86
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = debian
+upstream-tag = %(version)s
+
+[buildpackage]
+sign-tags = True
+dist = experimental
diff --git a/debian/gir1.2-fwupd-2.0.install b/debian/gir1.2-fwupd-2.0.install
new file mode 100644
index 0000000..341e849
--- /dev/null
+++ b/debian/gir1.2-fwupd-2.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/Fwupd-*.typelib
diff --git a/debian/libfwupd-dev.install b/debian/libfwupd-dev.install
new file mode 100644
index 0000000..97661f7
--- /dev/null
+++ b/debian/libfwupd-dev.install
@@ -0,0 +1,7 @@
+usr/include/fwupd-1/fwupd.h
+usr/include/fwupd-1/libfwupd
+usr/lib/*/libfwupd.so
+usr/lib/*/pkgconfig/fwupd.pc
+usr/share/gir-1.0/Fwupd-*.gir
+usr/share/vala/vapi/fwupd.deps
+usr/share/vala/vapi/fwupd.vapi
diff --git a/debian/libfwupd2.install b/debian/libfwupd2.install
new file mode 100644
index 0000000..927e37b
--- /dev/null
+++ b/debian/libfwupd2.install
@@ -0,0 +1 @@
+usr/lib/*/libfwupd.so.*
diff --git a/debian/libfwupd2.symbols b/debian/libfwupd2.symbols
new file mode 100644
index 0000000..063cf3c
--- /dev/null
+++ b/debian/libfwupd2.symbols
@@ -0,0 +1,717 @@
+libfwupd.so.2 libfwupd2 #MINVER#
+* Build-Depends-Package: libfwupd-dev
+ LIBFWUPD_0.1.1 at LIBFWUPD_0.1.1 1.0.0
+ LIBFWUPD_0.7.0 at LIBFWUPD_0.7.0 1.0.0
+ LIBFWUPD_0.7.1 at LIBFWUPD_0.7.1 1.0.0
+ LIBFWUPD_0.7.3 at LIBFWUPD_0.7.3 1.0.0
+ LIBFWUPD_0.8.0 at LIBFWUPD_0.8.0 1.0.0
+ LIBFWUPD_0.9.2 at LIBFWUPD_0.9.2 1.0.0
+ LIBFWUPD_0.9.3 at LIBFWUPD_0.9.3 1.0.0
+ LIBFWUPD_0.9.4 at LIBFWUPD_0.9.4 1.0.0
+ LIBFWUPD_0.9.5 at LIBFWUPD_0.9.5 1.0.0
+ LIBFWUPD_0.9.6 at LIBFWUPD_0.9.6 1.0.0
+ LIBFWUPD_0.9.7 at LIBFWUPD_0.9.7 1.0.0
+ LIBFWUPD_0.9.8 at LIBFWUPD_0.9.8 1.0.0
+ LIBFWUPD_1.0.0 at LIBFWUPD_1.0.0 1.0.0
+ LIBFWUPD_1.0.3 at LIBFWUPD_1.0.3 1.0.3
+ LIBFWUPD_1.0.4 at LIBFWUPD_1.0.4 1.0.4
+ LIBFWUPD_1.0.7 at LIBFWUPD_1.0.7 1.0.7
+ LIBFWUPD_1.0.8 at LIBFWUPD_1.0.8 1.0.8
+ LIBFWUPD_1.1.0 at LIBFWUPD_1.1.0 1.1.0
+ LIBFWUPD_1.1.1 at LIBFWUPD_1.1.1 1.1.1
+ LIBFWUPD_1.1.2 at LIBFWUPD_1.1.2 1.1.2
+ LIBFWUPD_1.1.3 at LIBFWUPD_1.1.3 1.1.3
+ LIBFWUPD_1.2.10 at LIBFWUPD_1.2.10 1.2.10
+ LIBFWUPD_1.2.1 at LIBFWUPD_1.2.1 1.2.1
+ LIBFWUPD_1.2.2 at LIBFWUPD_1.2.2 1.2.2
+ LIBFWUPD_1.2.4 at LIBFWUPD_1.2.4 1.2.4
+ LIBFWUPD_1.2.5 at LIBFWUPD_1.2.5 1.2.5
+ LIBFWUPD_1.2.6 at LIBFWUPD_1.2.6 1.2.6
+ LIBFWUPD_1.2.7 at LIBFWUPD_1.2.7 1.2.7
+ LIBFWUPD_1.2.8 at LIBFWUPD_1.2.8 1.2.8
+ LIBFWUPD_1.2.9 at LIBFWUPD_1.2.9 1.2.9
+ LIBFWUPD_1.3.1 at LIBFWUPD_1.3.1 1.3.1
+ LIBFWUPD_1.3.2 at LIBFWUPD_1.3.2 1.3.2
+ LIBFWUPD_1.3.3 at LIBFWUPD_1.3.3 1.3.3
+ LIBFWUPD_1.3.4 at LIBFWUPD_1.3.4 1.3.4
+ LIBFWUPD_1.3.6 at LIBFWUPD_1.3.6 1.3.6
+ LIBFWUPD_1.3.7 at LIBFWUPD_1.3.7 1.3.7
+ LIBFWUPD_1.4.0 at LIBFWUPD_1.4.0 1.4.0
+ LIBFWUPD_1.4.1 at LIBFWUPD_1.4.1 1.4.1
+ LIBFWUPD_1.4.5 at LIBFWUPD_1.4.5 1.4.5
+ LIBFWUPD_1.4.6 at LIBFWUPD_1.4.6 1.4.6
+ LIBFWUPD_1.5.0 at LIBFWUPD_1.5.0 1.5.0
+ LIBFWUPD_1.5.1 at LIBFWUPD_1.5.1 1.5.1
+ LIBFWUPD_1.5.2 at LIBFWUPD_1.5.2 1.5.2
+ LIBFWUPD_1.5.3 at LIBFWUPD_1.5.3 1.5.3
+ LIBFWUPD_1.5.5 at LIBFWUPD_1.5.5 1.5.5
+ LIBFWUPD_1.5.6 at LIBFWUPD_1.5.6 1.5.6
+ LIBFWUPD_1.5.8 at LIBFWUPD_1.5.8 1.5.8
+ LIBFWUPD_1.6.0 at LIBFWUPD_1.6.0 1.6.0
+ LIBFWUPD_1.6.1 at LIBFWUPD_1.6.1 1.6.1
+ LIBFWUPD_1.6.2 at LIBFWUPD_1.6.2 1.6.2
+ LIBFWUPD_1.7.0 at LIBFWUPD_1.7.0 1.7.0
+ LIBFWUPD_1.7.1 at LIBFWUPD_1.7.1 1.7.1
+ LIBFWUPD_1.7.2 at LIBFWUPD_1.7.2 1.7.2
+ LIBFWUPD_1.7.3 at LIBFWUPD_1.7.3 1.7.3
+ LIBFWUPD_1.7.4 at LIBFWUPD_1.7.4 1.7.4
+ LIBFWUPD_1.7.6 at LIBFWUPD_1.7.6 1.7.6
+ LIBFWUPD_1.8.0 at LIBFWUPD_1.8.0 1.8.0
+ LIBFWUPD_1.8.11 at LIBFWUPD_1.8.11 1.8.11
+ LIBFWUPD_1.8.13 at LIBFWUPD_1.8.13 1.8.13
+ LIBFWUPD_1.8.1 at LIBFWUPD_1.8.1 1.8.1
+ LIBFWUPD_1.8.2 at LIBFWUPD_1.8.2 1.8.2
+ LIBFWUPD_1.8.3 at LIBFWUPD_1.8.3 1.8.3
+ LIBFWUPD_1.8.4 at LIBFWUPD_1.8.4 1.8.4
+ LIBFWUPD_1.8.6 at LIBFWUPD_1.8.6 1.8.6
+ LIBFWUPD_1.8.7 at LIBFWUPD_1.8.7 1.8.7
+ LIBFWUPD_1.8.8 at LIBFWUPD_1.8.8 1.8.8
+ LIBFWUPD_1.9.1 at LIBFWUPD_1.9.1 1.9.1
+ LIBFWUPD_1.9.3 at LIBFWUPD_1.9.3 1.9.3
+ LIBFWUPD_1.9.4 at LIBFWUPD_1.9.4 1.9.4
+ LIBFWUPD_1.9.6 at LIBFWUPD_1.9.6 1.9.6
+ fwupd_bios_setting_add_possible_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_array_from_variant at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_from_json at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_from_variant at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_current_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_description at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_id at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_kind at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_lower_bound at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_name at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_path at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_possible_values at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_read_only at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_scalar_increment at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_type at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_get_upper_bound at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_has_possible_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_map_possible_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_new at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_current_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_description at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_id at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_kind at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_lower_bound at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_name at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_path at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_read_only at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_scalar_increment at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_set_upper_bound at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_to_json at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_to_string at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_to_variant at LIBFWUPD_1.8.4 1.8.4
+ fwupd_bios_setting_write_value at LIBFWUPD_1.9.4 1.9.4
+ fwupd_build_history_report_json at LIBFWUPD_1.0.4 1.0.4
+ fwupd_build_machine_id at LIBFWUPD_1.0.4 1.0.4
+ fwupd_build_user_agent at LIBFWUPD_1.0.3 1.0.3
+ fwupd_checksum_format_for_display at LIBFWUPD_0.9.3 1.0.0
+ fwupd_checksum_get_best at LIBFWUPD_0.9.4 1.0.0
+ fwupd_checksum_get_by_kind at LIBFWUPD_0.9.4 1.0.0
+ fwupd_checksum_guess_kind at LIBFWUPD_0.9.3 1.0.0
+ fwupd_checksum_type_to_string_display at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_activate at LIBFWUPD_1.2.6 1.2.6
+ fwupd_client_activate_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_activate_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_add_hint at LIBFWUPD_1.7.1 1.7.1
+ fwupd_client_clear_results at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_clear_results_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_clear_results_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_connect at LIBFWUPD_0.7.1 1.0.0
+ fwupd_client_connect_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_connect_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_disconnect at LIBFWUPD_1.8.0 1.8.0
+ fwupd_client_download_bytes at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_download_bytes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_download_bytes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_download_file at LIBFWUPD_1.5.2 1.5.2
+ fwupd_client_emulation_load at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_emulation_load_async at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_emulation_load_finish at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_emulation_save at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_emulation_save_async at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_emulation_save_finish at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_ensure_networking at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_fix_host_security_attr at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_fix_host_security_attr_async at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_fix_host_security_attr_finish at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_get_approved_firmware at LIBFWUPD_1.2.6 1.2.6
+ fwupd_client_get_approved_firmware_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_approved_firmware_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_battery_level at LIBFWUPD_1.8.1 1.8.1
+ fwupd_client_get_battery_threshold at LIBFWUPD_1.8.1 1.8.1
+ fwupd_client_get_bios_settings at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_get_bios_settings_async at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_get_bios_settings_finish at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_get_blocked_firmware at LIBFWUPD_1.4.6 1.4.6
+ fwupd_client_get_blocked_firmware_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_blocked_firmware_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_daemon_interactive at LIBFWUPD_1.3.4 1.3.4
+ fwupd_client_get_daemon_version at LIBFWUPD_0.9.6 1.0.0
+ fwupd_client_get_details at LIBFWUPD_1.0.0 1.0.0
+ fwupd_client_get_details_bytes at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_details_bytes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_details_bytes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_device_by_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_client_get_device_by_id_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_device_by_id_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_devices at LIBFWUPD_0.9.2 1.0.0
+ fwupd_client_get_devices_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_devices_by_guid at LIBFWUPD_1.4.1 1.4.1
+ fwupd_client_get_devices_by_guid_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_devices_by_guid_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_devices_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_downgrades at LIBFWUPD_0.9.8 1.0.0
+ fwupd_client_get_downgrades_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_downgrades_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_history at LIBFWUPD_1.0.4 1.0.4
+ fwupd_client_get_history_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_history_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_host_bkc at LIBFWUPD_1.7.3 1.7.3
+ fwupd_client_get_host_machine_id at LIBFWUPD_1.3.2 1.3.2
+ fwupd_client_get_host_product at LIBFWUPD_1.3.1 1.3.1
+ fwupd_client_get_host_security_attrs at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_host_security_attrs_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_host_security_attrs_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_host_security_events at LIBFWUPD_1.7.1 1.7.1
+ fwupd_client_get_host_security_events_async at LIBFWUPD_1.7.1 1.7.1
+ fwupd_client_get_host_security_events_finish at LIBFWUPD_1.7.1 1.7.1
+ fwupd_client_get_host_security_id at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_host_vendor at LIBFWUPD_1.8.2 1.8.2
+ fwupd_client_get_main_context at LIBFWUPD_1.5.3 1.5.3
+ fwupd_client_get_only_trusted at LIBFWUPD_1.8.0 1.8.0
+ fwupd_client_get_percentage at LIBFWUPD_0.7.3 1.0.0
+ fwupd_client_get_plugins at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_plugins_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_plugins_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_releases at LIBFWUPD_0.9.3 1.0.0
+ fwupd_client_get_releases_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_releases_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_remote_by_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_client_get_remote_by_id_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_remote_by_id_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_remotes at LIBFWUPD_0.9.3 1.0.0
+ fwupd_client_get_remotes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_remotes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_report_metadata at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_report_metadata_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_report_metadata_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_results at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_get_results_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_results_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_status at LIBFWUPD_0.7.3 1.0.0
+ fwupd_client_get_tainted at LIBFWUPD_1.2.4 1.2.4
+ fwupd_client_get_type at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_get_upgrades at LIBFWUPD_0.9.8 1.0.0
+ fwupd_client_get_upgrades_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_upgrades_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_get_user_agent at LIBFWUPD_1.5.2 1.5.2
+ fwupd_client_inhibit at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_inhibit_async at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_inhibit_finish at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_install at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_install_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_install_bytes at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_install_bytes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_install_bytes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_install_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_install_release2 at LIBFWUPD_1.5.6 1.5.6
+ fwupd_client_install_release2_async at LIBFWUPD_1.5.6 1.5.6
+ fwupd_client_install_release at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_install_release_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_install_release_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_bios_setting at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_modify_bios_setting_async at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_modify_bios_setting_finish at LIBFWUPD_1.8.4 1.8.4
+ fwupd_client_modify_config at LIBFWUPD_1.2.8 1.2.8
+ fwupd_client_modify_config_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_config_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_device at LIBFWUPD_1.0.4 1.0.4
+ fwupd_client_modify_device_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_device_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_remote at LIBFWUPD_0.9.8 1.0.0
+ fwupd_client_modify_remote_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_modify_remote_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_new at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_quit at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_quit_async at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_quit_finish at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_refresh_remote2 at LIBFWUPD_1.9.4 1.9.4
+ fwupd_client_refresh_remote2_async at LIBFWUPD_1.9.4 1.9.4
+ fwupd_client_refresh_remote at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_refresh_remote_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_refresh_remote_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_self_sign at LIBFWUPD_1.2.6 1.2.6
+ fwupd_client_self_sign_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_self_sign_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_approved_firmware at LIBFWUPD_1.2.6 1.2.6
+ fwupd_client_set_approved_firmware_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_approved_firmware_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_blocked_firmware at LIBFWUPD_1.4.6 1.4.6
+ fwupd_client_set_blocked_firmware_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_blocked_firmware_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_daemon_version at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_set_feature_flags at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_set_feature_flags_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_feature_flags_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_set_main_context at LIBFWUPD_1.5.3 1.5.3
+ fwupd_client_set_user_agent at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_set_user_agent_for_package at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_undo_host_security_attr at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_undo_host_security_attr_async at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_undo_host_security_attr_finish at LIBFWUPD_1.9.6 1.9.6
+ fwupd_client_uninhibit at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_uninhibit_async at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_uninhibit_finish at LIBFWUPD_1.8.11 1.8.11
+ fwupd_client_unlock at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_unlock_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_unlock_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_update_metadata at LIBFWUPD_1.0.0 1.0.0
+ fwupd_client_update_metadata_bytes at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_update_metadata_bytes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_update_metadata_bytes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_upload_bytes at LIBFWUPD_1.4.5 1.4.5
+ fwupd_client_upload_bytes_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_upload_bytes_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_verify at LIBFWUPD_0.7.0 1.0.0
+ fwupd_client_verify_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_verify_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_verify_update at LIBFWUPD_0.8.0 1.0.0
+ fwupd_client_verify_update_async at LIBFWUPD_1.5.0 1.5.0
+ fwupd_client_verify_update_finish at LIBFWUPD_1.5.0 1.5.0
+ fwupd_device_add_checksum at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_add_child at LIBFWUPD_1.5.1 1.5.1
+ fwupd_device_add_flag at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_add_guid at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_add_icon at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_add_instance_id at LIBFWUPD_1.2.5 1.2.5
+ fwupd_device_add_issue at LIBFWUPD_1.7.6 1.7.6
+ fwupd_device_add_problem at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_add_protocol at LIBFWUPD_1.5.8 1.5.8
+ fwupd_device_add_release at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_add_vendor_id at LIBFWUPD_1.5.5 1.5.5
+ fwupd_device_array_ensure_parents at LIBFWUPD_1.3.7 1.3.7
+ fwupd_device_array_filter_flags at LIBFWUPD_1.9.3 1.9.3
+ fwupd_device_array_from_variant at LIBFWUPD_1.2.10 1.2.10
+ fwupd_device_compare at LIBFWUPD_1.1.1 1.1.1
+ fwupd_device_flag_from_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_device_flag_to_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_device_from_json at LIBFWUPD_1.8.3 1.8.3
+ fwupd_device_from_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_device_get_battery_level at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_get_battery_threshold at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_get_branch at LIBFWUPD_1.5.0 1.5.0
+ fwupd_device_get_checksums at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_children at LIBFWUPD_1.3.7 1.3.7
+ fwupd_device_get_composite_id at LIBFWUPD_1.6.0 1.6.0
+ fwupd_device_get_created at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_description at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_flags at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_flashes_left at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_guid_default at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_guids at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_icons at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_get_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_install_duration at LIBFWUPD_1.1.3 1.1.3
+ fwupd_device_get_instance_ids at LIBFWUPD_1.2.5 1.2.5
+ fwupd_device_get_issues at LIBFWUPD_1.7.6 1.7.6
+ fwupd_device_get_modified at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_name at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_parent at LIBFWUPD_1.0.8 1.0.8
+ fwupd_device_get_parent_id at LIBFWUPD_1.0.8 1.0.8
+ fwupd_device_get_percentage at LIBFWUPD_1.8.11 1.8.11
+ fwupd_device_get_plugin at LIBFWUPD_1.0.0 1.0.0
+ fwupd_device_get_problems at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_get_protocol at LIBFWUPD_1.3.6 1.3.6
+ fwupd_device_get_protocols at LIBFWUPD_1.5.8 1.5.8
+ fwupd_device_get_release_default at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_get_releases at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_get_root at LIBFWUPD_1.7.4 1.7.4
+ fwupd_device_get_serial at LIBFWUPD_1.1.2 1.1.2
+ fwupd_device_get_status at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_get_summary at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_type at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_update_error at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_get_update_image at LIBFWUPD_1.4.5 1.4.5
+ fwupd_device_get_update_message at LIBFWUPD_1.2.4 1.2.4
+ fwupd_device_get_update_state at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_get_vendor at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_vendor_id at LIBFWUPD_0.9.4 1.0.0
+ fwupd_device_get_vendor_ids at LIBFWUPD_1.5.5 1.5.5
+ fwupd_device_get_version at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_version_bootloader at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_version_bootloader_raw at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_get_version_build_date at LIBFWUPD_1.6.2 1.6.2
+ fwupd_device_get_version_format at LIBFWUPD_1.2.9 1.2.9
+ fwupd_device_get_version_lowest at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_get_version_lowest_raw at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_get_version_raw at LIBFWUPD_1.3.6 1.3.6
+ fwupd_device_has_checksum at LIBFWUPD_1.8.7 1.8.7
+ fwupd_device_has_flag at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_has_guid at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_has_icon at LIBFWUPD_1.6.2 1.6.2
+ fwupd_device_has_instance_id at LIBFWUPD_1.2.5 1.2.5
+ fwupd_device_has_problem at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_has_protocol at LIBFWUPD_1.5.8 1.5.8
+ fwupd_device_has_vendor_id at LIBFWUPD_1.5.5 1.5.5
+ fwupd_device_id_is_valid at LIBFWUPD_1.4.1 1.4.1
+ fwupd_device_incorporate at LIBFWUPD_1.1.0 1.1.0
+ fwupd_device_match_flags at LIBFWUPD_1.9.3 1.9.3
+ fwupd_device_new at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_problem_from_string at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_problem_to_string at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_remove_child at LIBFWUPD_1.6.2 1.6.2
+ fwupd_device_remove_flag at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_remove_problem at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_set_battery_level at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_set_battery_threshold at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_set_branch at LIBFWUPD_1.5.0 1.5.0
+ fwupd_device_set_composite_id at LIBFWUPD_1.6.0 1.6.0
+ fwupd_device_set_created at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_description at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_flags at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_flashes_left at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_install_duration at LIBFWUPD_1.1.3 1.1.3
+ fwupd_device_set_modified at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_name at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_parent at LIBFWUPD_1.0.8 1.0.8
+ fwupd_device_set_parent_id at LIBFWUPD_1.0.8 1.0.8
+ fwupd_device_set_percentage at LIBFWUPD_1.8.11 1.8.11
+ fwupd_device_set_plugin at LIBFWUPD_1.0.0 1.0.0
+ fwupd_device_set_problems at LIBFWUPD_1.8.1 1.8.1
+ fwupd_device_set_protocol at LIBFWUPD_1.3.6 1.3.6
+ fwupd_device_set_serial at LIBFWUPD_1.1.2 1.1.2
+ fwupd_device_set_status at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_set_summary at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_update_error at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_set_update_image at LIBFWUPD_1.4.5 1.4.5
+ fwupd_device_set_update_message at LIBFWUPD_1.2.4 1.2.4
+ fwupd_device_set_update_state at LIBFWUPD_0.9.8 1.0.0
+ fwupd_device_set_vendor at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_vendor_id at LIBFWUPD_0.9.4 1.0.0
+ fwupd_device_set_version at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_version_bootloader at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_version_bootloader_raw at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_set_version_build_date at LIBFWUPD_1.6.2 1.6.2
+ fwupd_device_set_version_format at LIBFWUPD_1.2.9 1.2.9
+ fwupd_device_set_version_lowest at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_set_version_lowest_raw at LIBFWUPD_1.4.0 1.4.0
+ fwupd_device_set_version_raw at LIBFWUPD_1.3.6 1.3.6
+ fwupd_device_to_json at LIBFWUPD_1.2.6 1.2.6
+ fwupd_device_to_json_full at LIBFWUPD_1.8.2 1.8.2
+ fwupd_device_to_string at LIBFWUPD_0.9.3 1.0.0
+ fwupd_device_to_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_device_to_variant_full at LIBFWUPD_1.1.2 1.1.2
+ fwupd_error_from_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_error_quark at LIBFWUPD_0.1.1 1.0.0
+ fwupd_error_to_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_feature_flag_from_string at LIBFWUPD_1.4.5 1.4.5
+ fwupd_feature_flag_to_string at LIBFWUPD_1.4.5 1.4.5
+ fwupd_get_os_release at LIBFWUPD_1.0.7 1.0.7
+ fwupd_get_os_release_full at LIBFWUPD_1.8.8 1.8.8
+ fwupd_guid_from_string at LIBFWUPD_1.2.5 1.2.5
+ fwupd_guid_hash_data at LIBFWUPD_1.2.5 1.2.5
+ fwupd_guid_hash_string at LIBFWUPD_1.2.5 1.2.5
+ fwupd_guid_is_valid at LIBFWUPD_1.2.5 1.2.5
+ fwupd_guid_to_string at LIBFWUPD_1.2.5 1.2.5
+ fwupd_keyring_kind_from_string at LIBFWUPD_0.9.7 1.0.0
+ fwupd_keyring_kind_to_string at LIBFWUPD_0.9.7 1.0.0
+ fwupd_plugin_add_flag at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_array_from_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_flag_from_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_flag_to_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_from_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_get_flags at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_get_name at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_get_type at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_has_flag at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_new at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_remove_flag at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_set_flags at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_set_name at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_to_json at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_to_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_plugin_to_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_release_add_category at LIBFWUPD_1.2.7 1.2.7
+ fwupd_release_add_checksum at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_add_flag at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_add_issue at LIBFWUPD_1.3.2 1.3.2
+ fwupd_release_add_location at LIBFWUPD_1.5.6 1.5.6
+ fwupd_release_add_metadata at LIBFWUPD_1.0.4 1.0.4
+ fwupd_release_add_metadata_item at LIBFWUPD_1.0.4 1.0.4
+ fwupd_release_add_report at LIBFWUPD_1.8.8 1.8.8
+ fwupd_release_add_tag at LIBFWUPD_1.7.3 1.7.3
+ fwupd_release_array_filter_flags at LIBFWUPD_1.9.3 1.9.3
+ fwupd_release_array_from_variant at LIBFWUPD_1.2.10 1.2.10
+ fwupd_release_flag_from_string at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_flag_to_string at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_from_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_release_get_appstream_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_branch at LIBFWUPD_1.5.0 1.5.0
+ fwupd_release_get_categories at LIBFWUPD_1.2.7 1.2.7
+ fwupd_release_get_checksums at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_created at LIBFWUPD_1.4.0 1.4.0
+ fwupd_release_get_description at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_detach_caption at LIBFWUPD_1.3.3 1.3.3
+ fwupd_release_get_detach_image at LIBFWUPD_1.3.3 1.3.3
+ fwupd_release_get_details_url at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_get_filename at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_flags at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_get_homepage at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_id at LIBFWUPD_1.7.2 1.7.2
+ fwupd_release_get_install_duration at LIBFWUPD_1.2.1 1.2.4
+ fwupd_release_get_issues at LIBFWUPD_1.3.2 1.3.2
+ fwupd_release_get_license at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_locations at LIBFWUPD_1.5.6 1.5.6
+ fwupd_release_get_metadata at LIBFWUPD_1.0.4 1.0.4
+ fwupd_release_get_metadata_item at LIBFWUPD_1.0.4 1.0.4
+ fwupd_release_get_name at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_name_variant_suffix at LIBFWUPD_1.3.2 1.3.2
+ fwupd_release_get_protocol at LIBFWUPD_1.2.2 1.2.4
+ fwupd_release_get_remote_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_reports at LIBFWUPD_1.8.8 1.8.8
+ fwupd_release_get_size at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_source_url at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_get_summary at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_tags at LIBFWUPD_1.7.3 1.7.3
+ fwupd_release_get_trust_flags at LIBFWUPD_0.9.8 1.0.0
+ fwupd_release_get_type at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_update_image at LIBFWUPD_1.4.5 1.4.5
+ fwupd_release_get_update_message at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_get_urgency at LIBFWUPD_1.4.0 1.4.0
+ fwupd_release_get_uri at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_vendor at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_get_version at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_has_category at LIBFWUPD_1.2.7 1.2.7
+ fwupd_release_has_checksum at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_has_flag at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_has_tag at LIBFWUPD_1.7.3 1.7.3
+ fwupd_release_incorporate at LIBFWUPD_1.8.8 1.8.8
+ fwupd_release_match_flags at LIBFWUPD_1.9.3 1.9.3
+ fwupd_release_new at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_remove_flag at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_set_appstream_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_branch at LIBFWUPD_1.5.0 1.5.0
+ fwupd_release_set_created at LIBFWUPD_1.4.0 1.4.0
+ fwupd_release_set_description at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_detach_caption at LIBFWUPD_1.3.3 1.3.3
+ fwupd_release_set_detach_image at LIBFWUPD_1.3.3 1.3.3
+ fwupd_release_set_details_url at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_set_filename at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_flags at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_set_homepage at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_id at LIBFWUPD_1.7.2 1.7.2
+ fwupd_release_set_install_duration at LIBFWUPD_1.2.1 1.2.4
+ fwupd_release_set_license at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_name at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_name_variant_suffix at LIBFWUPD_1.3.2 1.3.2
+ fwupd_release_set_protocol at LIBFWUPD_1.2.2 1.2.4
+ fwupd_release_set_remote_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_size at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_source_url at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_set_summary at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_trust_flags at LIBFWUPD_0.9.8 1.0.0
+ fwupd_release_set_update_image at LIBFWUPD_1.4.5 1.4.5
+ fwupd_release_set_update_message at LIBFWUPD_1.2.4 1.2.4
+ fwupd_release_set_urgency at LIBFWUPD_1.4.0 1.4.0
+ fwupd_release_set_uri at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_vendor at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_set_version at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_to_json at LIBFWUPD_1.2.6 1.2.6
+ fwupd_release_to_string at LIBFWUPD_0.9.3 1.0.0
+ fwupd_release_to_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_release_urgency_from_string at LIBFWUPD_1.4.0 1.4.0
+ fwupd_release_urgency_to_string at LIBFWUPD_1.4.0 1.4.0
+ fwupd_remote_add_flag at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_array_from_variant at LIBFWUPD_1.2.10 1.2.10
+ fwupd_remote_build_firmware_uri at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_build_report_uri at LIBFWUPD_1.9.1 1.9.1
+ fwupd_remote_flag_from_string at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_flag_to_string at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_from_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_remote_get_age at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_get_agreement at LIBFWUPD_1.0.7 1.0.7
+ fwupd_remote_get_approval_required at LIBFWUPD_1.2.6 1.2.6
+ fwupd_remote_get_automatic_reports at LIBFWUPD_1.3.3 1.3.3
+ fwupd_remote_get_automatic_security_reports at LIBFWUPD_1.5.0 1.5.0
+ fwupd_remote_get_checksum at LIBFWUPD_1.0.0 1.0.0
+ fwupd_remote_get_checksum_metadata at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_get_enabled at LIBFWUPD_0.9.3 1.0.0
+ fwupd_remote_get_filename_cache at LIBFWUPD_0.9.6 1.0.0
+ fwupd_remote_get_filename_cache_sig at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_get_filename_source at LIBFWUPD_0.9.8 1.0.0
+ fwupd_remote_get_firmware_base_uri at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_get_flags at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_get_id at LIBFWUPD_0.9.3 1.0.0
+ fwupd_remote_get_keyring_kind at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_get_kind at LIBFWUPD_0.9.6 1.0.0
+ fwupd_remote_get_metadata_uri at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_get_metadata_uri_sig at LIBFWUPD_0.9.7 1.0.0
+ fwupd_remote_get_order_after at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_get_order_before at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_get_password at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_get_priority at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_get_refresh_interval at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_get_remotes_dir at LIBFWUPD_1.3.1 1.3.1
+ fwupd_remote_get_report_uri at LIBFWUPD_1.0.4 1.0.4
+ fwupd_remote_get_security_report_uri at LIBFWUPD_1.5.0 1.5.0
+ fwupd_remote_get_title at LIBFWUPD_0.9.8 1.0.0
+ fwupd_remote_get_type at LIBFWUPD_0.9.3 1.0.0
+ fwupd_remote_get_username at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_has_flag at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_kind_from_string at LIBFWUPD_0.9.6 1.0.0
+ fwupd_remote_kind_to_string at LIBFWUPD_0.9.6 1.0.0
+ fwupd_remote_load_from_filename at LIBFWUPD_0.9.3 1.0.0
+ fwupd_remote_load_signature at LIBFWUPD_1.4.0 1.4.0
+ fwupd_remote_load_signature_bytes at LIBFWUPD_1.4.5 1.4.5
+ fwupd_remote_needs_refresh at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_new at LIBFWUPD_0.9.3 1.0.0
+ fwupd_remote_remove_flag at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_save_to_filename at LIBFWUPD_1.8.13 1.8.13
+ fwupd_remote_set_agreement at LIBFWUPD_1.0.7 1.0.7
+ fwupd_remote_set_checksum at LIBFWUPD_1.8.2 1.8.2
+ fwupd_remote_set_enabled at LIBFWUPD_1.8.13 1.8.13
+ fwupd_remote_set_filename_cache at LIBFWUPD_1.8.2 1.8.2
+ fwupd_remote_set_filename_source at LIBFWUPD_1.6.1 1.6.1
+ fwupd_remote_set_flags at LIBFWUPD_1.9.4 1.9.4
+ fwupd_remote_set_id at LIBFWUPD_1.9.3 1.9.3
+ fwupd_remote_set_keyring_kind at LIBFWUPD_1.5.3 1.5.3
+ fwupd_remote_set_metadata_uri at LIBFWUPD_1.8.13 1.8.13
+ fwupd_remote_set_mtime at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_set_priority at LIBFWUPD_0.9.5 1.0.0
+ fwupd_remote_set_remotes_dir at LIBFWUPD_1.3.1 1.3.1
+ fwupd_remote_set_title at LIBFWUPD_1.8.13 1.8.13
+ fwupd_remote_setup at LIBFWUPD_1.6.1 1.6.1
+ fwupd_remote_to_json at LIBFWUPD_1.6.2 1.6.2
+ fwupd_remote_to_variant at LIBFWUPD_1.0.0 1.0.0
+ fwupd_report_add_flag at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_add_metadata_item at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_flag_from_string at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_flag_to_string at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_from_variant at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_created at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_device_name at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_distro_id at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_distro_variant at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_distro_version at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_flags at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_get_metadata at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_metadata_item at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_remote_id at LIBFWUPD_1.9.3 1.9.3
+ fwupd_report_get_type at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_vendor at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_vendor_id at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_get_version_old at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_has_flag at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_new at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_remove_flag at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_set_created at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_device_name at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_distro_id at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_distro_variant at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_distro_version at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_flags at LIBFWUPD_1.9.1 1.9.1
+ fwupd_report_set_remote_id at LIBFWUPD_1.9.3 1.9.3
+ fwupd_report_set_vendor at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_vendor_id at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_set_version_old at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_to_json at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_to_string at LIBFWUPD_1.8.8 1.8.8
+ fwupd_report_to_variant at LIBFWUPD_1.8.8 1.8.8
+ fwupd_request_add_flag at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_flag_from_string at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_flag_to_string at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_from_variant at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_created at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_device_id at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_flags at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_get_id at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_image at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_kind at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_message at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_get_type at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_has_flag at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_kind_from_string at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_kind_to_string at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_new at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_remove_flag at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_set_created at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_set_device_id at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_set_flags at LIBFWUPD_1.8.6 1.8.6
+ fwupd_request_set_id at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_set_image at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_set_kind at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_set_message at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_to_string at LIBFWUPD_1.6.2 1.6.2
+ fwupd_request_to_variant at LIBFWUPD_1.6.2 1.6.2
+ fwupd_security_attr_add_flag at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_add_guid at LIBFWUPD_1.7.0 1.7.0
+ fwupd_security_attr_add_guids at LIBFWUPD_1.7.0 1.7.0
+ fwupd_security_attr_add_metadata at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_add_obsolete at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_array_from_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_copy at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_flag_from_string at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_flag_to_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_flag_to_suffix at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_from_json at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_from_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_appstream_id at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_bios_setting_current_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_get_bios_setting_id at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_get_bios_setting_target_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_get_created at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_get_description at LIBFWUPD_1.8.2 1.8.2
+ fwupd_security_attr_get_flags at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_guids at LIBFWUPD_1.7.0 1.7.0
+ fwupd_security_attr_get_kernel_current_value at LIBFWUPD_1.9.6 1.9.6
+ fwupd_security_attr_get_kernel_target_value at LIBFWUPD_1.9.6 1.9.6
+ fwupd_security_attr_get_level at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_metadata at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_name at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_obsoletes at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_plugin at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_result at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_result_fallback at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_get_result_success at LIBFWUPD_1.9.3 1.9.3
+ fwupd_security_attr_get_title at LIBFWUPD_1.8.2 1.8.2
+ fwupd_security_attr_get_type at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_get_url at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_has_flag at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_has_guid at LIBFWUPD_1.7.0 1.7.0
+ fwupd_security_attr_has_obsolete at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_new at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_remove_flag at LIBFWUPD_1.8.3 1.8.3
+ fwupd_security_attr_result_from_string at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_result_to_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_appstream_id at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_bios_setting_current_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_set_bios_setting_id at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_set_bios_setting_target_value at LIBFWUPD_1.8.4 1.8.4
+ fwupd_security_attr_set_created at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_set_description at LIBFWUPD_1.8.2 1.8.2
+ fwupd_security_attr_set_flags at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_kernel_current_value at LIBFWUPD_1.9.6 1.9.6
+ fwupd_security_attr_set_kernel_target_value at LIBFWUPD_1.9.6 1.9.6
+ fwupd_security_attr_set_level at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_name at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_plugin at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_result at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_set_result_fallback at LIBFWUPD_1.7.1 1.7.1
+ fwupd_security_attr_set_result_success at LIBFWUPD_1.9.3 1.9.3
+ fwupd_security_attr_set_title at LIBFWUPD_1.8.2 1.8.2
+ fwupd_security_attr_set_url at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_to_json at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_to_string at LIBFWUPD_1.5.0 1.5.0
+ fwupd_security_attr_to_variant at LIBFWUPD_1.5.0 1.5.0
+ fwupd_status_from_string at LIBFWUPD_0.1.1 1.0.0
+ fwupd_status_to_string at LIBFWUPD_0.1.1 1.0.0
+ fwupd_trust_flag_from_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_trust_flag_to_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_update_state_from_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_update_state_to_string at LIBFWUPD_0.7.0 1.0.0
+ fwupd_version_format_from_string at LIBFWUPD_1.2.9 1.2.9
+ fwupd_version_format_to_string at LIBFWUPD_1.2.9 1.2.9
+ fwupd_version_string at LIBFWUPD_1.6.1 1.6.1
diff --git a/debian/lintian/fwupd b/debian/lintian/fwupd
new file mode 100644
index 0000000..7d69af7
--- /dev/null
+++ b/debian/lintian/fwupd
@@ -0,0 +1,2 @@
+#see Debian bug 896012
+fwupd: library-not-linked-against-libc usr/lib/*/fwupd-plugins-*/*
diff --git a/debian/lintian/fwupd-tests b/debian/lintian/fwupd-tests
new file mode 100644
index 0000000..43863ac
--- /dev/null
+++ b/debian/lintian/fwupd-tests
@@ -0,0 +1,2 @@
+#see Debian bug 896012
+fwupd-tests: library-not-linked-against-libc usr/lib/*/fwupd-plugins-*/*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..16e1314
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,85 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+export LC_ALL := C.UTF-8
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_STRIP=-Wl,-Bsymbolic-functions
+
+#GPGME needs this for proper building on 32 bit archs
+ifeq ($(DEB_HOST_ARCH_BITS),32)
+	export DEB_CFLAGS_MAINT_APPEND = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+endif
+
+CONFARGS =
+
+ifneq ($(CI),)
+	CONFARGS += --werror
+endif
+
+ifneq ($(DEB_HOST_ARCH_CPU),ia64)
+	CONFARGS += -Dplugin_flashrom=enabled
+else
+	CONFARGS += -Dplugin_flashrom=disabled
+endif
+
+ifneq ($(filter $(DEB_HOST_ARCH_CPU),i386 amd64),)
+	CONFARGS += -Dplugin_msr=enabled
+else
+	CONFARGS += -Dplugin_msr=disabled
+endif
+
+ifneq ($(QUBES_OPTION),)
+	CONFARGS += -Dqubes=true
+endif
+
+ifneq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
+	CONFARGS += -Ddocs=disabled
+endif
+
+CONFARGS += -Dplugin_dummy=true -Dplugin_powerd=disabled -Dsupported_build=enabled -Dplugin_modem_manager=enabled -Defi_binary=false
+
+%:
+	dh $@ --with gir
+
+override_dh_auto_clean:
+	rm -fr obj-*
+	rm -fr debian/build
+
+override_dh_auto_configure:
+	dh_auto_configure -- $(CONFARGS)
+
+override_dh_install:
+	find debian/tmp/usr -type f -name "*a" -print | xargs rm -f
+	sed -i 's,wheel,sudo,' debian/tmp/usr/share/polkit-1/rules.d/org.freedesktop.fwupd.rules
+	dh_install
+	#install MSR conf if needed (depending on distro)
+	[ ! -d debian/tmp/usr/lib/modules-load.d ] || dh_install -pfwupd usr/lib/modules-load.d
+	[ ! -d debian/tmp/lib/modules-load.d ] || dh_install -pfwupd lib/modules-load.d
+	[ ! -d debian/tmp/usr/share/fwupd/quirks.d ] || dh_install -pfwupd usr/share/fwupd/quirks.d
+
+	#install docs (maybe)
+	[ ! -d debian/tmp/usr/share/doc ] || dh_install -pfwupd-doc usr/share/doc
+
+	#install devices-tests (maybe)
+	[ ! -d debian/tmp/usr/share/fwupd/device-tests/ ] || dh_install -pfwupd-tests usr/share/fwupd/device-tests
+
+	dh_missing -a --fail-missing
+
+	#this is placed in fwupd-tests
+	rm -f debian/fwupd/usr/lib/*/fwupd-plugins-*/libfu_plugin_test.so
+	rm -f debian/fwupd/usr/lib/*/fwupd-plugins-*/libfu_plugin_test_ble.so
+	rm -f debian/fwupd/etc/fwupd/remotes.d/fwupd-tests.conf
+
+	# avoid shipping an empty directory
+	[ ! -d debian/fwupd/lib/systemd ] || find debian/fwupd/lib/systemd -type d -empty -delete
+
+override_dh_strip_nondeterminism:
+	dh_strip_nondeterminism -Xfirmware-example.xml.gz
+
+ifneq (yes,$(shell command -v valgrind >/dev/null 2>&1 && echo yes))
+override_dh_auto_test:
+	:
+endif
+
+override_dh_builddeb:
+	dh_builddeb
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..1e5cac9
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,2 @@
+#github doesn't have these
+fwupd source: debian-watch-does-not-check-gpg-signature
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..9e1e2a2
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore=".vscode|venv|subprojects|build"
diff --git a/debian/tests/ci b/debian/tests/ci
new file mode 100755
index 0000000..4d389c5
--- /dev/null
+++ b/debian/tests/ci
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+# try loading the mtdram module to run our mtd tests
+modprobe mtdram 2>&1 || true
+sed "s,^DisabledPlugins=.*,DisabledPlugins=," -i /etc/fwupd/fwupd.conf
+sed "s,^VerboseDomains=.*,VerboseDomains=*,"  -i /etc/fwupd/fwupd.conf
+sed "s,^AllowEmulation=false,AllowEmulation=true," -i /etc/fwupd/fwupd.conf
+sed "s,ConditionVirtualization=.*,," 		\
+	/lib/systemd/system/fwupd.service >	\
+	/etc/systemd/system/fwupd.service
+systemctl daemon-reload
+gnome-desktop-testing-runner fwupd
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..456bc58
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,6 @@
+Tests: ci
+Restrictions: needs-root
+
+Tests: libfwupd-dev
+Depends: build-essential, libfwupd-dev, pkg-config
+Restrictions: allow-stderr, superficial
diff --git a/debian/tests/libfwupd-dev b/debian/tests/libfwupd-dev
new file mode 100755
index 0000000..92a95c8
--- /dev/null
+++ b/debian/tests/libfwupd-dev
@@ -0,0 +1,38 @@
+#!/bin/sh
+# Copyright 2020 Collabora Ltd.
+# Copyright 2021 Simon McVittie
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+set -eux
+
+WORKDIR="$(mktemp -d)"
+trap 'cd /; rm -fr "$WORKDIR"' 0 INT QUIT ABRT PIPE TERM
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+CC="${CROSS_COMPILE}gcc"
+PKG_CONFIG="${CROSS_COMPILE}pkg-config"
+
+cd "$WORKDIR"
+
+cat > trivial.c <<'EOF'
+#undef NDEBUG
+#include <assert.h>
+
+#include <fwupd.h>
+
+int main (void)
+{
+    assert (fwupd_error_to_string (FWUPD_ERROR_NOTHING_TO_DO) != NULL);
+    return 0;
+}
+EOF
+
+# Deliberately word-splitting pkg-config's output:
+# shellcheck disable=SC2046
+"${CC}" -otrivial trivial.c $("${PKG_CONFIG}" --cflags --libs fwupd)
+./trivial
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..4350c7f
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,6 @@
+# You can run the "uscan" command to check for upstream updates and more.
+# See uscan(1) for format
+
+version=3
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/fwupd-$1\.tar\.gz/ \
+https://github.com/fwupd/fwupd/tags .*/v?(\d\S*)\.tar\.gz


More information about the Neon-commits mailing list