This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=dd86bdfc727c493df2492dbf164e11932adc1555

commit dd86bdfc727c493df2492dbf164e11932adc1555
Author: Guillem Jover <[email protected]>
AuthorDate: Fri Oct 13 20:30:36 2023 +0200

    man: Clarify Maintainer field in dpkg-parsechangelog(1)
    
    The field name is confusing as its semantics are better expressed by the
    Changed-By field name from the .changes file instead of the Maintainer
    field from the debian/control file.
    
    Document its meaning more clearly, matching the description in
    deb-changelog(5), and add a BUGS section mentioning this issue.
    
    In the future this might get fixed through some kind of selectable
    versioned output interface.
    
    Ref: #1053705
---
 man/dpkg-parsechangelog.pod | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/man/dpkg-parsechangelog.pod b/man/dpkg-parsechangelog.pod
index 52026ed04..4a6ffb182 100644
--- a/man/dpkg-parsechangelog.pod
+++ b/man/dpkg-parsechangelog.pod
@@ -109,6 +109,10 @@ concatenated (space-separated) comments from all the 
versions requested.
 
 =item B<Maintainer:> I<author>
 
+The name and email address of the person who prepared these changes,
+they are B<not> necessarily those of the uploader or the usual package
+maintainer.
+
 =item B<Date:> I<date>
 
 The date of the entry as a string, as it appears in the changelog.
@@ -272,6 +276,13 @@ number itself.
 
 =back
 
+=head1 BUGS
+
+The B<Maintainer> field has a confusing name matching the field in
+the F<debian/control> file but not its exact semantics,
+where its meaning would be better represented by the B<Changed-By> field
+name used in the F<.changes> file.
+
 =head1 SEE ALSO
 
 B<deb-changelog>(5).

-- 
Dpkg.Org's dpkg

Reply via email to