Humbedooh commented on pull request #517:
URL: 
https://github.com/apache/incubator-ponymail/pull/517#issuecomment-674709117


   Arguably, if you use a custom list ID different from what's in the source, 
you are going to potentially 404 your permalink in any case if you change it or 
forget what it was when reimporting, no matter what generator you use. All 
current generators use the list ID in their input/output. The only difference 
of real importance, in my view, is that the list ID is visible in current 
generated IDs, and hidden in the dkim generator to get as short an ID as is 
reasonably possible (by hidden I mean it's used inside the hash, instead of 
being plaintext outside the hash).
   
   I will agree that having the list ID in the generated ID can be very helpful 
for administrators if they need to reimport and had a lot of custom overrides 
they can't remember or don't have a backed-up configuration of. What if we make 
this an option for the administrator to decide on? Thus, we could accept this 
as is, and then have a second, `dkim_long` or such, where the list-id is 
appended to the generated ID instead.
   
   the current dkim generator appeals to a certain group of people, and your 
suggestion of appending the list ID will appeal to other groups of people. 
Neither solution will be 100.00% stable against all edge cases (take for 
instance losing your database and re-importing from gmail mbox sources, that 
would not work).
   
   Let the administrators running PM decide between a shorter ID for neater 
URLs, or a longer ID that could make recovery easier. But let that be their 
decision, I don't think we should be imposing one or the other option.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to