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
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 1.0.34~ds Upstream: 1.0.34 Url: https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.0.34/OpenXR-SDK-Source-release-1.0.34.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsopenxr-sdk-source source
-
I
patch-not-forwarded-upstream
- [debian/patches/0009-On-Linux-make-the-API-layer-manifest-have-an-absolut.patch]
-
I
superficial-tests
- [debian/tests/control]
-
P
source-contains-prebuilt-java-object
- [maintainer-scripts/publish-aar/gradle/wrapper/gradle-wrapper.jar]
- [src/tests/hello_xr/gradle/wrapper/gradle-wrapper.jar]
-
X
debian-rules-uses-as-needed-linker-flag
- [debian/rules:5]
-
X
prefer-uscan-symlink
- filenamemangle s%(?:.*?)?OpenXR-SDK-Source-release-(\d[\d.]*)\.(.+)$%@PACKAGE@_$1.orig.$2% [debian/watch:11]
-
I
patch-not-forwarded-upstream
-
–
Package is already in Debian
- The package uploader is not currently maintaining openxr-sdk-source in Debian
- Last upload was on the 2021-10-25
-
–
Upstream-Contact missing from d/copyright
Upstream Contact: None Licenses: BSL-1.0, Apache-2.0, BSD-3-Clause, CC0-1.0, Apache-2.0 or Expat, CC-BY-4.0
Comments
-
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. -
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. -
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.