Crag Wang
5a384a3f02
trivial: fix for expr check introduced in 3a48af58
2021-06-17 09:17:43 +01:00
Mario Limonciello
9e6a8bd318
trivial: Adjust synaptics-mst amdgpu safety check
...
The previous safety check was introduced due to a bug in the kernel
where it would produce a traceback and hang the offending process.
This code was fixed in kernel 5.2.0:
8ae5b1d78d
Add a new configuration option that will allow disabling the safety
checks if a new enough kernel is in place. This configuration option
is necessary because some Linux distributions may backport drm, and thus
this commit but still need the feature to work.
2021-06-16 14:54:17 -05:00
Mario Limonciello
3a48af58c2
trivial: move kernel version check into common library code
...
This will be used by more than one plugin in an upcoming commit.
2021-06-16 14:54:17 -05:00
Mario Limonciello
4554eaa688
Fix blocking of updates for inhibited devices
...
If the device is inhibited no install tasks should run on it.
2021-06-16 10:01:50 -05:00
Mario Limonciello
1e06c12e99
trivial: ci: Check for inclusion of private headers during pre-commit
...
This will improve the pre-commit hook coverage.
For dfu: waive pre-commit checks for internal header file
This is internal to the plugin not to the library.
2021-06-16 08:32:29 -05:00
Mario Limonciello
78b78d8edd
trivial: update python black style to 21.6b0
2021-06-16 06:41:46 -05:00
Mario Limonciello
80ae982f6d
trivial: fix pre-commit removing arguments
2021-06-16 06:41:46 -05:00
Mario Limonciello
a88c193e2b
trivial: update pre-commit hooks to 4.0.1
2021-06-16 06:41:46 -05:00
Mario Limonciello
783b6a2bbc
trivial: drop optional codespell meson target
...
As we already run pre-commit hooks, no need to also run in meson.
2021-06-16 06:41:46 -05:00
Mario Limonciello
2980cf966c
trivial: add a codespell pre-commit hook
...
Inspired-by: 8b0031fad3
2021-06-16 06:41:46 -05:00
Mario Limonciello
800d45549c
trivial: fix a codespell mistake
2021-06-16 06:41:46 -05:00
Maciej Pijanowski
4b01f4b10e
superio/README.md: fix typo
...
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2021-06-16 12:10:17 +01:00
Richard Hughes
0a647a82d7
pixart-rf: Split out struct ota_fw_state for future usage
2021-06-16 09:27:33 +01:00
Richard Hughes
8c391ee750
pixart-rf: Rename FuPxiDevice to FuPxiBleDevice
2021-06-16 09:27:33 +01:00
Richard Hughes
7dff59c376
pixart-rf: Split out some common code to a new file
2021-06-16 09:27:33 +01:00
Richard Hughes
cae9d04590
trivial: Fix missing failure case in pixart-rf setup
2021-06-16 09:27:33 +01:00
Mario Limonciello
4d7585f8ee
trivial: promote fwupd_checksum_format_for_display into ABI
...
This symbol is used by one plugin and so it should be properly
exported.
2021-06-16 08:37:34 +01:00
Mario Limonciello
7ad3541d56
trivial: logitech: fixup some includes
2021-06-16 08:36:18 +01:00
Richard Hughes
8b0031fad3
trivial: Codespell fixes
2021-06-15 21:45:15 +01:00
Richard Hughes
832231da9c
synaptics-prometheus: Fix enumeration of the config child
...
Do not manually call config setup before adding the parent.
The ->setup() action is called on children explicitly in fu_device_setup()
after the parent device has all the required properties.
Fixes https://github.com/fwupd/fwupd/issues/3364
2021-06-15 11:46:17 -05:00
Sergii Dmytruk
c0d0ce4e1a
Switch from sysctl to ioctl for ESRT on FreeBSD
...
Initial version of the patch was rejected and rewritten.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-15 17:25:16 +01:00
Sergii Dmytruk
9c21e4e135
Depend on libefivar in uefi-capsule
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-15 17:25:16 +01:00
Sergii Dmytruk
c16602d688
Corrections for fu-efivar-freebsd.c
...
There were some compilation warnings (one actual error) and possibility
to use incorrect efivar library.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-15 17:25:16 +01:00
Richard Hughes
bda57e8c9d
modem-manager: Do not convert instance IDs to GUIDs manually
...
This already happens during setup, there shouldn't be a need to depend
on the private header to accomplish this.
2021-06-15 09:14:39 -05:00
Mario Limonciello
ed51779598
trivial: fix a regression in Gentoo detecting python versions
2021-06-15 08:22:40 -05:00
Mario Limonciello
00cc29c3af
Revert "meson.build: Change python version check order"
...
This reverts commit 1b396215d9
.
2021-06-15 08:22:40 -05:00
Richard Hughes
e64ebe8a7c
trivial: Allow setting device inhibits from quirk files
2021-06-15 14:15:34 +01:00
Richard Hughes
7df9616e18
wacom-usb: Show the user how to switch out of Android-mode
2021-06-15 14:15:22 +01:00
Mario Limonciello
34a6dac830
trivial: fix unclear build failure for introspection off with docgen
...
GI-Docgen requires introspection data to generate documentation.
Show a clearer error about this (Fixes : #3355 )
2021-06-15 07:03:05 -05:00
Mario Limonciello
6bc296f633
trivial: update gi-docgen to a tag
2021-06-15 07:03:05 -05:00
Mario Limonciello
f1db89ff35
trivial: set the version string for source code links properly
2021-06-15 07:03:05 -05:00
Mario Limonciello
68a13d2250
trivial: Add details into RELEASE process for forking stable branches
2021-06-15 07:03:05 -05:00
Richard Hughes
f6cd676fef
trivial: Add required dep for dbxtool
2021-06-15 11:45:16 +01:00
Richard Hughes
a5a82ba519
trivial: Fix the FuDeviceInternalFlags conversion funcs
2021-06-15 10:18:24 +01:00
Richard Hughes
39b3140ed3
trivial: post release version bump
2021-06-14 14:46:05 +01:00
Richard Hughes
85e3916c77
Release fwupd 1.6.1
2021-06-14 14:31:12 +01:00
Ricardo Cañuelo
7a125913bb
logitech-hidpp: make receiver runtime class derivable
2021-06-14 13:31:44 +01:00
Richard Hughes
2dd6462c0c
trivial: Export the DFU version constants into libfwupdplugin
2021-06-14 07:15:42 -05:00
Ricardo Cañuelo
be8634d2cb
logitech-hidpp: fix bug in type casting
2021-06-14 12:35:34 +01:00
Richard Hughes
69f8ae5fb1
Add a precommit check for superfluous includes
2021-06-14 10:12:45 +01:00
Mario Limonciello
e6cd7d1d60
trivial: wacom_usb: depend on plugin_deps rather than hardcoding libraries
2021-06-14 10:12:45 +01:00
Mario Limonciello
73cdf067ed
trivial: fixup includes for a variety of plugins
2021-06-14 10:12:45 +01:00
Mario Limonciello
a8cfa9ee86
trivial: fix gir compilation when gusb is turned off
2021-06-14 09:26:22 +01:00
Mario Limonciello
172fd51e93
trivial: don't include gusb in pkg-config unless gusb enabled
2021-06-14 09:25:53 +01:00
Mario Limonciello
b0fd08b077
trivial: don't hardcode dependency on libjsonglib for any plugins
2021-06-14 09:25:43 +01:00
Mario Limonciello
64fc650f11
trivial: dfu: depend on plugin_deps rather than hardcoding libraries
2021-06-14 09:25:24 +01:00
Mario Limonciello
7794c03907
trivial: add missing header include for in top level libfwupdplugin
2021-06-14 09:25:12 +01:00
Mario Limonciello
0d0dfa6da0
trivial: set up links between libfwupd and libfwupdplugin
2021-06-14 09:25:07 +01:00
Mario Limonciello
be5de229e0
trivial: set header for fwupdplugin documentation
2021-06-14 09:24:58 +01:00
Richard Hughes
60453d9d3c
Fix vendor-directory remotes for firmware with an <artifact> section
2021-06-13 09:00:26 +01:00