Package: vulkan
Version: 1.0.65.2+dfsg1-1
Severity: serious
Justification: 1


The utility "vulkan-smoketest" in the vulkan-utils package depends on
layers in the libvulkan-dev package, but there is no dependency.  This can
be easily verified by running it with the "--validate" option:

$ vulkan-smoketest --validate
terminate called after throwing an instance of 'std::runtime_error'
  what():  instance layer VK_LAYER_LUNARG_standard_validation is missing
Aborted


The easiest way to fix this is simply add a dependency, but it raises the
question of why the vulkan-utils package exists.  Both vulkaninfo and
smoketest could reasonably just be part of libvulkan-dev, as both are
really vulkan developer utilities, rather than general purpose utilities.

Reply via email to