Upon inspection it seems the cause of this problem is the automatic addition of
the '#' channel prefix when one already exists:
<irc://chat.freenode.net/#irc> → xdg-open → /join #%23irc → ✗ Fails
<irc://chat.freenode.net/irc> → xdg-open → /join #irc → ✓ Succeeds
Most IRC URLs do not include the '#' character and are therefore not a problem.
There must have been some software update in 11.04 because `xdg-open
irc://irc.gnome.org/#banshee` works fine for me whereas `xdg-open
irc://irc.gnome.org/%23banshee` yields `/join #%23banshee`. Major draft
specifications unanimously agree that '%23' should yield a single '#'.
Major draft specifications:
* <http://ietf.org/html/draft-butcher-irc-url-04#section-2.5.1>
* <http://w3.org/Addressing/draft-mirashi-url-irc-01.txt>
* <mozilla.org/projects/rt-messaging/chatzilla/irc-urls.html>
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/631830
Title:
`xdg-open` handles IRC URIs incorrectly
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs