Bug 394975

Summary: Fails to parse Tumblr RSS
Product: [Applications] akregator Reporter: Tom Chiverton <bugs.kde.org>
Component: feed parserAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED NOT A BUG    
Severity: major CC: kde, rhapsody444
Priority: NOR    
Version: 5.7.2   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: RSS as returned and saved from FireFox

Description Tom Chiverton 2018-06-02 22:42:59 UTC
when adding : http://dr3amingth1ngs.tumblr.com/rss

Akgregator says "feed not found from http://dr3amingth1ngs.tumblr.com/rss"

FireFox is happy to display it as such, and even offer "subscribe with Kontact"

v5.7.3 which isn't in your drop down.
Comment 1 Christophe Marin 2018-06-03 08:11:33 UTC
The URL is redirected to https://www.tumblr.com/privacy/consent?redirect=http%3A%2F%2Fdr3amingth1ngs.tumblr.com%2Frss. Not really surprising it doesn't work.
Comment 2 Tom Chiverton 2018-06-03 12:35:29 UTC
Sigh. Go past that. 

Attaching RSS.
Comment 3 Tom Chiverton 2018-06-03 12:35:50 UTC
Created attachment 113035 [details]
RSS as returned and saved from FireFox
Comment 4 Christophe Marin 2018-06-03 14:09:57 UTC
I can't reproduce with the file you attached. the articles are loaded without issue
Comment 5 Tom Chiverton 2018-06-04 06:43:49 UTC
What version of Aktegator do you use?
Comment 6 Tom Chiverton 2018-06-04 06:45:23 UTC
What version of Aktegator do you use?
Comment 7 Christophe Marin 2018-06-04 07:00:34 UTC
master
Comment 8 Amy Wrigley 2018-06-08 06:53:22 UTC
Can confirm this issue with Akregator 5.7.3 on Debian. Forgive me if this had already been brought up, but from what I've read elsewhere this appears to be a GDPR-related problem, Tumblr is trying to issue some sort of consent form and Akregator doesn't know what to do with it so the RSS comes out as invalid.

The catch to this is that Tumblr only does this if it detects you're making the request from inside the European Union (I'm in the United Kingdom) if you're not, it just serves a normal feed. So if you want to test for this outside the EU you'll need to use a proxy that's inside the EU.
Comment 9 Christophe Marin 2018-06-08 11:18:38 UTC
Thanks for confirming it's not an akregator issue. The feed is invalid because tumblr redirects to another page.
Comment 10 Kai Uwe Broulik 2018-06-08 12:49:25 UTC
Ideally we would sync cookies between browser and KIO so that once you gave your consent on the browser the website knows when Akregator does it, but this is a story for another time