FS#41785 - {wiki} Corrupted link in wiki email notification
Attached to Project:
Arch Linux
Opened by Developer Laptander (laptander) - Monday, 01 September 2014, 19:25 GMT
Last edited by Pierre Schmitz (Pierre) - Friday, 17 September 2021, 10:03 GMT
Opened by Developer Laptander (laptander) - Monday, 01 September 2014, 19:25 GMT
Last edited by Pierre Schmitz (Pierre) - Friday, 17 September 2021, 10:03 GMT
|
Details
Description:
When I recieve email notifications from Arch Wiki, I cannot go to link, because it is corrupted. Here is corrupted fragment: Dear ArchWikiUser, The ArchWiki page Talk:ArchWiki Translation Team (Русский) has been changed on August 31, 2014 by Blackx, see https://wiki.archlinux.org/index.php/Talk:ArchWiki_Translation_Team_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) for the current revision. Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
I wanted to add: as you can see, the last bracket is not included in link. So I always need to add it by hand manually in browser's adress string.
Additional information: I use mail.ru russian post service.
If I need to give some additional information, ask me.
[1]: https://bugzilla.wikimedia.org/show_bug.cgi?id=38265
...
The ArchWiki page Bluetooth Mouse (Русский) has been moved on
26 September 2014 by Blackx, see
https://wiki.archlinux.org/index.php/Bluetooth_Mouse_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
for the current revision.
...
To delete the page from your watchlist, visit
https://wiki.archlinux.org/index.php?title=Bluetooth_Mouse_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&action=unwatch
As you can see on screenshot, in this case even opening bracket is not in url.
The problem is in ALL OTHER applications, that are trying to make that plain text to be a link.
Here is table of what is working or is not working.
-----------------------------------------------------------------------------
Application | Mail.ru | Gmail.com
-----------------------------------------------------------------------------
web interface ff first bracket is out url all ok
web interface chromium first bracket is out url all ok
kmail last bracket is out url last bracket is out url
thunderbird all ok all ok
Email app for Android last bracket is out url last bracket is out url
Gmail app for Android cannot add non-google account all ok
It is strange, that so many programms do the same mistake. If somebody knows where to dig next, please say.
...download Arch (from https://www.archlinux.org/download) and...
then the closing parenthesis is not part of the url. Excluding opening parenthesis or any parenthesis at any position makes less sense.
Anyway, we at Archlinux are using such urls. And parser must understand that, especially because we are using it with opening parenthesis.
I think there are some ways to resolve.
First and hard (Best) - make all other apps to work properly. As this is not mediawiki bug, but their.
Second and terrible (Worse) - use "%28" and "%29" instead of "(" and ")".
Third (and maybe not so bad) - use html tags. In this case we can also make links human readable, for example https://wiki.archlinux.org/index.php/Bluetooth_Mouse_(Русский) instead of https://wiki.archlinux.org/index.php/Bluetooth_Mouse_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9). As you can see, even here, as I am writing, theese links are wrong interpreted. But in this case some mail clients may not display links due to security reasons.
What do you think should we do?
What about kmail: I found the same problems as mine, for example
http://lists.affinix.com/pipermail/psi-devel-affinix.com/2006-June/015168.html - the same problem from 2006
https://bugs.kde.org/show_bug.cgi?id=37833 - the same problem from 2002
https://bugs.kde.org/show_bug.cgi?id=259072 - opposite bug about ")" IS in the url
I will try to make bug report to kde team to solve this, just do it work as thunderbird.
What about html. If you have admin permissions in ArchWiki, maybe you should do it optional in user's settings. Because for you it is difficult to read emails in console, but for me it is discomfortable to see (%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) instead of (Русский).
By the way, may be we should just add "/" or something to the end of url to make kmail display urls properly?