[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ibus-avro



On Saturday, December 20, 2025 12:21:01 AM Mountain Standard Time Md. Asif 
Hossain wrote:
> Sorry for the "manually" word. I created it by building the package.
> 
> Here is the project link,
> https://salsa.debian.org/input-method-team/ibus-avro. It already has a
> changelog entry for -2.

You currently have the following changelog entry:

ibus-avro (1.2+git20230914-1) unstable; urgency=low

You need to change it to:

ibus-avro (1.2+git20230914-3) UNRELEASED; urgency=low

There are two changes here.  The -1 needs to change to a -3 (these need to 
increment, and -2 has already been uploaded to Debian).

You should use UNRELEASED until it is ready to release.  This is good practice 
when working on a package as a team, as it makes it easy to know which changes 
have already been released and which are pending for the next upload.

To explain things a little more, ibus-avro_1.2+git20230914-3_source.changes 
looks like this:

Format: 1.8
Date: Sat, 06 Dec 2025 23:00:00 +0600
Source: ibus-avro
Architecture: source
Version: 1.2+git20230914-3
Distribution: unstable
Urgency: low
Maintainer: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Changed-By: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Changes:
 ibus-avro (1.2+git20230914-3) UNRELEASED; urgency=low
 .
   * First upload to mentors by Md. Asif Hossain
Checksums-Sha1:
 3d822dbccecc7deee5c4c53a6c3119f840c05c7b 1339 ibus-avro_1.2+git20230914-3.dsc
 ee798130ab45131b9d27a47ab7dda886aeea417b 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 033dd6bb74959183b5530802021f00c06bfa0f21 6434 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Checksums-Sha256:
 52f7a21d4935d9ea3307fad090de882be347cfeeb9e2c9c46b23db4d09f72f8a 1339 ibus-
avro_1.2+git20230914-3.dsc
 7f4428c554d4624281680733dce2940fca536c74a949a0baadccb59f4d44e9f5 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 b129fa8fb188900e10476b6e9b7300ac8fcf6ee0b2e282b296dba703853aa8bb 6434 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Files:
 01a1e0b968ff6148ecf1733334fc1184 1339 utils optional ibus-
avro_1.2+git20230914-3.dsc
 df5c1f136e8d299954f2db7647f636a4 2996 utils optional ibus-
avro_1.2+git20230914-3.debian.tar.xz
 ad1da10b51190045ff181df78ce8b530 6434 utils optional ibus-
avro_1.2+git20230914-3_amd64.buildinfo


ibus-avro_1.2+git20230914-3_amd64.changes looks like this:

Format: 1.8
Date: Sat, 06 Dec 2025 23:00:00 +0600
Source: ibus-avro
Binary: ibus-avro
Architecture: source all
Version: 1.2+git20230914-3
Distribution: unstable
Urgency: low
Maintainer: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Changed-By: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Description:
 ibus-avro  - IBus engine for Avro Phonetic
Changes:
 ibus-avro (1.2+git20230914-3) UNRELEASED; urgency=low
 .
   * First upload to mentors by Md. Asif Hossain
Checksums-Sha1:
 3d822dbccecc7deee5c4c53a6c3119f840c05c7b 1339 ibus-avro_1.2+git20230914-3.dsc
 ee798130ab45131b9d27a47ab7dda886aeea417b 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 7466a4b9908a49be9e99ffd5833ba0295ab31953 519492 ibus-
avro_1.2+git20230914-3_all.deb
 033dd6bb74959183b5530802021f00c06bfa0f21 6434 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Checksums-Sha256:
 52f7a21d4935d9ea3307fad090de882be347cfeeb9e2c9c46b23db4d09f72f8a 1339 ibus-
avro_1.2+git20230914-3.dsc
 7f4428c554d4624281680733dce2940fca536c74a949a0baadccb59f4d44e9f5 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 4c2b58e3f29801cb4342b0912c742777eca716aff39610254130e0acc4c3ebd6 519492 ibus-
avro_1.2+git20230914-3_all.deb
 b129fa8fb188900e10476b6e9b7300ac8fcf6ee0b2e282b296dba703853aa8bb 6434 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Files:
 01a1e0b968ff6148ecf1733334fc1184 1339 utils optional ibus-
avro_1.2+git20230914-3.dsc
 df5c1f136e8d299954f2db7647f636a4 2996 utils optional ibus-
avro_1.2+git20230914-3.debian.tar.xz
 ce44e6b903fd1c8888d280d5fc432116 519492 utils optional ibus-
avro_1.2+git20230914-3_all.deb
 ad1da10b51190045ff181df78ce8b530 6434 utils optional ibus-
avro_1.2+git20230914-3_amd64.buildinfo


This source.changes only lists three files:

ibus-avro_1.2+git20230914-3.dsc
ibus-avro_1.2+git20230914-3.debian.tar.xz
ibus-avro_1.2+git20230914-3_amd64.buildinfo

This amd64.changes lists four files:

ibus-avro_1.2+git20230914-3.dsc
ibus-avro_1.2+git20230914-3.debian.tar.xz
ibus-avro_1.2+git20230914-3_all.deb
ibus-avro_1.2+git20230914-3_amd64.buildinfo

When you sign them with debsign, it appends a PGP signature to the file:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 06 Dec 2025 23:00:00 +0600
Source: ibus-avro
Architecture: source
Version: 1.2+git20230914-3
Distribution: unstable
Urgency: low
Maintainer: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Changed-By: Md. Asif Hossain <md.asifhossainayon@gmail.com>
Changes:
 ibus-avro (1.2+git20230914-3) UNRELEASED; urgency=low
 .
   * First upload to mentors by Md. Asif Hossain
Checksums-Sha1:
 ff8e5110210a5aaf6870b5526bd3f30d6866eea0 2222 ibus-avro_1.2+git20230914-3.dsc
 ee798130ab45131b9d27a47ab7dda886aeea417b 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 b3780817e9309d5976c77ae77731ae54f9e5fbef 7317 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Checksums-Sha256:
 8dcf646113003cb3da24f6667b466c8eb6157edfccba1857f90cd21cf69cb05f 2222 ibus-
avro_1.2+git20230914-3.dsc
 7f4428c554d4624281680733dce2940fca536c74a949a0baadccb59f4d44e9f5 2996 ibus-
avro_1.2+git20230914-3.debian.tar.xz
 e448b672835af8736524e99182e5859c08b693165436202856deae1325dccb0d 7317 ibus-
avro_1.2+git20230914-3_amd64.buildinfo
Files:
 f67645a33da291fa608257048df30a3c 2222 utils optional ibus-
avro_1.2+git20230914-3.dsc
 df5c1f136e8d299954f2db7647f636a4 2996 utils optional ibus-
avro_1.2+git20230914-3.debian.tar.xz
 4788371817f9d31ca0408d505f5ca2df 7317 utils optional ibus-
avro_1.2+git20230914-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmlHGlUACgkQwufLJ66w
tgMiZBAAs7URbGuofGWHqI0N7pOS74/dbq54QgjqU7b0u8fAu1c3MgrAUxgKr1GB
tb/MHbPqWXmkA38MfgU5i3gqUySKOVSZq+4aLibryNVFdPaTKPaGYTTakmxrvK3/
-----END PGP SIGNATURE-----


Note that the above is not an actual PGP signature, but it gives you an idea.

The dput command then uploads the .changes file you specify as well as all of 
the files it mentions.  There are two versions of dput in Debian.  I would 
recommend you use the newer dput-ng.  It produces output like the following:

2025-12-18 17:52:24,455 - dput[486075]: uploader.invoke_dput - Uploading 
courier using ftp to ftp-master (host: ftp.upload.debian.org; directory: /pub/
UploadQueue/)
2025-12-18 17:52:24,456 - dput[486075]: hook.run_hook - running allowed-
distribution: check whether a local profile permits uploads to the target 
distribution
2025-12-18 17:52:24,459 - dput[486075]: hook.run_hook - running protected-
distribution: warn before uploading to distributions where a special policy 
applies
2025-12-18 17:52:24,461 - dput[486075]: hook.run_hook - running checksum: 
verify checksums before uploading
2025-12-18 17:52:24,463 - dput[486075]: hook.run_hook - running suite-
mismatch: check the target distribution for common errors
2025-12-18 17:52:24,466 - dput[486075]: hook.run_hook - running gpg: check 
GnuPG signatures before the upload
2025-12-18 17:52:25,040 - dput[486075]: uploader.invoke_dput - Uploading 
courier_1.5.1-2.dsc
2025-12-18 17:52:25,567 - dput[486075]: uploader.invoke_dput - Uploading 
courier_1.5.1-2.debian.tar.xz
2025-12-18 17:52:26,347 - dput[486075]: uploader.invoke_dput - Uploading 
courier_1.5.1-2_amd64.buildinfo
2025-12-18 17:52:26,967 - dput[486075]: uploader.invoke_dput - Uploading 
courier_1.5.1-2_source.changes




-- 
Soren Stoutner
soren@debian.org

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: