Re: [PATCH] removed unused *List config options

Ian Kelling <[email protected]> Sun, 29 Oct 2023 17:52:37 -0400
Newsgroups gmane.linux.debian.devel.debbugs
Message-ID <[email protected]>
Michael Albinus <[email protected]> writes:

> Ian Kelling <[email protected]> writes:
>
> Hi Ian,
>
>> $gRequestList
>> $gSubmitterList
>> $gControlList
>> $gMaintList
>>
>> In learning to run debbugs, they were a frustrating waste of my time. I
>> looked into the git history for 2 of them, they were introduced around
>> the year 2000 and never got used.
>
>> diff --git a/examples/config b/examples/config
>> index fa7c838..ad53d33 100644
>> --- a/examples/config
>> +++ b/examples/config
>> @@ -36,14 +36,10 @@ $gUnknownMaintainerEmail = "$gMaintainerEmail";		# e.g. [email protected]
>>  # if you don't want lists, set them all to $gMaintainerEmail
>>  # if you don't want that mail at all, filter it out somehow :)
>>  $gSubmitList = "bug-submit-list";		# e.g. debian-bugs-dist
>> -$gMaintList = "bug-maint-list";			# e.g. debian-bugs-dist
>>  $gQuietList = "bug-quiet-list";			# e.g. debian-bugs-dist
>>  $gForwardList = "bug-forward-list";		# e.g. debian-bugs-forwarded
>>  $gDoneList = "bug-done-list";			# e.g. debian-bugs-closed
>> -$gRequestList = "bug-request-list";		# e.g. debian-bugs-dist
>> -$gSubmitterList = "bug-submitter-list";		# e.g. debian-bugs-dist
>>  $gStrongList = "bug-strong-list";		# e.g. debian-bugs-dist
>> -$gControlList = "bug-control-list";		# e.g. debian-bugs-dist
>>  $gSummaryList = "bug-summary-list";		# e.g. debian-bugs-reports
>>  $gMirrorList = "bug-mirrors-list";		# sends to all mirrors
>
> This corresponds to our usage on debbugs.gnu.org except
> $gControlList. In /etc/debbugs/config we have
>
> ## We send to [email protected].
> ## This is aliased to [email protected] (historical reasons).
> $gFowardList = "tracker";
> $gDoneList = "tracker";
> $gControlList = "tracker";
> $gMirrorList = "discard";
> ## Weekly summary mails.
> $gSummaryList = "discard";
> ## Commented out in our lib/debbugs/process.
> $gSubmitList = "discard";
> ## Rest unused by debbugs?
> $gMaintList = "discard";
> $gQuietList = "discard";
> $gRequestList = "discard";
> $gSubmitterList = "discard";
>

You may be misunderstanding. My patch says they are unused, as in, those
4 config options are not referenced within debbugs in any functional
way. So it doesn't matter what they are set to in the config of
debbugs.gnu.org unless that version of debbugs is modified in some other
way which makes use of them.