On 26/01/2026 2:42 pm, David wrote:
On Mon, 26 Jan 2026 at 03:18, Max Nikulin wrote:
On 26/01/2026 5:01 am, David wrote:
On Sun, 25 Jan 2026 at 18:01, D. R. Evans wrote:
(see my e-mail
<[email protected]> in another
sub-thread),
If you want to reference other list messages, can you please do that by
providing links into the list archive which can be found at for
example: https://lists.debian.org/debian-user/2026/01/threads.html
David, if you wish to open that message in a browser then you may easily
do it:
https://lists.debian.org/msgid-search/?m=MESSAGE_ID
Notice "?m=", it is important, "a bit broken" below is related to it.
Actually every message has a bit broken header with a link to the list
archive, see List-Archive.
Having Message-ID, it is more convenient to open that message inside
mailer or in another web mailing list archive. Instead, your are
suggesting to use a link that is local to the lists.debian.org web site.
Thanks for using a separate thread to discuss this.
It is not a separate thread, it is Gmail web UI workaround added since
users tend to use "reply" even starting unrelated discussion. This
message may start another Gmail conversation (but not traditional
thread) since Thunderbird follows "(was: ...)" convention.
Here's an example link that I wrote recently in another message:
https://lists.debian.org/debian-user/2026/01/msg00411.html
I believe, both links: Message-ID and HTTPS with internal message
number, have some disadvantages. On the other hand, I consider both are
acceptable. What I did not like, is that you requested to use another
style of links.
If I click on that link, the Message-ID you prefer is provided in
line 7 of the served page. So the Message-ID is available there for anyone
who needs it.
I am aware of it, but it works only if HTTP server with mail archive is
available. I have seen enough broken links on the web. If a mail list
archive moved to other site or removed completely then "msg00411" is not
a helpful identifier. It can not be used for obtaining the same message
from another archive. I admit, Message-ID's usually have no hints
concerning date and mailing list name. Actually I prefer redundancy and
references with sender, destination, and timestamp:
David to debian-user. Re: Referencing mail messages (was: Use
grub-rescue on a non-bootable RAID-formatted drive) Mon, 26 Jan 2026
07:42:56 +0000.
<mid:CAMPXz=q3itpmvy2nz8n0j5epusnuo0mxy2icyhj3qk9o1ra...@mail.gmail.com>
(Or https://...)
So generic search may be used to obtain the message. I am realizing that
almost nobody will use detailed links.
Here are the reasons why I am inclined to continue preferring the direct
link to the archive:
1) It is human-readable, so it is clear and safe to click on.
2) Its format and use is consistent with links to other web sources.
I believe,
<https://lists.debian.org/msgid-search/?m=CAMPXz=q3itpmvy2nz8n0j5epusnuo0mxy2icyhj3qk9o1ra...@mail.gmail.com>
is not really worse
3) It does not require special knowledge for any (eg newbie) reader to find
the information, because everyone knows how to follow https links.
4) It works for readers who are not using a dedicated mail client.
5) It works for readers who are reading the archive in a web browser.
I agree that some kind of trick (e.g. browser extension, boookmark with
search substitution) is necessary if Message-ID links are actively used.
5) Sometimes the Message-ID search of the Debian mail archives fails to
find messages, so I prefer to use a method that seems to always work.
See "?m=" above. Some effort is required to fix HTTP server
configuration or the script parsing URL (or both) and smartlist (to use
Archived-At and safer URL). My knowledge of Perl is not enough to be
confident that changes I might suggest will be safe from security point
of view.
etiquette, while using the Gmail web interface. For example, I precompose
all my messages using Vim to properly reflow and clean up quoted text.
Thanks for doing it. I find Gmail web UI inconvenient for plain text
messages. Thunderbird has idiosyncrasy, but its editor is acceptable for
me. Whether flowed format or hard line breaks is preferred, likely
depends of mailers used by readers.
On 26/01/2026 12:17 pm, David Wright wrote:
Some Message-ID references are very long, anything up to about
160 characters, and are not easy to check when cut and pasted
into a browser due to their random nature.
It is positive feedback loop. Nobody cares that some soft generates
excessively long or peculiar Message-ID's since they are rarely used in
links. More active usage of Message-ID will create some pressure to
developers.
https://lists.debian.org/msgid-search/Y/+tJdQluFDMC4Ci@use
"+" is more tricky, it is not enough to just insert "?m=". In my
opinion, mailers should use URL- and shell-safe Message-ID's even if the
price is a bit longer identifiers. I anticipate that some developers may
be upset because they follow RFC's, but I prefer to avoid exercising if
all Message-ID handlers are written in safe way.
David Wright, I have noticed that you sometimes skips explicit
"https://" prefix. At least Thunderbird does not make links active ones.
I do not see a point in insisting on HTTPS link when Message-ID is
provided. Any variant is better than mentioning messages without any
identifier. Everybody has its own preferences concerning style of linking.
P.S. I did not respond immediately since primary topic of this thread
was active.