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

Reply via email to