Bug 143678 - aKregator loads same article multiple times
Summary: aKregator loads same article multiple times
Status: RESOLVED WORKSFORME
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-31 21:39 UTC by Daniel Mescheder
Modified: 2008-07-04 07:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Mescheder 2007-03-31 21:39:09 UTC
Version:           1.2.5 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-7 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.17.9-slh-up-1

Most feeds are working well for me in aKregator, but in several feeds I recognized a strange behavior: Some articles are loaded again and again.

If you want to reproduce this, please try:
1) adding the following feed
http://pipes.yahoo.com/pipes/pipe.run?_id=nFSqHCnd2xGh85v16UjTQA&_render=rss
(thats a german feed, i'm sorry, but i guess that makes no difference for the effect)

2) "fetch" new articles from this feed
3) wait a few minutes
4) "fetch" again

Behavior:
A few Articles appear multiple times.

Expected behavior:
All Articles are shown only one time.


To have some more pieces of information i tried the following:
1) first
wget -O '01.xml' 'http://pipes.yahoo.com/pipes/pipe.run?_id=nFSqHCnd2xGh85v16UjTQA&_render=rss' && tidy -xml -o 01.xml 01.xml

2) after a while
wget -O '02.xml' 'http://pipes.yahoo.com/pipes/pipe.run?_id=nFSqHCnd2xGh85v16UjTQA&_render=rss' && tidy -xml -o 02.xml 02.xml

3) Watch, what has changed in aKregator
Result: The first two items of the channel are repeated.

4) diff 01.xml 02.xml
Result:

10c10
< <pubDate>Sat, 31 Mar 2007 12:04:26 -0700</pubDate>
---
> <pubDate>Sat, 31 Mar 2007 12:05:39 -0700</pubDate>
19,20c19,20
< width="111" height="91" border="0"/&gt;Die Arabische Liga stellte
< Israel eine Anerkennung in Aussicht, wenn es die besetzten Gebiete
---
> width=111 height=91 border=0/&gt;Die Arabische Liga stellte Israel
> eine Anerkennung in Aussicht, wenn es die besetzten Gebiete
63,64c63,64
< src="http://stat.faz.net/rss/stat.php?zi=52715" width="1"
< height="1"&gt;&lt;/div&gt;</description>
---
> src="http://stat.faz.net/rss/stat.php?zi=52715" width=1
> height=1&gt;&lt;/div&gt;</description>
77,78c77,78
< width="111" height="110" border="0"/&gt;F&#195;&#188;hrende
< CSU-Politiker gehen nach dem Erscheinen der
---
> width=111 height=110 border=0/&gt;F&#195;&#188;hrende CSU-Politiker
> gehen nach dem Erscheinen der
131,134c131,134
< width="111" height="112" border="0"/&gt;Nachdem die angebliche
< Drohung, die 15 gefangenen Briten vor Gericht zu stellen, die Krise
< zwischen Iran und Gro&#195;&#376;britannien anzuheizen schien,
< reagierte Teheran mit einer Klarstellung und sprach von einem
---
> width=111 height=112 border=0/&gt;Nachdem die angebliche Drohung,
> die 15 gefangenen Briten vor Gericht zu stellen, die Krise zwischen
> Iran und Gro&#195;&#376;britannien anzuheizen schien, reagierte
> Teheran mit einer Klarstellung und sprach von einem
181,182c181,182
< width="111" height="105" border="0"/&gt;An diesem Montag beginnt
< der deutsche Tornado-Einsatz in Afghanistan. Zu viele Politiker und
---
> width=111 height=105 border=0/&gt;An diesem Montag beginnt der
> deutsche Tornado-Einsatz in Afghanistan. Zu viele Politiker und
234c234
< width="111" height="93" border="0"/&gt;In der mittelfristigen
---
> width=111 height=93 border=0/&gt;In der mittelfristigen
335,336c335,336
< width="111" height="137" border="0"/&gt;Der Australier David Hicks
< ist im ersten Prozess gegen einen
---
> width=111 height=137 border=0/&gt;Der Australier David Hicks ist im
> ersten Prozess gegen einen
387,389c387,389
< width="111" height="110" border="0"/&gt;Der Australier David Hicks
< ist im ersten Milit&#195;&#164;rverfahren von Guant&#195;&#161;namo
< wegen Unterst&#195;&#188;tzung des Terrorismus schuldig gesprochen
---
> width=111 height=110 border=0/&gt;Der Australier David Hicks ist im
> ersten Milit&#195;&#164;rverfahren von Guant&#195;&#161;namo wegen
> Unterst&#195;&#188;tzung des Terrorismus schuldig gesprochen
438,443c438,443
< width="111" height="109" border="0"/&gt;Kurt Beck ist seit fast
< einem Jahr Vorsitzender der SPD. Die seiner Einsch&#195;&#164;tzung
< nach gute Zusammenarbeit mit Kanzlerin Merkel will er fortsetzen.
< Eine Kurskorrektur seiner Partei wegen der neuen Konkurrenz von
< links lehnt er ab.&lt;div style="margin:5px 0 5px 0;border-top:1px
< solid #7A89CC;font:10px arial;color:#7A89CC;clear:both;"&gt; &lt;a
---
> width=111 height=109 border=0/&gt;Kurt Beck ist seit fast einem
> Jahr Vorsitzender der SPD. Die seiner Einsch&#195;&#164;tzung nach
> gute Zusammenarbeit mit Kanzlerin Merkel will er fortsetzen. Eine
> Kurskorrektur seiner Partei wegen der neuen Konkurrenz von links
> lehnt er ab.&lt;div style="margin:5px 0 5px 0;border-top:1px solid
> #7A89CC;font:10px arial;color:#7A89CC;clear:both;"&gt; &lt;a
489c489
< width="111" height="112" border="0"/&gt;Die britische Regierung ist
---
> width=111 height=112 border=0/&gt;Die britische Regierung ist
541c541
< width="111" height="110" border="0"/&gt;J&#195;&#188;rgen
---
> width=111 height=110 border=0/&gt;J&#195;&#188;rgen
791,792c791,792
< width="111" height="110" border="0"/&gt;F&#195;&#188;hrende
< CSU-Politiker gehen nach dem Erscheinen der
---
> width=111 height=110 border=0/&gt;F&#195;&#188;hrende CSU-Politiker
> gehen nach dem Erscheinen der
834,835c834,835
< src="http://stat.faz.net/rss/stat.php?zi=64984" width="1"
< height="1"&gt;&lt;/div&gt;</description>
---
> src="http://stat.faz.net/rss/stat.php?zi=64984" width=1
> height=1&gt;&lt;/div&gt;</description>
847,848c847,848
< width="111" height="90" border="0"/&gt;Jung-Eisb&#195;&#164;r Knut
< hat das Zeug zu einer millionenschweren Marke. Allerdings nur
---
> width=111 height=90 border=0/&gt;Jung-Eisb&#195;&#164;r Knut hat
> das Zeug zu einer millionenschweren Marke. Allerdings nur
899c899
< width="111" height="113" border="0"/&gt;Beim Einchecken in einer
---
> width=111 height=113 border=0/&gt;Beim Einchecken in einer
950,951c950,951
< width="111" height="110" border="0"/&gt;Beinahe h&#195;&#164;tte
< Pro Sieben mit einem z&#195;&#164;hen Rahmenprogramm die
---
> width=111 height=110 border=0/&gt;Beinahe h&#195;&#164;tte Pro
> Sieben mit einem z&#195;&#164;hen Rahmenprogramm die
1003c1003
< width="111" height="104" border="0"/&gt;Nach f&#195;&#188;nf Tagen
---
> width=111 height=104 border=0/&gt;Nach f&#195;&#188;nf Tagen
1055c1055
< width="111" height="108" border="0"/&gt;S&#195;&#188;dkorea ist das
---
> width=111 height=108 border=0/&gt;S&#195;&#188;dkorea ist das
1107,1115c1107,1115
< width="111" height="83" border="0"/&gt;Die neun Jahre alte Kitty
< aus Berlin-K&#195;&#182;penick hat ihr Lied vom
< Eisb&#195;&#164;renbaby Knut vorgestellt. Erschienen ist es bei
< einem Berliner Label. Angesichts der Hysterie um das
< Knuddelb&#195;&#164;rchen aus dem Berliner Zoo wird das Lied wohl
< zwangsl&#195;&#164;ufig ein Erfolg.&lt;div style="margin:5px 0 5px
< 0;border-top:1px solid #7A89CC;font:10px
< arial;color:#7A89CC;clear:both;"&gt; &lt;a rel="nofollow"
< target="_blank" href="http://www.faz.net/s/homepage.html"
---
> width=111 height=83 border=0/&gt;Die neun Jahre alte Kitty aus
> Berlin-K&#195;&#182;penick hat ihr Lied vom Eisb&#195;&#164;renbaby
> Knut vorgestellt. Erschienen ist es bei einem Berliner Label.
> Angesichts der Hysterie um das Knuddelb&#195;&#164;rchen aus dem
> Berliner Zoo wird das Lied wohl zwangsl&#195;&#164;ufig ein
> Erfolg.&lt;div style="margin:5px 0 5px 0;border-top:1px solid
> #7A89CC;font:10px arial;color:#7A89CC;clear:both;"&gt; &lt;a
> rel="nofollow" target="_blank"
> href="http://www.faz.net/s/homepage.html"
1159,1161c1159,1161
< width="111" height="83" border="0"/&gt;F&#195;&#188;r die Schiffer
< auf dem Rhein geht das Warten vorerst weiter: F&#195;&#188;nf Tage
< nach der Havarie eines Schiffes und dem Verlust von insgesamt 32
---
> width=111 height=83 border=0/&gt;F&#195;&#188;r die Schiffer auf
> dem Rhein geht das Warten vorerst weiter: F&#195;&#188;nf Tage nach
> der Havarie eines Schiffes und dem Verlust von insgesamt 32
1210c1210
< width="111" height="87" border="0"/&gt;Niemals zuvor hatten mehr
---
> width=111 height=87 border=0/&gt;Niemals zuvor hatten mehr
1261c1261
< width="111" height="158" border="0"/&gt;Die spontane Heilung einer
---
> width=111 height=158 border=0/&gt;Die spontane Heilung einer
1313c1313
< width="111" height="87" border="0"/&gt;Entfernte Frischedaten,
---
> width=111 height=87 border=0/&gt;Entfernte Frischedaten,
1366c1366
< width="111" height="106" border="0"/&gt;Ein gr&#195;&#188;ner
---
> width=111 height=106 border=0/&gt;Ein gr&#195;&#188;ner
1418c1418
< width="111" height="138" border="0"/&gt;Jedes zweite Kind in Hessen
---
> width=111 height=138 border=0/&gt;Jedes zweite Kind in Hessen
1470,1471c1470,1471
< width="111" height="138" border="0"/&gt;Diesmal soll es nichts mit
< Kokain oder anderen harten Drogen zu tun haben: Diego Maradonas
---
> width=111 height=138 border=0/&gt;Diesmal soll es nichts mit Kokain
> oder anderen harten Drogen zu tun haben: Diego Maradonas
1522c1522
< width="111" height="80" border="0"/&gt;Gef&#195;&#164;hrliche
---
> width=111 height=80 border=0/&gt;Gef&#195;&#164;hrliche
1568c1568
< <!-- m15.pipes.re3.yahoo.com uncompressed Sat Mar 31 12:04:24 PDT 2007 -->
---
> <!-- m8.pipes.re3.yahoo.com uncompressed Sat Mar 31 12:05:37 PDT 2007 -->

I haven't found anything really interesting there, only some strange changes concerning the quotes... but perhaps it helps finding the problem.
Comment 1 Rolf Eike Beer 2008-07-04 07:33:22 UTC
Given that the quotes are different the content of the articles really _is_ different from what was fetched before. If there is no id for every article in the feed akregator has no chance of finding that dupes so this is not a akregator problem.

If this issue still exists it looks like a good idea to ping yahoo of their scripts. It looks like the feeds have been sent by two different hosts with m8.pipes having a broken version of the feed generator installed. I currently get only answers from f2 and f3 (which are nearly identical), m8 seems to be gone.