atom feed: feed author is taking precedence over entry author
atom feed: feed author is taking precedence over entry author
| Issue ID: | 2880 |
| Issue Category: | compatibility |
| Component: | feeds |
| Priority: | normal |
| Status: | active |
| Assigned: | Unassigned |
| Version: | 0.9 |
On feed consumption (to identi.ca), an entry from friendika with conflicting author on atom:entry and atom:feed is using/displaying the author in atom:feed. The atom:entry specific author should over-ride this.
Background: this is a wall-to-wall posting on Friendika (ostatus compatible). The author of the post is not the author of the feed, but the feed author "owns" it. It's unclear what the default behaviour should be - to pull in the item and use the item (entry) author information or ignore the item because it may represent an unknown person on your network. Attributing it to the feed owner is incorrect in any case, as it is clearly identified as being authored by a different person.

Updates
#1
Hmm... an individual's public feed should only contain items they're posting out themselves; if someone else is posting on the same feed then that sounds more like a conversation or group feed, which is a different sort of animal.
Posts with different authorship information from the feed can't be verified as actually coming from that other author, which would make them unsafe to import directly. We special-case groups a bit, but it's pretty sketchy.
#2
I realise this a bit of an alien situation for status.net, but it is quite common in the Facebook universe for a person to post something on another person's "wall". That is exactly what this situation represents. It belongs to the owner's private feed because it has been posted (with permission of course) to their personal space. We also have "replies" (via atom thread) embedded in these feeds which I believe will also be incorrectly attributed.
I'm just asking that the basic atom information be handled per the atom spec - which I believe can be paraphrased "if there is an atom:author element under atom:entry use it, otherwise an atom:author from the top level atom:feed apples to all entries".
[brion]
Posts with different authorship information from the feed can't be
verified as actually coming from that other author, which would make
them unsafe to import directly.
[/brion]
Agreed. Handling it correctly for status.net requires a bit of thought. You are welcome to toss the message if you don't know the author, but the bug I'm reporting is that status.net is currently attributing it to the wrong person. I would much rather have it tossed than incorrectly attributed.
I would encourage folks to stop thinking of feeds as being a soapbox by one person. Those days are long gone. In the modern world they often represent conversations, actions, and interactions involving (potentially) many participants.
#3
Fair food for thought. :)
#4
Any news on the issue? It's really annoying!
See here for an example:
http://diekershoff.homeunix.net/statusnet/conversation/25224#notice-28265
https://diekershoff.homeunix.net/friendika/display/tobias/4550
#5
Agree with Mike M -- tossing would be far preferable to incorrect citation.
#6
With no movement on this issue for the last nine months - attempted to resolve it on our end by removing the feed level author statement.
There was no difference on the statusnet side - apparently pointing to a different cause for this issue. The author information in the feed is not being used at all, either at the feed level or the item level.
All posts from a feed are therefore apparently attributed to the person/contact who was originally followed (e.g. has a feed listed in their webfinger/lrdd info).
You can also subscribe to the
RSS feed for updates to this issue.