Barry Warsaw writes: > On Jun 6, 2019, at 09:15, David Mertz <me...@gnosis.cx> wrote: > > > > The old URL is definitely a lot friendlier, even apart from the length. > > Unfortunately, the old URLs aren’t really permanent.
True. That could be addressed in theory, but it would be fragile (ie, vulnerable to loss or corruption of the external database mapping messages to URLs). Calculating from the message itself means that if you have the message you can always get where you want to go. > The new URLs are guaranteed to be reproducible from the original > message source. The downside is that they are less friendly. They could, however be made more friendly than they currently are. There's no reason (in principle, of course it requires changing code and the DNS) why your message, currently given the Archived-At URL https://mail.python.org/archives/list/python-dev@python.org/message/EFHTPGCSB5VZSRS3DDXZN6ETYP5H6NDS/ couldn't be given (A is for Archives) https://a.python.org/python-dev@python.org/EFHTPGCSB5VZSRS3DDXZN6ETYP5H6NDS/ which gets it down to an RFC-conformant 76 characters. ;-) Of course many lists would overflow that, and I agree with David that https://a.python.org/python-dev@python.org/2019/06/EFHTPGCSB5VZSRS3DDXZN6ETYP5H6NDS/ would be better still. Although the risk of collision would be orders of magnitude higher (the date buys us some leeway but not much, we could make the ID-Hash be 2019/06/B5VZSRS3DDXZN6ET (arbitrarily chose middle 16), giving https://a.python.org/python-dev@python.org/2019/06/B5VZSRS3DDXZN6ET (67 characters, allowing a few more characters for domain names and/or list names -- note with the current scheme, a domain name which is 1 character longer probably uses up two more characters of space). None of this is very attractive to me, for reasons I will go into on Mailman-Developers or gitlab.com/mailman/mailman/issues if you want to file one. Briefly, people who want bit.ly-length short URLs won't be satisfied, and the proposed URLs are more useful but still ugly. Personally I think we should all just switch to RestructuredText- and Markdown-capable MUAs, and kill off both ugly visible URLs and HTML email with one big ol' rock. Steve _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/O3T27UUHKKXATOPJT4KEQHREUGYVMELV/