First, please read SponsorChecklist, maint-guide, debian-policy, developers-reference, REJECT-FAQ, copyright file standards 1, 2 and several sponsors' standards documents.

Then check your packages against the following common issues:

  1. Be sure to send any manual pages, patches, .desktop files and so on upstream. If the patches are hacks to workaround upstream brokenness, please replace them with patches do the right thing as upstream would (ie, make things more configurable) and send them upstream
  2. Use quilt (or dpatch/cdbs' simple-patchsys if necessary) for patches rather than patching in the diff.gz. When the wigg-n-pen format is available, use that properly
  3. Don't apply lintian overrides unless necessary. Bugs in lintian or other packages should not be overridden
  4. Remove comments unless they explain something non-trivial, or give reasoning for some action
  5. Avoid using bashisms in your debian/rules file or other scripts
  6. Avoid more than one copy of the version number in the get-orig-source target
  7. Use --rsyncable when compressing the tarball in get-orig-source or the uscan script
  8. Use debhelper commands rather than other commands because they are more likely to give policy-compliant results.
  9. Remove embedded code copies if you happen to need to repack the tarball.
  10. When embedded code copies are necessary, notify the security team so they can track vulnerabilities more effectively.
  11. The debian/copyright file must contain licence and copyright information for every file in the source package. Images, fonts and other binary files are commonly missed.
  12. If you have a lot of embedded code copies that are not used in the binary package, you may want to have a separate debian/package.copyright for the binary package.
  13. If available, add the homepage source package stanza in the control file. At some point it would be nice to have Homepage as a separate field collaboratively edited from packages.debian.org. Use that if it ever happens.
  14. When adopting packages, preserve the history in debian/changelog and debian/copyright
  15. Use mentors.debian.net