Status: draft
There are several cleanups and improvements that would be nice to get into a revised .changes format:
Bump Format version to 2.0.
Fix the Binary field to only list binary packages currently being uploaded.
Get rid of the Files difference compared to the other Checksums fields and the Files field in .dsc files. By:
Using a Checksums-Md5 field instead of Files, without section and priority values.
Removing the md5sums digests from the Files field and moving the filename to the front of the entry. Renaming the field to avoid confusion with the one in the .dsc file.
Clarify the Changed-by and Maintainer fields?
Changed-by is intended to be used to list the maintainer of the release. It is used to list the email address from the changelog. On maintainer and NMUs it lists the person that prepared the release. On binNMUs it lists the buildd, which does not change the source except for adding an entry to the changelog. So it would be better to name it Released-By for example?
Maintainer is intended to be used to list the maintainer of the package. It is used to receive mails from archive software. On a maintainer or NMU upload, it lists the value from the debian/control Maintainer field field. On an upload by a buildd, it uses the buildd address.
- ...