On 4/25/20 5:36 AM, Tom Coradeschi via Mailman-Developers wrote:
>> On 24 Apr 2020, at 10:18 PM, Mark Sapiro <m...@msapiro.net> wrote:
>>
>> All that notwithstanding, I think this is the best patch for
>> avoiding/fixing the issue.
>>
>> === modified file 'Mailman/Archiver/pipermail.py'
>> --- Mailman/Archiver/pipermail.py    2018-05-03 21:23:47 +0000
>> +++ Mailman/Archiver/pipermail.py    2020-04-25 02:13:46 +0000
>> @@ -60,7 +60,7 @@
>>     else:
>>         # Mixed case; assume that small parts of the last name will be
>>         # in lowercase, and check them against the list.
>> -        while i>0 and (L[i-1][0] in lowercase or
>> +        while i>0 and (L[i-1][0] in lowercase[:26] or
>>                        L[i-1].lower() in smallNameParts):
>>             i = i - 1
>>     author = SPACE.join(L[-1:] + L[i:-1]) + ', ' + SPACE.join(L[:i])
> 
> Bingo - thanks for the tip, Mark. I need to become more facile in using the 
> search engines:-)
> 
> Any particular reason this hasn’t been flowed into the existing mailman 
> distribution?


Because its a workaround for a Debian (or some distro) Python packaging
issue which should be fixed by the packager, and because I only thought
of the above fix yesterday when generating the above reply.

Also, it seems quite rare. Yours is only the third report I've seen
which is very rare for something that would affect archiving of every
message.

All that said, I probably will put the above in the next patch release.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to