Concerning the changing GUIDs: We could only reproduce this when a new item is 
not added "normally", e.g. when an older article was cut and then used as 
template. It would therefore be really helpful if the person who published the 
TextLint news entry could tell me exactly what steps he performed when creating 
the entry.

Cheers,
Max


On 31.10.2011, at 08:23, Max Leske wrote:

> With the last change to the rss feed I was able to reproduce the problems 
> shown in Stefan's diff.
> 
> I'll get back to you on the status of a possible fix.
> 
> Max
> 
> 
> On 25.10.2011, at 07:45, Stefan Marr wrote:
> 
>> 
>> On 19 Oct 2011, at 00:20, Max Leske wrote:
>> 
>>> I'm looking into it.
>> 
>> 
>> And it is still broken!
>> 
>> The channel description should not change. It is meta data, and should 
>> describe, but not contain the content.
>> That is one thing that could confuse RSS readers like Google Reader.
>> 
>> But even worse is probably that the links of the items change. The guids are 
>> stable as far as I can see.
>> 
>> The diff of the versions is below.
>> 
>> Please fix that.
>> 
>> 
>> 
>> Thanks
>> Stefan
>> 
>> 
>> --- rss1.txt 2011-10-24 22:35:32.000000000 -0700
>> +++ rss2.txt 2011-10-24 22:35:43.000000000 -0700
>> @@ -1,18 +1,27 @@
>> <?xml version="1.0" encoding="utf-8"?>
>> <?xml-stylesheet href="/_cmsbox_2.2.15_218/layout/default.css"?>
>> -<?xml-stylesheet href="/_cmsbox_27/design/screen.css"?>
>> +<?xml-stylesheet href="/_cmsbox_29/design/screen.css"?>
>> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/"; 
>> xmlns:wfw="http://wellformedweb.org/CommentAPI/"; 
>> xmlns:dc="http://purl.org/dc/elements/1.1/"; version="2.0">
>>      <channel>
>>              <title>Pharo Open Source Smalltalk — News</title>
>>              <link>http://www.pharo-project.org/news</link>
>> -            <description>Pharo News Blog. Language of Languages. Pharo 1.3 
>> and 1.4 status. Moose 4.4 release. Mailing list weekly summary #7. Pharo 
>> release 1.2.1.</description>
>> +            <description>Pharo News Blog. JQueryMobile for Seaside. 
>> Language of Languages. Pharo 1.3 and 1.4 status. Moose 4.4 release. Mailing 
>> list weekly summary #7.</description>
>>              <language>de-ch</language>
>> -            <lastBuildDate>Tue, 18 Oct 2011 08:57:58 GMT</lastBuildDate>
>> -            <pubDate>Tue, 18 Oct 2011 08:57:58 GMT</pubDate>
>> +            <lastBuildDate>Mon, 24 Oct 2011 13:53:17 GMT</lastBuildDate>
>> +            <pubDate>Mon, 24 Oct 2011 13:53:17 GMT</pubDate>
>>              <webMaster>[email protected] (board)</webMaster>
>>              <generator>Cmsbox 2.0</generator>
>>              <docs>http://www.rssboard.org/rss-specification</docs>
>>              <item>
>> +                    <title>JQueryMobile for Seaside</title>
>> +                    <author>[email protected] (board)</author>
>> +                    
>> <link>http://www.pharo-project.org/news?dialog=jquerymobile-for-seaside</link>
>> +                    <pubDate>Mon, 24 Oct 2011 13:53:07 GMT</pubDate>
>> +                    <guid 
>> isPermaLink="false">a5d13cb7-ea0d-4209-981c-6f333872ed93</guid>
>> +                    <description><![CDATA[Nick Ager integrated JQuery 
>> Mobile with Seaside You can try it out at: 
>> http://jquerymobile]]></description>
>> +                    <content:encoded><![CDATA[<div class="part text 
>> tall"><p class="norm">Nick Ager integrated JQuery Mobile with 
>> Seaside<br/><br/> You can try it out at: <a class="open" 
>> title="http://jquerymobile.seasidehosting.st"; 
>> href="http://jquerymobile.seasidehosting.st";>http://jquerymobile.seasidehosting.st&nbsp;
>>  </a><br/><br/>This work has been sponsored by Louis Andriese at "Delta 
>> Lloyd Online Innovations" and made available under the MIT licence. For more 
>> information, see Nick's post on the Seaside list <a class="open" 
>> title="http://lists.squeakfoundation.org/pipermail/seaside/2011-October/027772.html";
>>  
>> href="http://lists.squeakfoundation.org/pipermail/seaside/2011-October/027772.html";>here</a></p></div>]]></content:encoded>
>> +            </item>
>> +            <item>
>>                      <title>Language of Languages</title>
>>                      <author>[email protected] (board)</author>
>>                      
>> <link>http://www.pharo-project.org/news?dialog=language-of-languages</link>
>> @@ -69,7 +78,7 @@
>>              <item>
>>                      <title/>
>>                      <author>[email protected] (board)</author>
>> -                    
>> <link>http://www.pharo-project.org/news?dialog=unit3782</link>
>> +                    
>> <link>http://www.pharo-project.org/news?dialog=unit1750</link>
>>                      <pubDate>Thu, 24 Mar 2011 20:19:44 GMT</pubDate>
>>                      <guid 
>> isPermaLink="false">5c8ac2aa-85c1-4a2f-98a0-1f6f2634fa6e</guid>
>>                      <description><![CDATA[]]></description>
>> @@ -78,7 +87,7 @@
>>              <item>
>>                      <title/>
>>                      <author>[email protected] (board)</author>
>> -                    
>> <link>http://www.pharo-project.org/news?dialog=unit330</link>
>> +                    
>> <link>http://www.pharo-project.org/news?dialog=unit1114</link>
>>                      <pubDate>Thu, 24 Mar 2011 19:09:50 GMT</pubDate>
>>                      <guid 
>> isPermaLink="false">2ec9f57a-5efb-4e16-89ba-8dfce4fd991a</guid>
>>                      <description><![CDATA[]]></description>
>> @@ -114,7 +123,7 @@
>>              <item>
>>                      <title/>
>>                      <author>[email protected] (board)</author>
>> -                    
>> <link>http://www.pharo-project.org/news?article=unit359</link>
>> +                    
>> <link>http://www.pharo-project.org/news?article=unit3127</link>
>>                      <pubDate>Tue, 27 Jul 2010 07:12:13 GMT</pubDate>
>>                      <guid 
>> isPermaLink="false">35e0919e-9c5a-4986-a981-3580482984e1</guid>
>>                      <description><![CDATA[]]></description>
>> @@ -125,7 +134,7 @@
>>                      <author>[email protected] (board)</author>
>>                      
>> <link>http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released</link>
>>                      <pubDate>Thu, 15 Apr 2010 13:08:35 GMT</pubDate>
>> -                    <guid 
>> isPermaLink="false">d72aa037-8d47-408f-9357-5037e004ec98</guid>
>> +                    <guid 
>> isPermaLink="false">db824132-017a-4dc1-9443-903cb81a0fa0</guid>
>>                      <description><![CDATA[Pharo is a modern open-source 
>> Smalltalk language and environment]]></description>
>>                      <content:encoded><![CDATA[<div class="part text 
>> tall"><p class="norm">Pharo is a modern open-source Smalltalk language and 
>> environment. Pharo’s goals are to provide a robust and clean core and to 
>> implement innovative extensions of the language and its environment. By 
>> providing a stable and small system and excellent developer tools, Pharo is 
>> an attractive platform for mission critical Smalltalk 
>> applications.</p></div><div class="part text tall"><p class="norm">Pharo 1.0 
>> is the first release since the project started in May 2008. Many <a 
>> class="open" title="Success stories" href="javascript:void(0)">companies</a> 
>> have already successfully adopted Pharo. <a class="open" 
>> title="http://www.seaside.st"; href="http://www.seaside.st";>Seaside</a>, the 
>> Smalltalk web framework, switched to Pharo as their main development 
>> platform. A <a class="open" title="http://www.pharobyexample.org"; 
>> href="http://www.pharobyexample.org";>book on Pharo</a> has recently been 
>> published (also available as a free PDF). Pharo has a growing <a 
>> class="open" title="Get connected, get help, contribute" 
>> href="javascript:void(0)">community</a> and is supported by research 
>> institutions such as <a class="open" title="http://www.inria.fr"; 
>> href="http://www.inria.fr";>INRIA</a>. Pharo is licensed under the MIT 
>> License (with some original parts remaining under the Apache 
>> License).</p></div><div class="part text tall"><p class="norm">Download the 
>> <a class="open" 
>> title="http://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip"; 
>> href="http://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip";>Pharo
>>  1.0 one-click image</a> and get started within seconds. Read more about <a 
>> class="open" title="Pharo version 1.0" href="javascript:void(0)">what this 
>> release offers</a>.</p></div><div class="part text tiny"><p class="pale"><a 
>> class="open" title="http://www.adrian-lienhard.ch"; 
>> href="http://www.adrian-lienhard.ch";>Adrian Lienhard</a>, April 15, 
>> 2010</p></div><div class="part cb-widget tiny cb-share"><a class="cb-mail" 
>> title="Share this article on E-Mail" rel="nofollow" 
>> href="http://www.pharo-project.org/news?recommend=pharo-news-3-pharo-1-0-released";><span>Share
>>  this article on E-Mail</span></a> <a rel="nofollow" class="cb-twitter" 
>> title="Share this article on Twitter" 
>> href="http://twitter.com/home?status=I'm+currently+reading+http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released";><span>Share
>>  this article on Twitter</span></a> <a rel="nofollow" class="cb-facebook" 
>> title="Share this article on Facebook" 
>> href="http://www.facebook.com/sharer.php?t=Pharo News #3: Pharo 1.0 
>> released&amp;u=http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released";><span>Share
>>  this article on Facebook</span></a> <a rel="nofollow" class="cb-delicious" 
>> title="Share this article on Delicious" 
>> href="http://del.icio.us/post?title=Pharo News #3: Pharo 1.0 
>> released&amp;url=http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released";><span>Share
>>  this article on Delicious</span></a> <a rel="nofollow" class="cb-digg" 
>> title="Share this article on Digg" href="http://digg.com/submit?title=Pharo 
>> News #3: Pharo 1.0 
>> released&amp;url=http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released";><span>Share
>>  this article on Digg</span></a> </div>]]></content:encoded>
>>              </item>
>> @@ -143,7 +152,7 @@
>>                      <author>[email protected] (board)</author>
>>                      
>> <link>http://www.pharo-project.org/news?article=pharo-news-1</link>
>>                      <pubDate>Sat, 16 Jan 2010 15:26:12 GMT</pubDate>
>> -                    <guid 
>> isPermaLink="false">9ed28654-55a6-481b-aa7d-4d1460594d4b</guid>
>> +                    <guid 
>> isPermaLink="false">b642fed4-fac2-4158-bf4e-059b050f5b80</guid>
>>                      <description><![CDATA[Metacello Configurations for 
>> Pharo]]></description>
>>                      <content:encoded><![CDATA[<div class="part lead 
>> tall"><h6>Metacello Configurations for Pharo</h6></div><div class="part text 
>> tall"><p class="norm">Mariano Martinez Peck <a class="open" 
>> title="http://lists.gforge.inria.fr/pipermail/pharo-project/2010-January/019049.html";
>>  
>> href="http://lists.gforge.inria.fr/pipermail/pharo-project/2010-January/019049.html";>announced</a>
>>  Metacello configurations for Pharo. The goal is to define a catalog of 
>> packages that are stable and known to work in Pharo. The Pharo 1.0 and 
>> forthcoming versions can be built automatically from these configurations, 
>> which are stored in a dedicated <a class="open" 
>> title="http://www.squeaksource.com/MetacelloRepository.html"; 
>> href="http://www.squeaksource.com/MetacelloRepository.html";>repository on 
>> SqueakSource</a>.</p></div><div class="part lead tall"><h6>Pharo 
>> Screencasts</h6></div><div class="part text tall"><p class="norm">Laurent 
>> Laffont created a blog to publish Pharo screencasts. Contact Laurent if you 
>> want to share a screencast or if you have an idea for a new screencast that 
>> Laurent can produce.</p></div><div class="part link site tall"><a 
>> class="open" 
>> href="http://pharocasts.blogspot.com/";>http://pharocasts.blogspot.com/</a></div><div
>>  class="part lead tall"><h6>New Productivity Tool</h6></div><div class="part 
>> text tall"><p class="norm">Romain Robbes <a class="open" 
>> title="http://n2.nabble.com/ANN-WorkingSet-td4286093.html"; 
>> href="http://n2.nabble.com/ANN-WorkingSet-td4286093.html";>announced</a> 
>> WorkingSet, a small tool that helps you navigate your code in Pharo. It 
>> tracks the entities you've changed recently, and lets you access them 
>> quickly.</p></div><div class="part lead tall"><h6>Companies using 
>> Pharo</h6></div><div class="part text tall"><p class="norm">We started 
>> collecting companies that are using Pharo. 20 are already on the list – 
>> certainly more to come soon! If your company is missing or if you have an 
>> interesting project to share, let us know!</p></div><div class="part link 
>> goto tall"><a class="open page" 
>> href="http://www.pharo-project.org/about/success-stories";>http://www.pharo-project.org/about/success-stories</a></div><div
>>  class="part lead tall"><h6>New Pharo Mailing List</h6></div><div 
>> class="part text tall"><p class="norm">Since the traffic on the 
>> pharo-project mailing list is quite high and often related to the 
>> development of the Pharo core system, we created a new mailing list, <a 
>> class="open" 
>> title="http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users"; 
>> href="http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users";>pharo-users</a>,
>>  targeted to users of Pharo.</p></div><div class="part text tiny"><p 
>> class="pale"><a class="open" title="http://www.adrian-lienhard.ch"; 
>> href="http://www.adrian-lienhard.ch";>Adrian Lienhard</a>, January 16, 
>> 2010</p></div><div class="part cb-widget tiny cb-share"><a class="cb-mail" 
>> title="Share this article on E-Mail" rel="nofollow" 
>> href="http://www.pharo-project.org/news?recommend=pharo-news-1";><span>Share 
>> this article on E-Mail</span></a> <a rel="nofollow" class="cb-twitter" 
>> title="Share this article on Twitter" 
>> href="http://twitter.com/home?status=I'm+currently+reading+http://www.pharo-project.org/news?article=pharo-news-1";><span>Share
>>  this article on Twitter</span></a> <a rel="nofollow" class="cb-facebook" 
>> title="Share this article on Facebook" 
>> href="http://www.facebook.com/sharer.php?t=Pharo News 
>> #1&amp;u=http://www.pharo-project.org/news?article=pharo-news-1";><span>Share 
>> this article on Facebook</span></a> <a rel="nofollow" class="cb-delicious" 
>> title="Share this article on Delicious" 
>> href="http://del.icio.us/post?title=Pharo News 
>> #1&amp;url=http://www.pharo-project.org/news?article=pharo-news-1";><span>Share
>>  this article on Delicious</span></a> <a rel="nofollow" class="cb-digg" 
>> title="Share this article on Digg" href="http://digg.com/submit?title=Pharo 
>> News 
>> #1&amp;url=http://www.pharo-project.org/news?article=pharo-news-1";><span>Share
>>  this article on Digg</span></a> </div>]]></content:encoded>
>>              </item>
>> 
>> 
>> 
>> -- 
>> Stefan Marr
>> Software Languages Lab
>> Vrije Universiteit Brussel
>> Pleinlaan 2 / B-1050 Brussels / Belgium
>> http://soft.vub.ac.be/~smarr
>> Phone: +32 2 629 2974
>> Fax:   +32 2 629 3525
>> 
>> 
> 

Reply via email to