Bug#1108805: RFS: gamescope/3.16.14-1 [RC] -- Micro-compositor for game scaling

2025-07-05 Thread Phil Wyett
Control: tags -1 +moreinfo

Ilya Orlov,

Review of upload: 2025-07-04 21:27

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Note: If test line removed, it indicates a test pass.

Test 4 (sbuild): Information only

Lintian:

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:
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" 
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-binari

Bug#1108805: RFS: gamescope/3.16.14-1 [RC] -- Micro-compositor for game scaling

2025-07-05 Thread Ilya Orlov
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for a package "gamescope".
This package is maintained by Games Team, but hasn't been updated for
several months.
I updated to a new upstream version, fixed lintian and copyright
warnings that I could.
And intend to maintain it further. But as original uploaders don't
have time to sponsor it I am proceeding with RFS.

 * Package name : gamescope
   Version  : 3.16.14-1
   Upstream contact : Pierre-Loup A. Griffais

 * URL  : https://github.com/ValveSoftware/gamescope
 * License  : MIT, BSD-3-Clause, MIT-old, BSD-2-Clause,
public-domain-dual, Zlib
 * Vcs  : https://salsa.debian.org/games-team/gamescope
   Section  : contrib/games

The source builds the following binary packages:

  gamescope - Micro-compositor for game scaling

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/gamescope/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/contrib/g/gamescope/gamescope_3.16.14-1.dsc

Changes since the last upload:

 gamescope (3.16.14-1) unstable; urgency=medium
 .
   * New upstream version 3.16.14 (Closes: bug#1104410)
   * Add libudev-dev dependency
   * Remove duplicate dependencies
   * Change glm and stb from subproject to dependency
   * Update upstream links
   * Standards-Version: 4.7.2
   * Update some licenses in copyright

Regards,
-- 
  Ilya Orlov