Ilya Orlov,
Review of upload: 2025-06-19 18:57
For information about the tests run, see:
https://wiki.debian.org/PhilWyett/DebianMentoring
Test 4 (sbuild): Information only
Lintian:
Running lintian...
N:
W: gamescope: copyright-refers-to-deprecated-bsd-license-file
N:
N: The copyright file refers to /usr/share/common-licenses/BSD. Due to the
N: brevity of this license, the specificity of this copy to code whose
N: copyright is held by the Regents of the University of California, and the
N: frequency of minor wording changes in the license, its text should be
N: included in the copyright file directly rather than referencing this file.
N:
N: This file may be removed from a future version of base-files if references
N: to it drop sufficiently.
N:
N: Please refer to Copyright information (Section 12.5) in the Debian Policy
N: Manual for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright
N:
N:
W: gamescope: no-manual-page [usr/games/gamescope]
N:
N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have
N: a manual page
N:
N: Note that though the man program has the capability to check for several
N: program names in the NAMES section, each of these programs should have its
N: own manual page (a symbolic link to the appropriate manual page is
N: sufficient) because other manual page viewers such as xman or tkman don't
N: support this.
N:
N: If the name of the manual page differs from the binary by case, man may be
N: able to find it anyway; however, it is still best practice to match the
N: exact capitalization of the executable in the manual page.
N:
N: If the manual pages are provided by another package on which this package
N: depends, Lintian may not be able to determine that manual pages are
N: available. In this case, after confirming that all binaries do have manual
N: pages after this package and its dependencies are installed, please add a
N: Lintian override.
N:
N: Please refer to Manual pages (Section 12.1) in the Debian Policy Manual
N: for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: documentation/manual
N: Renamed from: binary-without-manpage
N:
N:
W: gamescope: no-manual-page [usr/games/gamescopectl]
N:
W: gamescope: no-manual-page [usr/games/gamescopereaper]
N:
W: gamescope: no-manual-page [usr/games/gamescopestream]
N:
W: gamescope source: no-nmu-in-changelog [debian/changelog:1]
N:
N: When you NMU a package, that fact should be mentioned on the first line in
N: the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case
N: insensitive).
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N: Renamed from: changelog-should-mention-nmu
N:
N:
W: gamescope source: source-nmu-has-incorrect-version-number 3.16.14-1+salsaci+20250619+8 [debian/changelog:1]
N:
N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
N: native package). This is to prevent stealing version numbers from the
N: maintainer.
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N:
N:
W: gamescope source: superfluous-file-pattern src/udev_is_boot_vga.c [debian/copyright:68]
N:
N: The wildcard that was specified matches no file in the source tree. This
N: either indicates that you should fix the wildcard so that it matches the
N: intended file or that you can remove the wildcard. Notice that in contrast
N: to shell globs, the "*" (star or asterisk) matches slashes and leading
N: dots.
N:
N: Please refer to
N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N: details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
I: gamescope source: out-of-date-standards-version 4.7.0 (released 2024-04-07) (current is 4.7.2)
N:
N: The source package refers to a Standards-Version older than the one that
N: was current at the time the package was created (according to the
N: timestamp of the latest debian/changelog entry). Please consider updating
N: the package to current Policy and setting this control field
N: appropriately.
N:
N: If the package is already compliant with the current standards, you don't
N: have to re-upload the package just to adjust the Standards-Version control
N: field. However, please remember to update this field next time you upload
N: the package.
N:
N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
N: debian-policy package for a summary of changes in newer versions of
N: Policy.
N:
N: Please refer to
N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for
N: details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: fields/standards-version
N:
N:
I: gamescope: package-contains-documentation-outside-usr-share-doc [usr/share/gamescope/scripts/README.md]
N:
N: This package ships a documentation file outside /usr/share/doc
N: Documentation files are normally installed inside /usr/share/doc.
N:
N: If this file doesn't describe the contents or purpose of the directory it
N: is in, please consider moving this file to /usr/share/doc/ or maybe even
N: removing it. If this file does describe the contents or purpose of the
N: directory it is in, please add a lintian override.
N:
N: Visibility: info
N: Show-Always: no
N: Check: documentation
N:
N: Screen: python/egg/metadata
N: Advocates: "Scott Kitterman" <debian@kitterman.com>
N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for
N: Python modules. Those files are not documentation even though
N: some of their names carry the .txt file extension.
N:
N: Python modules can be both public and private.
N:
N: Read more in
N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory,
N: https://www.python.org/dev/peps/pep-0376/#id16,
N: https://www.python.org/dev/peps/pep-0610/,
N: https://www.python.org/dev/peps/pep-0639/,
N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html,
N: and Bug#1003913.
N:
N:
I: gamescope source: patch-not-forwarded-upstream [debian/patches/0004_use_system_spirv_headers.patch]
N:
N: According to the DEP-3 headers, this patch has not been forwarded
N: upstream.
N:
N: Please forward the patch and try to have it included in upstream's version
N: control system. If the patch is not suitable for that, please mention
N: not-needed in the Forwarded field of the patch header.
N:
N: Please refer to social contract item 2, Coordination with upstream
N: developers (Section 3.1.4) in the Debian Developer's Reference, Changes to
N: the upstream sources (Section 4.3) in the Debian Policy Manual, and
N: Bug#755153 for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/patches/dep3
N: Renamed from: send-patch
N:
N:
I: gamescope source: patch-not-forwarded-upstream [debian/patches/0005_add_reshade_696b14c.patch]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/res/main_icon.ico [debian/source/include-binaries:1]
N:
N: An entry in debian/source/include-binaries does not exist in the patched
N: source tree. Please remove the entry.
N:
N: The format for the file is described in the manual page for dpkg-source.
N:
N: Please refer to the dpkg-source(1) manual page, Bug#528001, and
N: https://stackoverflow.com/questions/21057015/debian-include-binaries-format
N: for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/source/include-binaries
N:
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/res/main_icon_small.png [debian/source/include-binaries:2]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/res/shaders/imgui_ps.spv [debian/source/include-binaries:3]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/res/shaders/imgui_ps_hdr.spv [debian/source/include-binaries:4]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/res/shaders/imgui_vs.spv [debian/source/include-binaries:5]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/setup/Pages/Resources/DirectX.png [debian/source/include-binaries:6]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/setup/Pages/Resources/OpenGL.png [debian/source/include-binaries:7]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/setup/Pages/Resources/OpenXR.png [debian/source/include-binaries:8]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/setup/Pages/Resources/Vulkan.png [debian/source/include-binaries:9]
N:
I: gamescope source: unused-entry-in-debian-source-include-binaries src/reshade/tools/7za.exe [debian/source/include-binaries:10]
N:
P: gamescope source: package-does-not-install-examples [src/reshade/examples/]
N:
N: The original source tarball contains the specified examples directory.
N: However, no examples are installed in any binary packages.
N:
N: Please use dh_installexamples to install these to the most relevant
N: package, for example by adding the directory name followed by a wildcard
N: to a debian/pkgname.examples file.
N:
N: Lintian looks for any directory called examples under /usr/share/doc in
N: all binary packages.
N:
N: Please refer to the dh_installexamples(1) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: examples
N:
N: Screen: examples/in-tests
N: Advocates: "Scott Kitterman" <debian@kitterman.com>
N: Reason:
N: Some sources like python-tomlkit trigger this tag for tests because of files
N: in ./tests/examples/. They are not examples for tomlkit, however. They are
N: examples of TOML files used in the tests.
N:
N: Overall, the check is probably better off not looking in test
N: directories.
N:
N: Read more in Bug#1005184.
N:
N:
P: gamescope source: source-contains-autogenerated-visual-c++-file [src/reshade/res/resource.h]
N:
N: The following file is autogenerated by Microsoft Visual C++.
N:
N: They are usually provided for the convenience of users. These files
N: usually just take up space in the tarball and are of no use in Debian.
N:
N: Check if upstream also provides source-only tarballs that you can use as
N: the upstream distribution instead. If not, you may want to ask upstream to
N: provide source-only tarballs.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: cruft
N:
N:
P: gamescope source: source-contains-autogenerated-visual-c++-file [src/reshade/res/resource.rc]
E: Lintian run failed (policy violation)
Test 7 (licenserecon): Information only
philwyett@ks-tarkin:~/Development/builder/debian/gamescope-3.16.14$ lrc
en: Versions: licenserecon '6.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
** Superfluous file pattern src/udev_is_boot_vga.c
Running licensecheck ....
d/copyright | licensecheck
BSD-2-Clause | BSD-2-clause and/or BSD-3-clause LICENSE
BSD-2-Clause | HPND-sell-variant and/or NTP~disclaimer protocol/wlr-layer-shell-unstable-v1.xml
BSD-2-Clause | Expat scripts/00-gamescope/common/inspect.lua
BSD-2-Clause | Expat src/color_helpers.h
BSD-2-Clause | Zlib src/messagey.h
MIT | Expat src/modegen.cpp
BSD-2-Clause | Expat src/reshade/deps/d3d911on12/LICENSE.txt
BSD-2-Clause | BSD-3-clause src/reshade/deps/openvr/LICENSE
BSD-2-Clause | Apache-2.0 src/reshade/deps/vulkan_layer/vk_layer_dispatch_table.h
BSD-2-Clause | BSD-3-clause src/reshade/examples/01-framerate_limit/framerate_limit_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/02-freepie/freepie_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/03-history_window/history_window_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/04-api_trace/api_trace_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/05-shader_dump/shader_dump_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/06-shader_replace/shader_replace_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/07-texture_dump/texture_dump_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/08-texture_replace/texture_replace_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/09-depth/generic_depth_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/10-texture_overlay/texture_overlay_addon.cpp
BSD-2-Clause | GPL-2 src/reshade/examples/11-obs_capture/LICENSE.txt
BSD-2-Clause | GPL-2 src/reshade/examples/11-obs_capture/obs_capture.cpp
BSD-2-Clause | GPL-2 src/reshade/examples/11-obs_capture/obs_hook_info.cpp
BSD-2-Clause | GPL-2 src/reshade/examples/11-obs_capture/obs_hook_info.hpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/12-video_capture/video_capture.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/13-effects_during_frame/effects_during_frame_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/14-ray_tracing/ray_tracing_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/15-effect_runtime_sync/runtime_sync_addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/config.hpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/descriptor_tracking.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/descriptor_tracking.hpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/load_texture_image.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/save_texture_image.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/state_tracking.cpp
BSD-2-Clause | BSD-3-clause src/reshade/examples/utils/state_tracking.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_api_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_api_format.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_api.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_api_pipeline.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_api_resource.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_events.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade.hpp
BSD-2-Clause | BSD-3-clause src/reshade/include/reshade_overlay.hpp
BSD-2-Clause | BSD-3-clause src/reshade/LICENSE.md
BSD-2-Clause | BSD-3-clause src/reshade/setup/MainWindow.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/SelectAddonsPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/SelectApiPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/SelectAppPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/SelectEffectsPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/SelectOperationPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Pages/StatusPage.xaml.cs
BSD-2-Clause | BSD-3-clause src/reshade/setup/Utilities/IniFile.cs
BSD-2-Clause | BSD-3-clause src/reshade/source/addon.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/addon.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/addon_manager.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/addon_manager.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/com_ptr.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/com_utils.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d2d1/d2d1.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_state_block.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_state_block.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_resource_call_vtable.inl
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_resource.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d10/d3d10_resource.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_command_list.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_device_context.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_device_context.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_device_context.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_state_block.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_state_block.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11on12.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11on12_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11on12_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_resource_call_vtable.inl
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_resource.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d11/d3d11_resource.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_list.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_queue_downlevel.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_queue_downlevel.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_command_queue.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_descriptor_heap.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_descriptor_heap.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_device_downlevel.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_device_downlevel.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_list.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_list_immediate.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_list_immediate.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_command_queue.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_pipeline_library.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_pipeline_library.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_pix.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_resource_call_vtable.inl
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_resource.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/d3d12_resource.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d12/descriptor_heap.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_state_block.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_state_block.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_internal.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9on12.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9on12_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9on12_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_pix.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_resource_call_vtable.inl
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_resource.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_resource.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/d3d9/d3d9_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_log.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_log.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_main.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_main_test_app.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_resources.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dll_resources.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi_d3d10.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/dxgi/dxgi_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_codegen_glsl.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_codegen_hlsl.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_codegen.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_codegen_spirv.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_expression.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_expression.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_lexer.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_lexer.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_module.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_parser_exp.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_parser.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_parser_stmt.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_preprocessor.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_preprocessor.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_symbol_table.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_symbol_table.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_symbol_table_intrinsics.inl
BSD-2-Clause | BSD-3-clause src/reshade/source/effect_token.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/hook.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/hook.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/hook_manager.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/hook_manager.hpp
BSD-2-Clause | Expat src/reshade/source/imgui_code_editor.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_code_editor.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_18600.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_18600.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_18971.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_18971.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_19000.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_19000.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_19040.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table_19040.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_function_table.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_widgets.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/imgui_widgets.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/ini_file.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/ini_file.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/input.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/input_gamepad.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/input_gamepad.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/input.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/localization.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/lockfree_linear_map.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/moving_average.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_hooks.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_hooks_ffp.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_hooks.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_hooks_wgl.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_device_context.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_state_block.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_state_block.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/opengl/opengl_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openvr/openvr_hooks.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openvr/openvr_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openvr/openvr_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_hooks.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_hooks.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_hooks_instance.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_hooks_session.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/openxr/openxr_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/platform_utils.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/platform_utils.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/reshade_api_object_impl.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_api.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_gui.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_gui_vr.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_internal.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_manager.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_manager.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/runtime_update_check.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/state_block.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/state_block.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_hooks_cmd.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_hooks.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_hooks_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_hooks.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_hooks_instance.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_list.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_list.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_list_immediate.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_list_immediate.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_queue.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_command_queue.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_device.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_device.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_swapchain.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_swapchain.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_type_convert.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/vulkan/vulkan_impl_type_convert.hpp
BSD-2-Clause | BSD-3-clause src/reshade/source/windows/dinput8.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/windows/dinput.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/windows/user32.cpp
BSD-2-Clause | BSD-3-clause src/reshade/source/windows/ws2_32.cpp
BSD-2-Clause | BSD-3-clause src/reshade/tools/fxc.cpp
BSD-2-Clause | BSD-3-clause src/reshade/tools/injector.cpp
BSD-2-Clause | BSD-3-clause src/reshade/tools/update_imgui_function_table.ps1
BSD-2-Clause | Expat src/shaders/heatmap.h
MIT-old | HPND-sell-variant src/steamcompmgr.cpp
BSD-2-Clause | Expat subprojects/packagefiles/glm/meson.build
BSD-2-Clause | Expat subprojects/packagefiles/stb/meson.build
BSD-2-Clause | Expat thirdparty/sol/config.hpp
BSD-2-Clause | Expat thirdparty/sol/forward.hpp
BSD-2-Clause | Expat thirdparty/sol/sol.hpp
Summary
=======
The package has quite a number of issues that needs to be reviewed and corrected as necessary. False positives are always possible.
'+salsaci+20250619+8' in the version. What is the reasoning?
This is not an NMU, you are not in the uploader section in 'debian/control' and this is not marked as a team upload. How is the package being proposed?
This is a good time to work on packages becasue release freezes are active. I would certainly take advanatge of this.
Regards
Phil
Needs work
Phil Wyett at June 19, 2025, 10:06 p.m.