On Tuesday, December 23, 2025 11:20:00 AM Mountain Standard Time Md. Asif Hossain wrote: > Today's work update: > > 1. Create GPG key: > gpg --list-secret-keys > > gpg --full-generate-key > - RSA 4096 > - A good expiration date (or no expiry) > > gpg --list-keys --keyid-format LONG > > gpg --armor --export <My ID> > > 2. Sign in: debsign -k <My ID> *.changes > Question: I don't want to use my ID like this. It's inconvenient. What's > the best way to do this? You can set a default key in ~/.devscripts.conf. My file contains the following entry: DEBSIGN_KEYID="2D48F45A7EBE8C12" > 3. Upload: dput mentors *.changes > Output: > Checking signature on .changes > gpg: /home/theboss/Documents/Maintain > ibus-avro/ibus-avro_1.2+git20230914-3_amd64.changes: Valid signature from > 9DA7036E0282625F > Checking signature on .dsc > gpg: /home/theboss/Documents/Maintain > ibus-avro/ibus-avro_1.2+git20230914-3.dsc: Valid signature from > 9DA7036E0282625F > Uploading to mentors (via https to mentors.debian.net): > Uploading ibus-avro_1.2+git20230914-3.dsc: done. > Uploading ibus-avro_1.2+git20230914-3.debian.tar.xz: done. > Uploading ibus-avro_1.2+git20230914-3_all.deb: done. > Uploading ibus-avro_1.2+git20230914-3_amd64.buildinfo: done. > Uploading ibus-avro_1.2+git20230914-3_amd64.changes: done. > Successfully uploaded packages. > Checking signature on .changes > gpg: /home/theboss/Documents/Maintain > ibus-avro/ibus-avro_1.2+git20230914-3_source.changes: Valid signature from > 9DA7036E0282625F > Checking signature on .dsc > gpg: /home/theboss/Documents/Maintain > ibus-avro/ibus-avro_1.2+git20230914-3.dsc: Valid signature from > 9DA7036E0282625F > Uploading to mentors (via https to mentors.debian.net): > Uploading ibus-avro_1.2+git20230914-3.dsc: done. > Uploading ibus-avro_1.2+git20230914-3.debian.tar.xz: done. > Uploading ibus-avro_1.2+git20230914-3_amd64.buildinfo: done. > Uploading ibus-avro_1.2+git20230914-3_source.changes: done. > Successfully uploaded packages. > > Question: Did I do it right? Do I use *.changes or full file name? I would recommend using the full file name. When using *.changes, it finds two .changes files and performs two sets of uploads. -- Soren Stoutner soren@debian.org
Attachment:
signature.asc
Description: This is a digitally signed message part.