Devdatta few days back informed about a bug. Even if he was marking scraps as read they were appearing again.
Actually it took 3 days to figure out where the bug is. Fixing it after that was childs play! 😉
There is guid tag is RSS Feed which supposed to be unique per atom. I guess Google Reader uses this to keep track of which item was marked.
Now problem was if look at scrapbook at any time there might be more than one scrap from same friend. So using friends orkut profile link was resulting is collision.
Then I appended small random string to URL to avoid collision. Here at this point I messed code. Now guid was unique but random so for same item on every access Google Reader was getting new guid’s! So it was failing to keep track of read scraps!
Now change I made is: replaced random string by md5 hash! Now its unique and permanent as md5 has is computed using scraps content part only which is uneditable in any way!
Point of this story is – feeds produced by Orkutfeeds now should work with Google Reader & other feed reader without any problem!
If problem persists, let us know… 🙂