View Ticket
Not logged in
Ticket UUID: 0a3c59e801e953fdf6f42ec9216ed41ad4aade32
Title: Getting "timeline.rss is not a valid feed" from Thunderbird
Status: Open Type: Code_Defect
Severity: Important Priority:
Subsystem: Resolution: Open
Last Modified: 2011-12-20 14:39:07
Version Found In: c4ade43651
Description & Comments:
Created a new fossil repo, and tried to subscribe to the rss feed of the timeline. Thunderbird (8.0, Linux) tells me ".../timeline.rss is not a valid feed", which is somewhat surprising to me

dmitry added on 2011-12-19 18:05:46 UTC:
Could you run the feed through this validation service: http://validator.w3.org/feed/ and post the output?

Note that you don't have to publish repo on the web to do this, you can just copy RSS output into "Validate by Direct Input" tab.


ron added on 2011-12-19 18:49:01 UTC:

This feed does not validate.

    line 1, column 0: XML parsing error: <unknown>:1:0: no element found [help]


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

    Feeds should not be served with the "text/html" media type [help]

dmitry added on 2011-12-20 14:39:07 UTC:
So it seems timeline.rss gives an empty document? I cannot reproduce this on a fresh repo:

$ fossil new test.fossil; fossil ui test.fossil

Go to localhost:8080/timeline.rss, got this feed:

<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Fossil source repository for: http://localhost:8080</title>
    <link>http://localhost:8080</link>
    <description>Fossil source repository for: http://localhost:8080</description>
    <pubDate>Tue, 20 Dec 2011 14:34:29 GMT</pubDate>
    <generator>Fossil version [132dbcedbc] 2011-12-16 22:00:37</generator>
    <item>
      <title>initial empty check-in</title>
      <link>http://localhost:8080/info/b549651a6a0b47850d6a7d8c5cee44a9080e6bc0</link>
      <description>initial empty check-in</description>
      <pubDate>Tue, 20 Dec 2011 14:34:19 GMT</pubDate>
      <dc:creator>dchest</dc:creator>
      <guid>http://localhost:8080/info/b549651a6a0b47850d6a7d8c5cee44a9080e6bc0</guid>
    </item>
  </channel>

</rss>