Accept duplicate guids in RSS Feedreader in the same account
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
People
(Reporter: mmueller.de1987, Unassigned)
References
Details
Attachments
(1 file)
|
631.85 KB,
image/jpeg
|
Details |
Comment 10•5 years ago
|
||
The RSS 2.0 specification only says that the guid should uniquely identify the item, and nothing about deduplicating items. What's the reasoning to deduplicate identical items with identical guids (which is correct) across folders?
Comment 11•5 years ago
|
||
From the spec:
The guid enables an aggregator to detect when an item has been received previously and does not need to be presented to a user again
Comment 12•5 years ago
|
||
It appears in the Best Practices Profile, not in the spec.
Also, there is no clear mention if this applies to a single feed or to all feeds. Actually, both the spec and those best practices seem to omit hints on how aggregators should handle several feeds, so I'd stick to the first variant.
Guids are obviously useful for detecting new items in a single feed, as without them, an aggregator would need to compare all the content of items, which is a resource-heavy and unreliable operation, rather than comparing only guids. But comparing items across all the feeds looks like an overkill.
Previously you mentioned that this is a publisher error. If a permalink is used as a guid, how are publishers supposed to make the same item with the same permalink appear independently in several feeds? Should they produce different permalinks pointing to the same page for each feed, or what?
From a user's perspective, it looks like Thunderbird just loses some items. I struggled a lot with manually re-fetching the feed, and only being used to deep researches stopped me from reporting something like "Some RSS items are not fetched, here's an example", rather than figuring out what actually happens. Choosing a folder to place an item to looks like an undefined behaviour.
Should I be afraid that one day Thunderbird deletes the copies of messages from one of my IMAP account on another IMAP account, just because developers consider them "duplicates" too, and don't even expose a setting for their decision?
Description
•