Sponsoring checklist

Nico Golde


Table of Contents

Closing: ITP, ITA
Informational
Technical checks
debian/copyright
debian/control
debian/changelog
debian/rules
.orig.tar.gz matches with upstream, or has minor, reasonable changes.
.diff.gz contains nothing which concerns me:
No useless debian/* files
Package is signed by Packager
Additional checks
References
Feedback

Closing: ITP, ITA

  • Is there a WNPP bug properly filed in the BTS?
  • Does the package changelog close the bug?
  • -> Technical checks

Informational

  • Did the applicant provide a link to the upstream sources?
  • Has the applicant a GPG-key? Is it signed by anyone?
  • Does the applicant intend to join the NM process?
  • -> Technical checks

Technical checks

debian/copyright

  • Broken referring to [1]
  • Upstream homepage
  • Copyright Holder (with mail contact)
  • Copyright Year
  • License field
  • Packaging copyright

debian/control

  • Upstream Homepage tag correct (2 spaces)?
  • Section, Priority correct.
  • All Build-Depends needed?
  • Spell check
  • Description makes sense
  • Package description and synopsis are reasonable (see [2] and [3])

debian/changelog

  • Entries well formed and appropriate closes
  • Closing ITP or ITA (if adopted or new)

debian/rules

  • No dh_* commands left commented (either use them or lose them)
  • No useless dh_* calls
  • Correct use of patch/unpatch rules

.orig.tar.gz matches with upstream, or has minor, reasonable changes.

  • md5sum check (Yes, I know md5 is deprecated ;)

.diff.gz contains nothing which concerns me:

  • bad code
  • auto-generated files
  • directly modified source files (if the change can be done by dpatch, quilt too)

No useless debian/* files

  • dirs, all the paths really not created by install routine?

Package is signed by Packager

  • gpg check

Additional checks

  • Source and binary packages are lintian- and linda-clean
  • Check linitan -I for additional infos
  • Builds cleanly in pbuilder
  • Binary package dependencies are ok
  • *.changes: bugs said to be closed in debian/changelog are actually closed
  • Package installs, removes, (updates) cleanly
  • Programs run as intended

References

Feedback

I am happy about every feedback I get, drop me a mail to <nion@debian.org>