Comment 1 for bug 973212

Revision history for this message
Robert Collins (lifeless) wrote : Re: package version page version links are relative and contain a : which is parsed as a protocol specifier in chromium

Thanks for the report; section 5 of of the standard covers relative references:

      relativeURI = ( net_path | abs_path | rel_path ) [ "?" query ]

..
   A relative reference that does not begin with a scheme name or a
   slash character is termed a relative-path reference.

      rel_path = rel_segment [ abs_path ]

      rel_segment = 1*( unreserved | escaped |
                          ";" | "@" | "&" | "=" | "+" | "$" | "," )

that is, the rules for relative references are *different* to the rules for arbitrary path segments, and our url generator is getting that wrong. Chromium's behaviour is fine.