Richard Hughes
a92a33f522
Add the correct instance ID for HUB devices
2022-10-08 08:47:08 +01:00
Mario Limonciello
40c8132dbb
trivial: ci: don't add gi-docgen to debian/control
...
It causes FTBFS due to Build-Profiles nodoc
2022-10-07 23:07:40 -05:00
Richard Hughes
c621c72367
vli: Set auto-parent-children flag for all USB hubs
2022-10-07 16:25:27 -07:00
Richard Hughes
2a2dddfdf0
vli: Remove the incorrect ParentGuid to prevent confusion
...
The daemon wants to auto-add the parent relationship from the analogix device
to the VLI device automatically, which is arguably more correct anyway.
No behaviour change, but the tree output in fwupdmgr will be reversed now.
2022-10-07 16:25:27 -07:00
Mario Limonciello
15c9cac1b0
add an rpath to things not compiled into a library
...
A harmless error shows up in debian packages at build time:
```
dpkg-shlibdeps: warning: cannot find library libfwupdplugin.so needed by debian/fwupd/usr/lib/x86_64-linux-gnu/fwupd-1.8.6/libfu_plugin_flashrom.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '')
```
This doesn't cause a functional problem because libfwupdplugin has already
been loaded by the daemon by the time these libraries are loaded.
In case the `dpkg-shlibdeps` checker becomes more stringent in the future
fix the warning.
2022-10-07 14:16:37 -05:00
Richard Hughes
367b684e0b
trivial: post release version bump
2022-10-07 18:00:02 +01:00
Richard Hughes
2627e8ab6a
Release fwupd 1.8.6
2022-10-07 16:38:04 +01:00
Richard Hughes
112e26e33d
Make the CoSWID parser more full-featured
2022-10-07 16:25:31 +01:00
Richard Hughes
0110a3ebdf
Fix a regression when getting the i2c bus number
...
When I replaced the regex with a fu_strtoull() in bb548f15
I missed that the
regex looked at the 2nd-to-last sysfs path element, e.g. the i2c bus number for
/sys/devices/pci0000:00/0000:00:15.2/i2c_designware.1/i2c-1/i2c-1AF80175:00 is
actually '1'.
This fixes enumerating the parade-lspcon on a Puff ChromeBox.
2022-10-07 16:24:55 +01:00
Richard Hughes
b244057d4f
parade-lspcon: Add the AuxDeviceName for another ChromeBox
2022-10-07 16:24:55 +01:00
Richard Hughes
4e7f04b830
parade-lspcon: Fix a small memory leak when reloading the device
2022-10-07 16:24:55 +01:00
Richard Hughes
41973568a6
uefi-capsule: Try harder when trying to find the default ESP
...
Look for a plausible path existing, still continuing to the first entry on
failure as before. This makes it "work" for more people out-of-the-box.
2022-10-07 15:11:38 +01:00
Richard Hughes
fb764b5187
trivial: Support writing compressed uSWID payloads
2022-10-07 14:52:31 +01:00
Richard Hughes
2fef67db3b
trivial: Fix writing uSWIDv2 payloads
...
The optional flags come last in the header.
2022-10-07 14:52:31 +01:00
Richard Hughes
a01379f835
trivial: Use fu_strtobool() to parse the uSWID compressed attr
2022-10-07 14:52:31 +01:00
Richard Hughes
617137922d
Add some more profiling to debug custom device GType creation
...
It turns out using tss2_esys is slow (200ms) -- and now we know.
2022-10-07 14:41:48 +01:00
Richard Hughes
017cdb78d3
trivial: Fix the self tests when building with -Dgusb=disabled
2022-10-07 08:04:06 -05:00
Richard Hughes
c87cbf835a
modem-manager: Fix building with -Dgusb=disabled
2022-10-07 08:04:06 -05:00
Richard Hughes
3043c1d68f
ccgx: Fix building with -Dgusb=disabled
2022-10-07 08:04:06 -05:00
Haowei Lo
96e832bd02
FPC: Increase max firmware size to 400KB
2022-10-06 13:32:00 +01:00
Kai Michaelis
6054d09f35
redfish: Implement updates for Supermicro machines
2022-10-06 12:49:49 +01:00
Richard Hughes
f579c03223
trivial: Only show the DS20 debug output when debugging
2022-10-06 12:44:36 +01:00
Richard Hughes
ac27638878
Only request the BOS descriptor for newer libgusb versions
...
This fixes a deadlock only recently debugged and fixed in GUsb.
2022-10-06 12:44:36 +01:00
Richard Hughes
71af241835
Tweak the do-not-power-off message
...
We don't ever want to infer that the user is required to turn off the computer.
2022-10-06 10:30:31 +01:00
Richard Hughes
423637ef80
Use LVFS::UpdateRequestId to create a translated FwupdRequest
2022-10-06 10:30:31 +01:00
Max Gautier
1446857830
Use details balise for devices in issue templates
2022-10-05 08:31:00 -05:00
Richard Hughes
3f6f35d8c6
trivial: Fix two more plugin names
2022-10-05 12:46:04 +01:00
Richard Hughes
1b6438e8ff
trivial: Only set the fallback builtin plugin name when required
...
We only want to use the gtype-generated name if the plugin has not already used
fu_plugin_set_name() to set a custom name.
2022-10-04 08:32:18 +01:00
Richard Hughes
1c3c5d9892
Allow optionally translating request messages
...
Also add two more request IDs to make these specific enough to be useful.
2022-10-03 20:54:24 +01:00
Richard Hughes
bd5f13f938
Add FwupdRequestFlags for future usage
2022-10-03 18:04:15 +01:00
Richard Hughes
1f8d3b61bb
linux-tainted: Fix a daemon warning if the daemon has disabled the plugin
2022-10-03 09:34:20 +01:00
Richard Hughes
b21d29d98d
Ignore mei devices without a device file
...
Else we get a whole ton of log messages on --verbose.
2022-10-01 13:10:21 +01:00
Richard Hughes
a69341b228
trivial: Add a new env var to show MEI reads and writes
2022-10-01 13:10:21 +01:00
Richard Hughes
1f261ba283
Rename the source file and private data of modular plugins
...
This would allow us to convert more easily to a built-in plugin in the future
and means we match the source style used in 97% of the other plugins.
No logic changes.
2022-09-30 15:20:23 +01:00
Richard Hughes
fc3cfbad92
Do not check the build hash of modular plugins
...
We removed the abilty to easily build modular plugins, and so we don't need to
worry so much about random 3rd party modules being loaded.
2022-09-30 14:19:56 +01:00
Richard Hughes
52e9885c87
Use a higher compression preset for the UEFI splash images
...
This reduces the size of the archive by ~500Kb at the expense of taking a few
seconds more to compress.
2022-09-30 12:48:20 +01:00
Richard Hughes
e1e8b9e261
Only include the last 5 releases in the installed metainfo file
...
We have to include the entire history in git, and also to generate the NEWS
file, but this reduces the size of the on-disk file by 116Kb.
2022-09-30 12:48:07 +01:00
Richard Hughes
edcdd44795
trivial: Enable all the builtin plugins
...
Fixes https://github.com/fwupd/fwupd/pull/4836
2022-09-30 12:30:11 +01:00
Richard Hughes
842f32b209
trivial: Fix a few more plugin names
2022-09-30 12:28:20 +01:00
Richard Hughes
a484eb769f
trivial: Remove unused source file
2022-09-30 12:07:41 +01:00
Ivan Mikhanchuk
b170bc348e
modem-manager: check driver name instead of bus type
...
Firmware update mechanism depends on the bus and driver type.
Since USB devices can be sitting on the PCI bus, use driver names
comparison instead of physical ids.
2022-09-30 12:04:40 +01:00
Richard Hughes
f05589263a
trivial: Remove unused build file from fwupdmgr
2022-09-30 12:04:25 +01:00
Richard Hughes
e8de491030
trivial: Do not require fu-hash.h for builtin plugins
2022-09-30 10:36:12 +01:00
Mario Limonciello
56adf2473b
trivial: debian: fix building fwupd-tests package
2022-09-29 15:59:33 -05:00
Mario Limonciello
23747cccbc
trivial: fix dfu-tool linking
2022-09-29 11:04:38 -05:00
Mario Limonciello
999d2368bb
trivial: disable greetings workflow
...
It is crashing for some reason, and we don't really need it.
2022-09-29 10:59:00 -05:00
Richard Hughes
cdbc6b5266
Fix installing the dbx update when not using fwupdtool --force
...
Fixes https://github.com/fwupd/fwupd/issues/5089
2022-09-29 15:32:30 +01:00
Richard Hughes
ae70c210c5
trivial: Make the build simpler by not using libfwupdbuiltin
...
Just compile the plugin libs into libfwupdengine.
2022-09-29 15:32:05 +01:00
dependabot[bot]
19c6b7b036
build(deps): bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-29 13:20:07 +01:00
Richard Hughes
35bd34fffd
Build FuEngine functionality into libfwupdengine
...
This speeds up the build, and further reduces the on disk size by 340kB.
2022-09-29 13:19:49 +01:00