As you may have noticed, there hasn't been much movement on this bug. I
don't want to make any hasty decisions here, since this would be a
noticeable change for users - and if we move in a particular direction,
then I don't want to have to roll back and cause even more disruption.

Some thoughts:

There are essentially two identities that can be associated with a
change:

 * the git committer
 * the git author (also what "gbp dch" and lintian-brush put in
debian/changelog)

I'm pretty sure that either way, the committer should be the person
running lintian-brush. 

Who or what the "author" of a particular change is less clear to me.
When somebody edits the control file with vim, we obviously don't
ascribe that to vim; if they reformat all files with wrap-and-sort, we
don't set the author to wrap-and-sort. At what point do we cross over? 

lintian-brush is fairly autonomous - it makes changes from start to
end, and I think that's probably what sets it apart from the other
tools I've mentioned. But isn't fully in the drivers' seat - the
committer decides when to run it and with what arguments.

On a different note, what do attributed changes in debian/changelog
mean? Is it purely for credits? Are the names in the changelog people
one can talk to to understand why particular changes were made?

Reply via email to