Summary
The RSSFeed plugin doesn’t seem to work with the vast majority of feeds. This includes feeds generated from wordpress, mastodon, and feeds that were validated using https://validator.w3.org/feed/. Looking through the logs, the only information that is given is “invalid feed format”. It is not obvious why this plugin would reject a validated feed, and I can only guess that something is being too strict in a check or that there was a syntax that the plugin didn’t plan for.
I have filed an issue on github, but there has been essentially no activity on this repo since 2022.
If you need an example of an offending feed, you can try this one.
Steps to reproduce
Add a feed. No information is given in the UI that there is a problem, but the logs give an error “invalid feed format” when the feed is checked every 15 minutes.
Expected behavior
First, I would expect that some sort of error would be printed to the Mattermost channel saying that the feed has errors. This would at least allow you to remove the feed and to perhaps switch from RSS to Atom (or vice versus).
Second, if possible, it would be great to know WHY the parsing failed. Is the sytanx wrong? Or did a field get a wrong type for a variable? Is there a field that is missing?