Sign me up Login

Details about package quadrilateralcowboy

Name: quadrilateralcowboy
Uploader: James Addison <jay@jp-hosting.net> (Debian QA page)
Description: quadrilateralcowboy - first-person cyberpunk adventure game

Package uploads

Upload #3

Information

Version: 0~20240909.git3e3947707-1
Uploaded: 2024-10-10 22:40
Source package: quadrilateralcowboy_0~20240909.git3e3947707-1.dsc
Distribution: unstable
Section: contrib/games
Priority: optional
Homepage: https://www.blendogames.com/qc/
Vcs-Browser: https://salsa.debian.org/jayaddison/quadrilateralcowboy/
Vcs-Git: https://salsa.debian.org/jayaddison/quadrilateralcowboy.git/
Closes bugs: #1026277

Changelog

 quadrilateralcowboy (0~20240909.git3e3947707-1) unstable; urgency=medium
 .
   [ James Addison ]
   * Initial release. Closes: #1026277

QA information

Comments

No comments

Upload #2

Information

Version: 0~20240909.git3e3947707-1
Uploaded: 2024-10-10 16:40
Source package: quadrilateralcowboy_0~20240909.git3e3947707-1.dsc
Distribution: unstable
Section: contrib/games
Priority: optional
Homepage: https://www.blendogames.com/qc/
Vcs-Browser: https://salsa.debian.org/jayaddison/quadrilateralcowboy/
Vcs-Git: https://salsa.debian.org/jayaddison/quadrilateralcowboy.git/
Closes bugs: #1026277

Changelog

 quadrilateralcowboy (0~20240909.git3e3947707-1) unstable; urgency=medium
 .
   [ James Addison ]
   * Initial release. Closes: #1026277

QA information

Comments

  1. I forgot to re-run lintian after building this updated version of the package; it includes a missing LGPL license attribution for some OpenAL EAX-related files, but I used the wrong short-name for the license in the DEP5 file.
    
    I'll re-upload after fixing that soon - likely within the next few days - and then will consider filing an RFS bug.
    Needs work James Addison at Oct. 10, 2024, 5:18 p.m.

Upload #1

Information

Version: 0~20240909-1
Uploaded: 2024-09-09 19:25
Source package: quadrilateralcowboy_0~20240909-1.dsc
Distribution: UNRELEASED
Section: contrib/games
Priority: optional
Homepage: https://www.blendogames.com/qc/
Vcs-Browser: https://salsa.debian.org/jayaddison/quadrilateralcowboy/
Vcs-Git: https://salsa.debian.org/jayaddison/quadrilateralcowboy.git/
Closes bugs: #1026277

Changelog

 quadrilateralcowboy (0~20240909-1) UNRELEASED; urgency=medium
 .
   [ James Addison ]
   * Initial release. Closes: #1026277

QA information

Comments

  1. James,
    
    Preamble...
    
    Thank you for taking the time to prepare this package and your contribution to the Debian project.
    
    The review below is for assistance. This review is offered to help package submitters to Debian mentors in order to improve their packages prior to possible sponsorship into Debian. There is no obligation on behalf of the submitter to make any alterations based upon information provided in the review.
    
    Review...
    
    1. Build:
    
      * pbuilder [1]: Good
      * sbuild [2]: Good
    
    2. Lintian [3]: Issues
    
    E: quadrilateralcowboy changes: unreleased-changes
    N: 
    N:   The distribution in the Changes field copied from debian/changelog
    N:   indicates that this package was not intended to be released yet.
    N: 
    N:   Please refer to Bug#542747 for details.
    N: 
    N:   Visibility: error
    N:   Show-Always: no
    N:   Check: fields/distribution
    N: 
    N:
    I: quadrilateralcowboy: spelling-error-in-binary preceeding preceding [usr/games/qc]
    N: 
    N:   Lintian found a spelling error in the given binary. Lintian has a list of
    N:   common misspellings that it looks for. It does not have a dictionary like
    N:   a spelling checker does.
    N:   
    N:   If the string containing the spelling error is translated with the help of
    N:   gettext or a similar tool, please fix the error in the translations as
    N:   well as the English text to avoid making the translations fuzzy. With
    N:   gettext, for example, this means you should also fix the spelling mistake
    N:   in the corresponding msgids in the *.po files.
    N:   
    N:   You can often find the word in the source code by running:
    N:   
    N:    grep -rw <word> <source-tree>
    N:   
    N:   This tag may produce false positives for words that contain non-ASCII
    N:   characters due to limitations in strings.
    N: 
    N:   Visibility: info
    N:   Show-Always: no
    N:   Check: binaries/spelling
    N: 
    N:
    I: quadrilateralcowboy: spelling-error-in-binary scaleable scalable [usr/games/qc]
    
    3. Licenses [4]: Issues
    
    philwyett@ks-tarkin:~/Development/builder/debian/mentoring/quadrilateralcowboy-0~20240909$ lrc
    en: Versions: recon 1.17.1  check 3.3.9-1
    
    Parsing Source Tree  ....
    Reading copyright    ....
    Running licensecheck ....
    
    d/copyright     | licensecheck
    MIT             | Khronos          renderer/glext.h
    
    4. Watch file [uscan --force-download]: N/A
    
    5. Build Twice [sudo pbuilder build --twice <package>.dsc]: Issues
    
     dpkg-source --before-build .
     debian/rules clean
    dh clean
       dh_auto_clean
       dh_clean
     dpkg-source -b .
    dpkg-source: info: using source format '3.0 (quilt)'
    dpkg-source: info: building quadrilateralcowboy using existing ./quadrilateralcowboy_0~20240909.orig.tar.gz
    dpkg-source: info: using patch list from debian/patches/series
    dpkg-source: warning: ignoring deletion of file qc.6, use --include-removal to override
    dpkg-source: error: cannot represent change to qc.6.gz: binary file contents changed
    dpkg-source: error: add qc.6.gz in debian/source/include-binaries if you want to store the modified binary in the debian tarball
    dpkg-source: error: unrepresentable changes to source
    dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
    I: copying local configuration
    E: Failed autobuilding of package
    I: unmounting dev/ptmx filesystem
    I: unmounting dev/pts filesystem
    I: unmounting dev/shm filesystem
    I: unmounting proc filesystem
    I: unmounting sys filesystem
    I: cleaning the build env 
    I: removing directory /var/cache/pbuilder/build/57952 and its subdirectories
    
    6. Reproducible builds [5]: Good
    
    7. Install [No previous installs]: Not performed at this time
    
    8. Upgrade [Over previous installs if any]: N/A
    
    Additional...
    
    A. Consider filing an RFS bug, so a package review can be seen by many and when ready, marked as "confirmed" so then a DD can review and possibly upload the package into Debian.
    
    Summary...
    
    I believe <PACKAGE> is not yet ready for sponsorship at this time. Could the contributor rectify one of more of the raised issues.
    
    Regards
    
    Phil
    
    [1] pbuilder:
    
      * Command: sudo pbuilder build <PACKAGE>.dsc
      * Document: https://wiki.ubuntu.com/PbuilderHowto.
      * Document: https://wiki.debian.org/PbuilderTricks
    
    [2] sbuild:
    
      * Command: sbuild <PACKAGE>.dsc
      * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000002
      * Document: https://wiki.debian.org/sbuild
    
    [3] lintian:
    
      * Command: lintian -v -i -I -E --pedantic --profile debian (*.dsc, *.changes, *.buildinfo). Each can throw up different results, so be thorough.
      * Document: https://wiki.debian.org/Lintian
    
    [4] lrc:
    
      * Command: lrc
      * Document: https://wiki.debian.org/CopyrightReviewTools#licenserecon
    
    [5] reprotest
    
      * Command: sudo reprotest --vary=-build_path,domain_host.use_sudo=1 --auto-build <PACKAGE>.dsc -- schroot unstable-amd64-sbuild
      * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000004
      * Document: https://wiki.debian.org/ReproducibleBuilds/
      * Document: https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method
    Needs work Phil Wyett at Sept. 9, 2024, 8:40 p.m.
  2. Hi Phil,
    
    Thank you very much for the detailed and addressable feedback.  I've resolved each of the issues identified, and have pushed those changes to git on Salsa -- with the spelling errors corrected upstream (in this case, also maintained by myself).
    
    Two items seem to remain:
    
      * Opening an RFS ticket for the package.
      * Resolving an ARM64 cross-build failure in Salsa's continuous integration pipelines.
    
    I'd like to try to get the ARM64 cross-build working before opening the RFS.  It may be an optional extra, but I would like to try to include one non-x86 architecture with the initial release.
    
    Thanks again,
    James
    Needs work James Addison at Sept. 10, 2024, 3:30 p.m.