Package: dpkg-parsechangelog Version: 1.19.7 Severity: normal Dear Maintainer,
When using dpkg-parsechangelog with the `--show-field maintainer` flag, I noticed that the maintainer was showing the wrong individual. Upon further inspection, it appears that this field is set based on the most recent change, rather than using the maintainer that submitted the change. This can be problematic, especially in cases of "Non-maintainer upload". An example of this can be seen by issuing the following commands: ``` curl -s "https://metadata.ftp-master.debian.org/changelogs//main/libn/libnet- dns-perl/libnet-dns-perl_1.19-1_changelog" | dpkg-parsechangelog --show-field maintainer -v 0.68-1.2 -l - ``` I suspect that a complete fix will require adding a new field which references the uploader. ~ Salt -- System Information: Debian Release: bullseye/sid APT prefers focal-updates APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal'), (100, 'focal-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-7642-generic (SMP w/4 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled