[PATCH,WWWDOCS] htdocs: add an Atom feed for GCC news

Arsen Arsenović arsen@aarsen.me
Tue Jan 17 14:03:37 GMT 2023


Hi,

"Jose E. Marchesi via Gcc-patches" <gcc-patches@gcc.gnu.org> writes:

> Yeah I guess it all depends on how much the news section is used.
>
> I personally think that it would be beneficial for the different GCC
> projects (front-ends, back-ends, etc) to be a little more vocal, public
> wise.  Releasing news items more often may help with that.
>
> Of course one could argue that making it easier to add news to the
> system (without having to manually rotate the .html file, add to the
> feed if desired, etc) would help with that.  And probably would be right
> :D

Should that happen, it should be quite trivial to put together (for
instance) a Python+Jinja2 or Perl script to generate both forms from a
common source.  That should be very little engineering ;).

In addition, such a program would make it easy to also provide RSS feeds
besides the Atom ones, which some might benefit from (IIRC, Gnus doesn't
ship Atom support yet, for instance).

I am in favor of putting more words out there, news tends to grab
attention, which could benefit both users and the project.

>>> I strongly suggest to not overengineer here [and nowhere else :)]
>>
>> I am tempted to agree (even if the engineer in me would prefer to avoid 
>> duplication). Jose, might you be willing to help others create Atom feed
>> entries?
>
> Sure.  It is as easy as adding one of these things to the .xml file:
>
>     <item>
>       <title>Rhhw Friday 16 March 2018 - Sunday 18 March 2018 @
>       Frankfurt am Main</title>
>       <link>http://jemarch.net/rhhw.html#16march2018</link>
>       <description>
>         The Rabbit Herd will be meeting the weekend from 16 March to
>         18 March.
>       </description>
>       <pubDate>Mon, 12 March 2018 15:00:00 CET</pubDate>
>     </item>
>
> To be sure nothing breaks we may run a XML validator on the server to
> reject pushes that break the .xml file.  There must be an XML schema for
> XML Atom feeds somewhere..

The W3C provides a validator for feeds too:
https://validator.w3.org/feed/ and indeed, there's a schema, see RFC4287
appendix B (<https://datatracker.ietf.org/doc/html/rfc4287#appendix-B>).

>> What do others think?
>>
>> Gerald

Hope that helps!
-- 
Arsen Arsenović
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 381 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20230117/0c994506/attachment-0001.sig>


More information about the Gcc-patches mailing list