git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: gitweb atom feeds broken (on repo.or.cz only?)

From
SPSebastian Pipping <webmaster@hartwork.org>
Date
Sep 28, 2009, 14:44 UTC
Message-ID
<4AC0CBBE.7020603@hartwork.org>
In-Reply-To
<be6fef0d0909280023x46522d91oc786feef23cb226a@mail.gmail.com>
Tay Ray Chuan wrote:
Show 5 quoted lines
>> i noticed that the atom feeds generated by repo.or.cz's gitweb (e.g.
>> [1]) show no content in firefox 3.5.2.  this seems to be due to invalid
>> xml in it as shown by running [1] through feedvalidator, results at [2].
> 
> it's a case of a misspelled tag. In the <author> tag <B> is closed by a </b>.

It's actually a bit more, I just checked against the Relax NG schema of Atom v11 from RFC 4287.

Neither <span> nor <b>/<B> are allowed inside <name>, and the '\n' isn't either. This is what we get:

============================================================================= <author><name>&#x61;&#x6E;drea<!-- @ -->&#64;dot&#x74;out<span><B>&#46;</b></span>com</name></author>\n<icon>/git-favicon.png</icon> =============================================================================

This would be valid:
=============================================================================
<author>
  <name>and&#x72;ea<!-- @ -->&#64;&#x64;ottout&#46;com</name>
</author>
<icon>/git-favicon.png</icon>
=============================================================================
Petr, is the e-mail crippling a repo.or.cz-only thing?
Sebastian
Previous: Tay Ray ChuanNext: Sebastian Pipping
Message 3 of 7 in “gitweb atom feeds broken (on repo.or.cz only?)”
  1. Sebastian PippingSep 27, 2009
  2. Tay Ray ChuanSep 28, 2009
  3. Sebastian PippingSep 28, 2009
  4. Sebastian PippingOct 13, 2009
  5. Petr BaudisOct 14, 2009
  6. Sebastian PippingOct 14, 2009
  7. Petr BaudisOct 14, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.