Sign me up Login

Details about package joystickwake

Name: joystickwake
Uploader: Forest <forestix@gaga.casa> (Debian QA page)
Description: joystickwake - joystick-aware screen waker

Package uploads

Upload #4

Information

Version: 0.5.2
Uploaded: 2026-04-22 20:51
Source package: joystickwake_0.5.2.dsc
Distribution: unstable
Section: games
Priority:
Homepage: https://codeberg.org/forestix/joystickwake
Vcs-Browser: https://codeberg.org/forestix/joystickwake
Vcs-Git: https://codeberg.org/forestix/joystickwake.git
Closes bugs: #1125687

Changelog

 joystickwake (0.5.2) unstable; urgency=medium
 .
   * Initial Debian release. (Closes: #1125687)

QA information

Comments

  1. Add:
    # cat debian/watch 
    Version: 5
    
    Source: https://codeberg.org/forestix/joystickwake/tags
    Matching-Pattern: .*/v@ANY_VERSION@@ARCHIVE_EXT@
    
    
    debian/source/format:
    3.0 (quilt)
    Needs work Alexander Ermakov at April 23, 2026, 5:57 a.m.
  2. No, Alexander. As I have already told you, this is a native package.
    
    The packaging lives in the same repository as the program code, is part of the official release tarball, and is developed and maintained by the same person. There is nothing upstream of it. There is no need for quilt, patches, or an .orig.tar.gz file. As such, source/format: 3.0 (quilt) would be incorrect.
    
    Relatedly, I don't see a need for a debian/watch file. That file is for detecting upstream releases, which do not exist in this case, because it's a native package. Furthermore, Debian policy does not require a watch file even for non-native packages. So, while I don't think a watch file would do any harm, it would be needless complexity. I am inclined to avoid it unless a Debian developer chimes in with a good reason for one.
    
    You can learn more about native packages here:
    
    https://www.debian.org/doc/debian-policy/ch-source.html#source-packages
    Ready Forest at April 23, 2026, 7:40 a.m.

Upload #3

Information

Version: 0.5.1
Uploaded: 2026-01-16 05:12
Source package: joystickwake_0.5.1.dsc
Distribution: unstable
Section: games
Priority:
Homepage: https://codeberg.org/forestix/joystickwake
Vcs-Browser: https://codeberg.org/forestix/joystickwake
Vcs-Git: https://codeberg.org/forestix/joystickwake.git
Closes bugs: #1125687

Changelog

 joystickwake (0.5.1) unstable; urgency=medium
 .
   * Initial Debian release. (Closes: #1125687)

QA information

Comments

  1. Regarding your comment on native packaging on the first upload: a native package is one where downloading the tarball gives the full package source. That’s not the case here: https://codeberg.org/forestix/joystickwake/archive/v0.5.1.tar.gz doesn’t ship the debian/ directory.
    
    On top of that, since you’re using a separate debian branch for Debian-specific packaging (as opposed to the “upstream”-style packaging in the main branch), I think it’s useful to distinguish the upstream version (on the main branch) from the Debian packaging version. Related to this, you should specify “-b debian” in the Vcs-Git line so that the correct branch is used.
    
    In Build-Depends, you should drop the version dependency on python3 (even oldoldstable has 3.9), and the alternate dependency on python-docutils.
    
    For extra bonus points, the description could explain what the recommended packages are used for.
    Needs work Stephen Kitt at April 22, 2026, 7:09 p.m.
  2. Hi, Stephen.
    
    Tarball: Done. The debian dir was excluded from tarballs in the past, just in case someone else wanted to package it for debian while I was still maintaining it for my ubuntu PPA. I have dropped the exclusion.
    
    Branch: Done. The debian branch was specifically for drafts while addressing feedback here, to avoid noise on the main branch for my existing users. My plan was always to merge it into the default branch, which I just did.
    
    Build-Depends: Done. Those older dependency versions were leftovers from when python 3 was relatively new and its presence couldn't safely assumed. I have removed them.
    
    Description: Done. Added a short paragraph explaining each recommended dependency.
    
    See latest upload for these changes.
    
    Thanks for the review!
    Ready Forest at April 22, 2026, 9:13 p.m.

Upload #2

Information

Version: 0.5.1
Uploaded: 2026-01-16 04:27
Source package: joystickwake_0.5.1.dsc
Distribution: unstable
Section: games
Priority:
Homepage: https://codeberg.org/forestix/joystickwake
Closes bugs: #1125687

Changelog

 joystickwake (0.5.1) unstable; urgency=medium
 .
   * Initial Debian release. (Closes: #1125687)

QA information

Comments

No comments

Upload #1

Information

Version: 0.5.1
Uploaded: 2026-01-16 01:27
Source package: joystickwake_0.5.1.dsc
Distribution: unstable
Section: games
Priority: optional
Homepage: https://codeberg.org/forestix/joystickwake
Closes bugs: #1125687

Changelog

 joystickwake (0.5.1) unstable; urgency=medium
 .
   * Initial Debian release. (Closes: #1125687)
   * Make setup script compatible with python 3.14.
   * Require python 3.8 or newer.
   * Use f-strings.
   * Use text encoding & context manager in open() calls.
   * Standards-Version: 4.7.2
   * Build-Depends: python3-setuptools

QA information

Comments

  1. d/control:
    +debhelper-compat (= 13),
    +Standards-Version: 4.7.3
    
    d/changelog:
    Please leave only "  * Initial release. (Closes: #1125687)"
    Needs work Alexander Ermakov at Jan. 16, 2026, 3:43 a.m.
  2. d/source/format:
    +3.0 (quilt)
    Needs work Alexander Ermakov at Jan. 16, 2026, 3:46 a.m.
  3. 1. Done.
    
    2. I don't think source/format 3.0 (quilt) makes sense in this case. It's a native Debian package: I am the upstream developer, the packaging lives in the same repository as the program code, and there is no need for quilt, patches, or an .orig.tar.gz file.
    Ready Forest at Jan. 16, 2026, 5:17 a.m.