Sign me up Login

Details about package openxr-sdk-source

Name: openxr-sdk-source (PTS)
Uploader: Rylie Pavlik <rylie@ryliepavlik.com> (Debian QA page)
Description: libopenxr-utils - OpenXR software development kit -- utilities
libopenxr-loader1 - OpenXR loader library
libopenxr-dev - OpenXR software development kit -- development headers
openxr-layer-corevalidation - OpenXR software development kit -- validation layer
openxr-layer-apidump - OpenXR software development kit -- API dump layer

Package uploads

Upload #1

Information

Version: 1.0.34~ds-1
Uploaded: 2024-03-13 21:30
Source package: openxr-sdk-source_1.0.34~ds-1.dsc
Distribution: unstable
Section: libs
Priority: optional
Homepage: https://github.com/KhronosGroup/OpenXR-SDK-Source
Vcs-Browser: https://salsa.debian.org/xr-team/openxr-sdk-source
Vcs-Git: https://salsa.debian.org/xr-team/openxr-sdk-source.git

Changelog

 openxr-sdk-source (1.0.34~ds-1) unstable; urgency=medium
 .
   [ Rylie Pavlik ]
   * New upstream version 1.0.34~dfsg. Highlights include:
     - Many new extensions in the headers.
     - Support architecture-specific active runtime manifest filenames.
     - Fix a segfault on improper loader usage.
     - Improve hello_xr behavior on devices that offer non-opaque blend modes.
     - Name Vulkan objects in hello_xr for ease of debugging.
     - Improvements to validation layer and API dump layer.
     - New openxr_runtime_list_json tool for updating OpenXR-Inventory
     - New `openxr_reflection_structs.h` and
       `openxr_reflection_parent_structs.h` reflection headers.
     - New ratified header for APIs used between runtimes, layers, and
       the loader.
     - Fix shared library leak in the loader.
     - Fix for API layer loading logic.
     - Limit symbols exported by the API layers.
   * Update to new upstream signing key used for 1.0.33.
   * Rediff patches.
     Drop 0004-Fix-GCC-11-builds-closes-984278.patch: Integrated upstream
     Drop 0009-loader_test-Add-to-CMake-as-a-test.patch: Integrated upstream
   * d/control:
     - Update standards version to 4.6.2, no changes.
     - Update debhelper compat to 13, no changes.
     - Update URLs.
   * d/copyright:
     - Update
     - Refer to existing installed copy of CC0-1.0
   * d/watch: Remove repack suffix number, change suffix
   * libopenxr-utils: Update to include openxr_runtime_list_json
   * Fix lintian warning and remove unneeded overrides
   * Update maintainer's name.
 .
   [ Andrew Lee (李健秋) ]
   * Drop myself from uploaders.

QA information

Comments

  1. Hi,
    
    Many thanks for taking the time to package this application.
    
    Package builds perfect, the only issues I see is with 'debian/copyright'. Running 'lrc' against the tree I get the below.
    
    Parsing Source Tree  ....
    Reading copyright    ....
    Running licensecheck ....
    
    d/copyright     | licensecheck
    
    CC-BY-4.0       | CC0-1.0          changes/.markdownlint.yaml
    Apache-2.0      | Apache-2.0 and/or CC-BY-4.0 and/or CC0-1.0 debian/fill.copyright.blanks.yml
    CC-BY-4.0       | Apache-2.0       .editorconfig
    CC-BY-4.0       | Apache-2.0       .env
    Apache-2.0      | CC0-1.0          .github/dependabot.yml
    Apache-2.0      | CC0-1.0          .github/scripts/CMakePresets.json.license
    Apache-2.0      | CC0-1.0          .github/workflows/android.yml
    Apache-2.0      | CC0-1.0          .github/workflows/gradle-wrapper-validation.yml
    Apache-2.0      | CC0-1.0          .github/workflows/msvc-build-preset.yml
    Apache-2.0      | CC0-1.0          .github/workflows/pr.yml
    Apache-2.0      | CC0-1.0          .github/workflows/release.yml
    Apache-2.0      | CC0-1.0          .github/workflows/snapshot.yml
    Apache-2.0      | CC0-1.0          .github/workflows/windows-matrix.yml
    Apache-2.0 or Expat| Apache-2.0       include/openxr/openxr_platform_defines.h
    CC-BY-4.0       | Apache-2.0       LICENSES/Apache-2.0.txt
    CC-BY-4.0       | BSD-3-clause     LICENSES/BSD-3-Clause.txt
    CC-BY-4.0       | BSL-1.0          LICENSES/BSL-1.0.txt
    CC-BY-4.0       | CC0-1.0          LICENSES/CC0-1.0.txt
    CC-BY-4.0       | ISC              LICENSES/ISC.txt
    CC-BY-4.0       | OFL-1.1          LICENSES/OFL-1.1-RFN.txt
    CC-BY-4.0       | Unlicense        LICENSES/Unlicense.txt
    CC-BY-4.0       | Zlib             LICENSES/Zlib.txt
    Apache-2.0      | BSL-1.0          maintainer-scripts/publish-aar/build.gradle.kts
    Apache-2.0      | BSL-1.0          maintainer-scripts/publish-aar/settings.gradle
    CC-BY-4.0       | CC0-1.0          .proclamation.json.license
    Apache-2.0 or Expat| Apache-2.0       specification/registry/xr.xml
    CC-BY-4.0       | Apache-2.0       specification/scripts/spec_tools/validity.py
    Apache-2.0 or Expat| Apache-2.0       specification/scripts/template_openxr_reflection.h
    Apache-2.0 or Expat| Apache-2.0       specification/scripts/template_openxr_reflection_parent_structs.h
    Apache-2.0 or Expat| Apache-2.0       specification/scripts/template_openxr_reflection_structs.h
    CC-BY-4.0       | Apache-2.0       src/api_layers/XrApiLayer_api_dump.map
    CC-BY-4.0       | Apache-2.0       src/api_layers/XrApiLayer_core_validation.map
    CC-BY-4.0       | Apache-2.0       src/cmake/fxc_shader.cmake
    CC-BY-4.0       | Apache-2.0       src/cmake/glsl_shader.cmake
    CC-BY-4.0       | Apache-2.0       src/cmake/make_includable.cmake
    Apache-2.0 or Expat| Apache-2.0       src/common_config.h.in
    Apache-2.0 or Expat| Apache-2.0       src/common/extra_algorithms.h
    Apache-2.0 or Expat| Apache-2.0       src/common/filesystem_utils.cpp
    Apache-2.0 or Expat| Apache-2.0       src/common/filesystem_utils.hpp
    Apache-2.0 or Expat| Apache-2.0       src/common/hex_and_handles.h
    Apache-2.0 or Expat| Apache-2.0       src/common/object_info.cpp
    Apache-2.0 or Expat| Apache-2.0       src/common/object_info.h
    Apache-2.0 or Expat| Apache-2.0       src/common/platform_utils.hpp
    Apache-2.0 or Expat| Apache-2.0       src/common/stdfs_conditions.h
    Apache-2.0 or Expat| Apache-2.0       src/common/unique_asset.h
    Apache-2.0 or Expat| Apache-2.0       src/common/xr_dependencies.h
    Apache-2.0 or Expat| Apache-2.0       src/loader/abi.json.license
    Apache-2.0 or Expat| Apache-2.0       src/loader/additional_manifest.mf.in.license
    Apache-2.0 or Expat| Apache-2.0       src/loader/android_utilities.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/android_utilities.h
    Apache-2.0 or Expat| Apache-2.0       src/loader/api_layer_interface.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/api_layer_interface.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/exception_handling.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_core.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_init_data.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_init_data.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_instance.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_instance.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_logger.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_logger.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_logger_recorders.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_logger_recorders.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader_platform.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/loader.rc
    Apache-2.0 or Expat| Apache-2.0       src/loader/manifest_file.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/manifest_file.hpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/module.json.license
    Apache-2.0 or Expat| Apache-2.0       src/loader/OpenXRConfig.cmake.in
    Apache-2.0 or Expat| Apache-2.0       src/loader/openxr-loader.def
    Apache-2.0 or Expat| Apache-2.0       src/loader/openxr-loader.expsym
    Apache-2.0 or Expat| Apache-2.0       src/loader/openxr_loader_for_android.pom
    Apache-2.0 or Expat| Apache-2.0       src/loader/openxr-loader.map
    Apache-2.0 or Expat| Apache-2.0       src/loader/prefab.json.license
    Apache-2.0 or Expat| Apache-2.0       src/loader/runtime_interface.cpp
    Apache-2.0 or Expat| Apache-2.0       src/loader/runtime_interface.hpp
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/android_resources/helloxr-es-24px.svg.license
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/android_resources/helloxr-vk-24px.svg.license
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/gradlew.bat.license
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/gradlew.license
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/gradle/wrapper/gradle-wrapper.jar.license
    CC-BY-4.0       | Apache-2.0       src/tests/hello_xr/gradle/wrapper/gradle-wrapper.properties.license
    CC-BY-4.0       | Apache-2.0       src/tests/loader_test/test_layers/XrApiLayer_test.map
    CC-BY-4.0       | Apache-2.0       src/tests/loader_test/test_runtimes/test_runtime.map
    
    I have looked at a few and indeed a number are not correctly referenced in 'debian/copyright'. Please could you have a bit of an audit and update the 'debian/copyright' file where appropriate.
    
    Regards
    
    Phil
    Needs work Phil Wyett at May 24, 2024, 3:38 p.m.
  2. Hi,
    
    You have indicated on mentors that you are seeking sponsorship for the package. However, I am unable to find a Request For Sponsorship (RFS) bug for this submission.
    
    Am I missing it?
    
    If you need to create one, you will find information on how to at the link below.
    
    https://mentors.debian.net/sponsors/rfs-howto/
    
    Regards
    
    Phil
    Needs work Phil Wyett at June 12, 2024, 12:17 a.m.
  3. Some of the Debian tooling still doesn't understand how to parse spdx metadata, but I'll go through and check the data again. I have improved tooling for making dep5 files from spdx since last time I did so. (The project is reuse compliant) 
    
    I did not make an rfs bug because I have a colleague who usually sponsors this upload. However they have been away on personal matters for a while which is why this has been sitting here. When I return from vacation I'll update this and make an rfs bug if still needed. 
    
    Thanks for the review.
    Rylie Pavlik at June 12, 2024, 12:14 p.m.