1. HWE: Given our policy, we won't block version bump in SRU on HWE component.
2. User space interactivity: given the two paths of user interactivity
I. via command line: the major interface is fwupdmgr. Per check it's arguments, the command-line interface in the v1.4.x is backward compatible with v1.3.x.
II. via dbus to interact with ubuntu-software: Given focal and groovy currently both default using snap-store.ubuntu-software, that means they share the same dbus interface. Since fwupd v.1.4.x works well in groovy on the dbus side, then we know there is no issue.
Given I and II, we are clear to go 1.4.x on focal.
@Mario or anyone, feel free to comment if any statements are not true.
The motivation to upgrade v1.4.x in on lp:1920723.
For point 6:
fwupd has two sides:
1. HWE: Given our policy, we won't block version bump in SRU on HWE component. ubuntu- software, that means they share the same dbus interface. Since fwupd v.1.4.x works well in groovy on the dbus side, then we know there is no issue.
2. User space interactivity: given the two paths of user interactivity
I. via command line: the major interface is fwupdmgr. Per check it's arguments, the command-line interface in the v1.4.x is backward compatible with v1.3.x.
II. via dbus to interact with ubuntu-software: Given focal and groovy currently both default using snap-store.
Given I and II, we are clear to go 1.4.x on focal.
@Mario or anyone, feel free to comment if any statements are not true.
The motivation to upgrade v1.4.x in on lp:1920723.