[Bug 1884788] [NEW] Update bionic to the fwupd 1.2.13 release

Mario Limonciello 1884788 at bugs.launchpad.net
Tue Jun 23 14:26:09 UTC 2020


Public bug reported:

[Impact]
 * Upstream has issued a 1.2.13 point release with the following bug fixes:
    - Check version was updated by checking version
    - Correctly import PKCS-7 remote metadata
    - Decrease minimum battery requirement to 10%
    - Disable the battery percentage checks if UPower is unavailable
    - Do not do semver conversion in fu_common_vercmp()
    - Fix the DeviceID set by GetDetails
    - Force the synaptics-prometheus minor version from 0x02 to 0x01
    - Prevent Dell updates to occur via synaptics-mst
    - Read all releases and convert versions when comparing
    - Use the correct timeout for unifying IO channel writes
    - Validate that gpgme_op_verify_result() returned at least one signature
    - Avoid checking for bolt support when not required
    - Correct HWID support in wacom-raw
    - Fix offset of vendor id of hidraw devices
    - Make loading vendor/product/serial strings non-fatal
    - Only check the vendor ID if the device has one set
    - Use more systemd directives for directories
    - Actually write the new device path if different than before
    - Add a SynapticsMSTBoardID for a few Lenovo docks
    - Add the counterpart GUID for the DW5821e
    - Be more accepting when trying to recover a failed database migration
    - Do not ask the user to upload a report if ReportURI is not set
    - Do not segfault when trying to quit the downgrade selection
    - Fix a crash when stopping the fwupd service
    - Never show AppStream markup on the console
    - Relax the certificate time checks in the self tests for the legacy certificate
    - Reload metadata store when configuration changes
    - Remove replug flag after the device comes back from reboot
    - Update device_modified in sql database during updates
    - Work properly with ICL thunderbolt controller

 * There are two new features in this point release relative to the 1.2.10 release in Ubuntu 
   bionic right now:
    - Add support for tpm2-tools 4.X
    - Allow specifying a firmware GUID to check any version exists

 * Per the firmware update policy described in
https://wiki.ubuntu.com/StableReleaseUpdates#fwupd_and_fwupdate and
https://wiki.ubuntu.com/firmware-updates we should jump to point release
not backport patches

[Test Case]
 * On a device supporting updates, either install a new firmware upgrade (fwupdmgr update) or reinstall (fwupdmgr reinstall)
 * verify the update works properly

[Regression Potential]

 * Regressions are unlikely as most changes are bug fixes that were prompted by users reporting problems.
 * If a regression was to pop up it's likely to be very specific to a user's configuration.
 * To discuss the two new features:
   - Allow specifying a firmware GUID to check any version exists
   -> This particular fix was present in the 1.3.1 release already in Ubuntu focal and has been 
      backported to the 1.2.x release.  It allows metadata to set requirements.  On Ubuntu it 
      should allow more device types to be upgraded that previously would have had this 
      requirement set causing a failure.
   - Add support for tpm2-tools 4.X
   -> This version of the tools is not present in Ubuntu and shouldn't have any impact to 
      Ubuntu.

** Affects: fwupd (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: fwupd-signed (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: fwupd (Ubuntu Bionic)
     Importance: Medium
     Assignee: Mario Limonciello (superm1)
         Status: In Progress

** Affects: fwupd-signed (Ubuntu Bionic)
     Importance: Undecided
     Assignee: Mario Limonciello (superm1)
         Status: In Progress

** Also affects: fwupd (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Changed in: fwupd (Ubuntu)
       Status: New => Invalid

** Changed in: fwupd (Ubuntu Bionic)
     Assignee: (unassigned) => Mario Limonciello (superm1)

** Changed in: fwupd (Ubuntu Bionic)
       Status: New => In Progress

** Changed in: fwupd (Ubuntu Bionic)
   Importance: Undecided => Medium

** Also affects: fwupd-signed (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: fwupd-signed (Ubuntu)
       Status: New => Invalid

** Changed in: fwupd-signed (Ubuntu Bionic)
     Assignee: (unassigned) => Mario Limonciello (superm1)

** Changed in: fwupd-signed (Ubuntu Bionic)
       Status: New => In Progress

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

Title:
  Update bionic to the fwupd 1.2.13 release

Status in fwupd package in Ubuntu:
  Invalid
Status in fwupd-signed package in Ubuntu:
  Invalid
Status in fwupd source package in Bionic:
  In Progress
Status in fwupd-signed source package in Bionic:
  In Progress

Bug description:
  [Impact]
   * Upstream has issued a 1.2.13 point release with the following bug fixes:
      - Check version was updated by checking version
      - Correctly import PKCS-7 remote metadata
      - Decrease minimum battery requirement to 10%
      - Disable the battery percentage checks if UPower is unavailable
      - Do not do semver conversion in fu_common_vercmp()
      - Fix the DeviceID set by GetDetails
      - Force the synaptics-prometheus minor version from 0x02 to 0x01
      - Prevent Dell updates to occur via synaptics-mst
      - Read all releases and convert versions when comparing
      - Use the correct timeout for unifying IO channel writes
      - Validate that gpgme_op_verify_result() returned at least one signature
      - Avoid checking for bolt support when not required
      - Correct HWID support in wacom-raw
      - Fix offset of vendor id of hidraw devices
      - Make loading vendor/product/serial strings non-fatal
      - Only check the vendor ID if the device has one set
      - Use more systemd directives for directories
      - Actually write the new device path if different than before
      - Add a SynapticsMSTBoardID for a few Lenovo docks
      - Add the counterpart GUID for the DW5821e
      - Be more accepting when trying to recover a failed database migration
      - Do not ask the user to upload a report if ReportURI is not set
      - Do not segfault when trying to quit the downgrade selection
      - Fix a crash when stopping the fwupd service
      - Never show AppStream markup on the console
      - Relax the certificate time checks in the self tests for the legacy certificate
      - Reload metadata store when configuration changes
      - Remove replug flag after the device comes back from reboot
      - Update device_modified in sql database during updates
      - Work properly with ICL thunderbolt controller

   * There are two new features in this point release relative to the 1.2.10 release in Ubuntu 
     bionic right now:
      - Add support for tpm2-tools 4.X
      - Allow specifying a firmware GUID to check any version exists

   * Per the firmware update policy described in
  https://wiki.ubuntu.com/StableReleaseUpdates#fwupd_and_fwupdate and
  https://wiki.ubuntu.com/firmware-updates we should jump to point
  release not backport patches

  [Test Case]
   * On a device supporting updates, either install a new firmware upgrade (fwupdmgr update) or reinstall (fwupdmgr reinstall)
   * verify the update works properly

  [Regression Potential]

   * Regressions are unlikely as most changes are bug fixes that were prompted by users reporting problems.
   * If a regression was to pop up it's likely to be very specific to a user's configuration.
   * To discuss the two new features:
     - Allow specifying a firmware GUID to check any version exists
     -> This particular fix was present in the 1.3.1 release already in Ubuntu focal and has been 
        backported to the 1.2.x release.  It allows metadata to set requirements.  On Ubuntu it 
        should allow more device types to be upgraded that previously would have had this 
        requirement set causing a failure.
     - Add support for tpm2-tools 4.X
     -> This version of the tools is not present in Ubuntu and shouldn't have any impact to 
        Ubuntu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1884788/+subscriptions



More information about the foundations-bugs mailing list