dput-ng ≥ 1.16 contains two usability changes which make uploading easier:
- When no arguments are specified, dput-ng auto-selects the most recent .changes file (with confirmation).
- Instead of erroring out when detecting an unsigned .changes file, debsign(1) is invoked to sign the .changes file before proceeding.
With these changes, after building a package, you just need to
dput (in the correct directory of course) to sign and upload