[Bug 1921544] Re: fwupd 1.2.x, 1.3.x, 1.4.x: vendor-id requirement on LVFS causes failures

Brian Murray 1921544 at bugs.launchpad.net
Tue Mar 30 16:31:47 UTC 2021


When reviewing the SRU of fwupd and fwupd-signed for Ubuntu 20.10 I
noticed a few things which need addressing before the SRUs can be
accepted.

1) The debian/changelog references bug 1900935 but it is improperly formatted ('LP:#' vs 'LP: #')
2) That bug is missing SRU information in the bug description
3) "Regression Potential" in some bug descriptions doesn't describe what the SRU team is actually looking for i.e. "what could go wrong". For example in bug 1921539 it sounds like the system could fail to boot if the sbat region isn't looked for in the correct spot so that's what I'd expect in "regression potential".
4) Bug 1909734 is missing SRU information
5) Bug 1886912 is missing SRU information
6) The SRU exception for fwupd (https://wiki.ubuntu.com/firmware-updates) indicates that fwupd "Stay with the same release branch that was launched with that release". The upload for Focal does not do this as it 1.4.7 and Focal released with 1.3.9. Subsequently, I'll reject the Focal upload.

Once these issues have been addressed feel free to ping me and I'll
review the SRU again.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fwupd-signed in Ubuntu.
https://bugs.launchpad.net/bugs/1921544

Title:
  fwupd 1.2.x, 1.3.x, 1.4.x: vendor-id requirement on LVFS causes
  failures

Status in OEM Priority Project:
  Confirmed
Status in fwupd package in Ubuntu:
  Fix Released
Status in fwupd-signed package in Ubuntu:
  Fix Released
Status in fwupd source package in Bionic:
  In Progress
Status in fwupd-signed source package in Bionic:
  In Progress
Status in fwupd source package in Focal:
  In Progress
Status in fwupd-signed source package in Focal:
  In Progress
Status in fwupd source package in Groovy:
  In Progress
Status in fwupd-signed source package in Groovy:
  In Progress

Bug description:
  [Impact]
  A new requirement was introduced into LVFS to enforce vendor IDs for devices.  This caused problems for upgrades on Dell's WD19 dock with fwupd 1.2.x and 1.3.x. and 1.4.x versions.

  $ fwupdmgr update
  No upgrades for RTS5487 in Dell dock, current is 01.47: 01.47=same, 01.47=same, 01.47=same
  No releases found for device: cannot handle firmware requirement 'vendor-id'
  No releases found for device: cannot handle firmware requirement 'vendor-id'
  No releases found for device: cannot handle firmware requirement 'vendor-id'
  No upgrades for RTS5413 in Dell dock, current is 01.21: 01.21=same, 01.21=same, 01.21=same

  [Test Case]
  Plug in an up to date WD19 and try to issue "fwupdmgr update".  Find the results should look like this instead:

  $ fwupdmgr update
  No upgrades for RTS5487 in Dell dock, current is 01.47: 01.47=same, 01.47=same, 01.47=same
  No upgrades for WD19, current is 01.00.00.05: 01.00.00.05=same, 01.00.00.04=older, 01.00.00.00=older
  No upgrades for Package level of Dell dock, current is 01.00.15.01: 01.00.15.01=same, 01.00.14.01=older, 01.00.04.01=older
  No upgrades for VMM5331 in Dell dock, current is 05.04.06: 05.04.06=same, 05.04.03=older, 05.03.10=older
  No upgrades for RTS5413 in Dell dock, current is 01.21: 01.21=same, 01.21=same, 01.21=same

  [Regression Potential]
  This particular fix is low risk, it only affects vendor ID path.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1921544/+subscriptions



More information about the foundations-bugs mailing list