FFE: update vulkan to 1.2.135

Bug #1871754 reported by Timo Aaltonen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glslang (Ubuntu)
Fix Released
Undecided
Unassigned
spirv-headers (Ubuntu)
Fix Released
Undecided
Unassigned
spirv-tools (Ubuntu)
Fix Released
Undecided
Unassigned
vulkan-loader (Ubuntu)
Fix Released
Undecided
Unassigned
vulkan-tools (Ubuntu)
Fix Released
Undecided
Unassigned
vulkan-validationlayers (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Upstream doesn't provide release notes, vulkan tags follow the SDK releases so this is probably closest to reality:
https://www.lunarg.com/new-vulkan-1-2-sdks-support-provisional-ray-tracing-extension/

snippet copied here:
<--
Overview of new features to Vulkan SDK 1.2.135

    Inclusion of the shader tool chain API libraries coming from glslang, shaderc, SPIRV-Cross, and SPIRV-Tools.
    A new validation layer object has been added that processes debugPrintfEXT operations in shaders, retrieves the values to be printed, and sends a formatted string to the validation debug callback.
    Easier and quicker to build samples.
    Enhancements to Best Practices in the Khronos Validation Layer including ARM GPU-specific best practices checks.
    Support for the following many new extensions including new provisional VK_KHR_ray_tracing.
    Added support for VK_EXT_tooling_info for several LunarG SDK layers.
    VK_LAYER_LUNARG_standard_validation (meta-layer) has been removed and can no longer be referenced.
    Some notable improvements to Validation Layer error messages in response to feedback from the recent LunarG Vulkan Ecosystem Survey.
    Bug fixes and improved validation coverage.
-->

risk:
vulkan-loader - very low, the loader library / headers is just the plumbing for the actual drivers to support the new feature(s)
vulkan-tools - fixes for vulkaninfo, no risk really
vulkan-validationlayers - developer tools, little impact on end users
spirv/glslang - updates are required by vulkan-validationlayers to build, again little impact on end users

testing:
these have been in debian for a week now without issues, and seem fine on focal too, vkcube/vulkaninfo work like before

Timo Aaltonen (tjaalton)
description: updated
Revision history for this message
Iain Lane (laney) wrote :

Please give us some more information to be able to judge this freeze exception request.

Like, what's the risk / impact, what testing have you done? Why do we need this feature in 20.04?

I'm going to reject the pending packages in the queue for now. If approved they can be re-synced.

Revision history for this message
Iain Lane (laney) wrote :

(also, ~ubuntu-release wasn't subscribed to this; done now)

Timo Aaltonen (tjaalton)
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

if this is rejected, then please drop vulkan-tools, vulkan-validationlayers and glslang from focal-proposed, which are waiting for their build-deps

Revision history for this message
Iain Lane (laney) wrote :

Thanks Timo. We've discussed this at the release sprint, and we think it's a bit late for the release itself I'm afraid.

If you think this is something that should be in focal, please re-purpose this bug as an SRU and re-upload.

Łukasz is looking at the packages in focal-proposed already (comment #3) and working out whether they need to be removed or could be used for the SRU already.

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Yes, I think those packages will have to be removed from -proposed, sadly. It seems the sru-report (pending-srus page) goes through the .changes files for each upload (via .changesFileUrl() calls) to determine which bugs are being tracked, but those are syncs from Debian and do not have any .changes files attached. Without those it might be confusing for SRU members on what to do with those packages.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vulkan-loader - 1.2.135.0-2

---------------
vulkan-loader (1.2.135.0-2) unstable; urgency=medium

  * symbols: Add a separate symbols file for x86, strip missing symbols
    from the rest.

 -- Timo Aaltonen <email address hidden> Thu, 09 Apr 2020 19:13:42 +0300

Changed in vulkan-loader (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package spirv-headers - 1.5.1+git20200409-1

---------------
spirv-headers (1.5.1+git20200409-1) unstable; urgency=medium

  * New upstream snapshot for SPV_KHR_ray_tracing. (LP: #1871754)

 -- Timo Aaltonen <email address hidden> Thu, 09 Apr 2020 14:12:57 +0300

Changed in spirv-headers (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package spirv-tools - 2020.2-1

---------------
spirv-tools (2020.2-1) unstable; urgency=medium

  * New upstream release. (LP: #1871754)
  * control: Bump spirv-headers build-dependency.

 -- Timo Aaltonen <email address hidden> Thu, 09 Apr 2020 14:24:11 +0300

Changed in spirv-tools (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vulkan-tools - 1.2.135.0+dfsg1-1

---------------
vulkan-tools (1.2.135.0+dfsg1-1) unstable; urgency=medium

  * New upstream release. (LP: #1871754)
  * control: Bump policy to 4.5.0.
  * control: Use debhelper-compat, bump to 12.

 -- Timo Aaltonen <email address hidden> Thu, 09 Apr 2020 07:54:05 +0300

Changed in vulkan-tools (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glslang - 8.13.3559+git3727-1

---------------
glslang (8.13.3559+git3727-1) unstable; urgency=medium

  * New upstream snapshot of revision 3727. (LP: #1871754)
  * patches: Dropped fix-help.diff, refresh others.
  * control: Bump spirv-tools dependencies.

 -- Timo Aaltonen <email address hidden> Thu, 09 Apr 2020 19:20:19 +0300

Changed in glslang (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vulkan-validationlayers - 1.2.135.0-1

---------------
vulkan-validationlayers (1.2.135.0-1) unstable; urgency=medium

  * New upstream release. (LP: #1871754)
  * control: Bump build-dep on glslang, libvulkan-dev and spirv-tools.

 -- Timo Aaltonen <email address hidden> Fri, 10 Apr 2020 07:22:19 +0300

Changed in vulkan-validationlayers (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.