[ubuntu/groovy-proposed] ubuntu-drivers-common 1:0.8.6 (Accepted)

Alberto Milone alberto.milone at canonical.com
Tue Oct 13 11:11:12 UTC 2020


ubuntu-drivers-common (1:0.8.6) groovy; urgency=medium

  [ Alberto Milone ]
  * share/hybrid/json-parser, debian/copyright:
    - Include json-parser (just C file and header).
  * gpu-manager.c:
    - Add json parsing code to detect support for runtimepm on NVIDIA
      (LP: #1895855).
    - Check that RTD3 is enabled, and write that to a file in /run.
    - Make on-demand mode the default when no settings are available.
    - Add support for AMD+NVIDIA hybrid systems.
    - Add support for checking PME capabilities for runtimepm, so that,
      if the GPU is not boot_vga, and it is not listed in the json
      database, we can at least check whether d3hot is supported, and
      enable runtimepm in the NVIDIA driver.
  * gpu-manager.py:
    - Adjust the test suite to match the changes in gpu-manager.c.
  * UbuntuDrivers/detect.py, ubuntu-drivers:
    - Catch apt exceptions.
    - Catch failure when modinfo is not available.
    - Introduce the concept of LTSB (long term support branch), NFB
      (new feature branch), Legacy, and Beta, which the driver packages
      can specify.
    - Use package support to pick the nvidia driver:
      o Desktop case: pick the latest non-server driver, when available
        (this preserves the current behaviour).
      o Server case: pick the LTSB -server driver, when available.
  * NvidiaDetector/nvidiadetector.py:
    - Use regex to parse package names (LP: #1891183).
  * ubuntu-drivers:
    - Select on-demand mode if runtimepm is supported.
    - Check RTD3 support for NVIDIA, and enable it when available.
    - Show the package support level, when available, when using
      "ubuntu-drivers debug".
  * debian/control:
    - Replace build-dep on libpciaccess-dev with libpci-dev.
  * debian/rules: make sure to call the clean target of the Makefile

  [ Cyrus Lien ]
  * gpu-manager.c:
    - Fix segmentation fault in json_find_feature_in_array.

Date: Mon, 12 Oct 2020 16:00:18 +0200
Changed-By: Alberto Milone <alberto.milone at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/ubuntu-drivers-common/1:0.8.6
-------------- next part --------------
Format: 1.8
Date: Mon, 12 Oct 2020 16:00:18 +0200
Source: ubuntu-drivers-common
Architecture: source
Version: 1:0.8.6
Distribution: groovy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Alberto Milone <alberto.milone at canonical.com>
Launchpad-Bugs-Fixed: 1891183 1895855
Changes:
 ubuntu-drivers-common (1:0.8.6) groovy; urgency=medium
 .
   [ Alberto Milone ]
   * share/hybrid/json-parser, debian/copyright:
     - Include json-parser (just C file and header).
   * gpu-manager.c:
     - Add json parsing code to detect support for runtimepm on NVIDIA
       (LP: #1895855).
     - Check that RTD3 is enabled, and write that to a file in /run.
     - Make on-demand mode the default when no settings are available.
     - Add support for AMD+NVIDIA hybrid systems.
     - Add support for checking PME capabilities for runtimepm, so that,
       if the GPU is not boot_vga, and it is not listed in the json
       database, we can at least check whether d3hot is supported, and
       enable runtimepm in the NVIDIA driver.
   * gpu-manager.py:
     - Adjust the test suite to match the changes in gpu-manager.c.
   * UbuntuDrivers/detect.py, ubuntu-drivers:
     - Catch apt exceptions.
     - Catch failure when modinfo is not available.
     - Introduce the concept of LTSB (long term support branch), NFB
       (new feature branch), Legacy, and Beta, which the driver packages
       can specify.
     - Use package support to pick the nvidia driver:
       o Desktop case: pick the latest non-server driver, when available
         (this preserves the current behaviour).
       o Server case: pick the LTSB -server driver, when available.
   * NvidiaDetector/nvidiadetector.py:
     - Use regex to parse package names (LP: #1891183).
   * ubuntu-drivers:
     - Select on-demand mode if runtimepm is supported.
     - Check RTD3 support for NVIDIA, and enable it when available.
     - Show the package support level, when available, when using
       "ubuntu-drivers debug".
   * debian/control:
     - Replace build-dep on libpciaccess-dev with libpci-dev.
   * debian/rules: make sure to call the clean target of the Makefile
 .
   [ Cyrus Lien ]
   * gpu-manager.c:
     - Fix segmentation fault in json_find_feature_in_array.
Checksums-Sha1:
 c9efb12c54c95de997dbbd531bdaad1c36c2a26f 2436 ubuntu-drivers-common_0.8.6.dsc
 dbd85b1032c1ce3dea54ee7dde4e7546ffd958d9 95848 ubuntu-drivers-common_0.8.6.tar.xz
 2e5d859ad5f793dc9b783163294b2f9ed54b395b 10206 ubuntu-drivers-common_0.8.6_source.buildinfo
Checksums-Sha256:
 34cc30db2e0b0b6201acf4154b50abe2fcc59d1b0ed9867b1bbc85f7022b9c97 2436 ubuntu-drivers-common_0.8.6.dsc
 be1c8f4321e566b22d59fb19f05bc3c6cd3012ec02723d5453126359c882a071 95848 ubuntu-drivers-common_0.8.6.tar.xz
 61e3bb8e49a3e700728ba720657a68818c0eb1d41028904da2d301041bf7c78d 10206 ubuntu-drivers-common_0.8.6_source.buildinfo
Files:
 c40e56faca2ecc81ddf8c82155de64d6 2436 admin optional ubuntu-drivers-common_0.8.6.dsc
 16556a36436e7c8a21a64c418e076560 95848 admin optional ubuntu-drivers-common_0.8.6.tar.xz
 1dd01f526c8bcd5809160f4fff0e62d0 10206 admin optional ubuntu-drivers-common_0.8.6_source.buildinfo


More information about the Groovy-changes mailing list