Fossil SCM

RSS feed is not always valid

Fixed

109ae2e90441121… · opened 14 years, 7 months ago

Type
Code_Defect
Priority
Severity
Minor
Resolution
Fixed
Subsystem
Created
Aug. 26, 2011 3:06 p.m.

According to W3C Validator at http://validator.w3.org/feed/ the current feed has some minor issues:


This feed does not validate.

    line 14, column 17: Invalid email address: drh (21 occurrences) [help]

              <author>drh</author>
                         ^

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

    line 42, column 123: title should not contain HTML: i (4 occurrences) [help]

        ... ; status still Open with 2 other changes</title>
                                                     ^

    line 189, column 2: Missing atom:link with rel="self" [help]

          </channel>
          ^



Clearly the one that should be fixed is the "invalid email one". Following their explanation should not be hard - whenever we get only a user name (without domain), it is sufficient to append "@example.com" to it. This leaves us with a warning about lack of real name, which we can ignore.


dmitry added on 2011-08-26 16:01:36 UTC: I do not like the idea of using fake email addresses. Since "author" field is optional, can we just replace it with dc:creator.


dmitry added on 2011-08-26 16:10:05 UTC: Note: dc:creator requires adding namespace to rss element: <rss xmlns:dc="http://purl.org/dc/elements/1.1/">


lrem added on 2011-08-29 12:39:11 UTC: I agree. Using dc:creator is both better and easier.


dmitry added on 2011-09-12 19:45:25 UTC: Fixed in [71b862af7d].





Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button