Bug 11775 - using 0.8.2., some feeds get added over and over when syncing with Google Reader
: using 0.8.2., some feeds get added over and over when syncing with Google Reader
Status: NEW
Product: ReSiStance
General
: unspecified
: N900 Maemo
: Unspecified normal with 1 vote (vote)
: ---
Assigned To: Sergio Villar Senin
: general
:
:
:
:
  Show dependency tree
 
Reported: 2011-01-13 16:15 UTC by Tomáš Hnyk
Modified: 2011-01-13 19:11 UTC (History)
0 users (show)

See Also:


Attachments
Opml feed. Note that I sync directly from Google Reader, not from this file. (6.32 KB, text/xml)
2011-01-13 16:15 UTC, Tomáš Hnyk
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description Tomáš Hnyk (reporter) 2011-01-13 16:15:28 UTC
Created an attachment (id=3264) [details]
Opml feed. Note that I sync directly from Google Reader, not from this file.

SOFTWARE VERSION: 0.8.2.
(Settings > General > About product)

EXACT STEPS LEADING TO PROBLEM: 
(Explain in detail what you do (e.g. tap on OK) and what you see (e.g. message
Connection Failed appears))
1. Start ReSiStance > Synchronize
2. Wait for it to finish.
3. Start ReSiStance > Synchronize
4. Wait for it to finish.
5. Repeat as many times as desired.

EXPECTED OUTCOME: All feeds get added only once.

ACTUAL OUTCOME: Some feeds get added over and over (with every synchronization,
one duplicate feed gets added)

REPRODUCIBILITY: Always.
(always, less than 1/10, 5/10, 9/10)

EXTRA SOFTWARE INSTALLED: ?? 

OTHER COMMENTS: I am attaching my opml file from google reader. It happens with
feeds Stuff No One Told Me (but I learned anyway), Yuhůův weblog o webu,
Marigold.cz, Fuxoft's Blog. I am syncing from Google Reader itself, not
importing from this file.
Comment 1 Tomáš Hnyk (reporter) 2011-01-13 16:18:09 UTC
Oh, it also happened with 0.8.0., so it is probably anything specific about
this version.
Comment 2 Sergio Villar Senin 2011-01-13 19:11:19 UTC
Yeah this is a well known bug since the first stages of the Google Reader
synchronization implementation.

The problem is that when you type an URL for a RSS feed it might not be the
final URL because it can be redirected to another one. That's what happens with
the URLs Google send us. We get the original URL's so we cannot be sure by that
time that the feed is not already setup in ReSiStance. So we would have first
to resolve those URLs in order to know if they're the final URLs or they are
going to be redirected in order to match them with the feeds currently tracked
by ReSiStance.

Anyway it's something I'd have to eventually fix.