maemo.org Bugzilla – Bug 5412
Unable to add Arxiv.org feed
Last modified: 2009-11-13 13:43:43 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: (Control Panel > General > About product) 1.2009.41-10 STEPS TO REPRODUCE THE PROBLEM: - Open RSS feed reader - Click the plus sign to add a feed - Enter address http://export.arxiv.org/rss/quant-ph and click 'Done' EXPECTED OUTCOME: The arxiv quant-ph feed should be added to the feed list ACTUAL OUTCOME: An error message is shown, saying 'Unable to add feed. Address invalid' No feed is added to the list REPRODUCIBILITY: always EXTRA SOFTWARE INSTALLED: none OTHER COMMENTS: I've entered the feed address in feedvalidator and it validates. User-Agent: Mozilla/5.0 (X11; U; Linux armv7l; en-GB; rv:1.9.2a1pre) Gecko/20090928 Firefox/3.5 Maemo Browser 1.4.1.15 RX-51 N900
Thanks for reporting this. ...as written according to http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fexport.arxiv.org%2Frss%2Fquant-ph it is a vaild feed. Confirming.
This is what I have been able to find out about this bug: - The error message I'm seeing is 'rss_ni_adding_failed', in callbacks.c, line 1134. - This message is displayed, because errors in refreshing is set in ui_feed.c line 1008, which means there is no data in request->data. - when download_info_cb in net/download.c is called after attempting to download the data, the result in finfo_res->result != GNOME_VFS_OK, so you end up in the else part around line 230 ('error during information request') - This led me to suspect gnomevfs. And indeed: > gnomevfs-info http://www.google.com/ Name : / Type : Regular MIME type : text/html Access time : Thu Nov 12 17:34:24 2009 > gnomevfs-info http://export.arxiv.org/rss/quant-ph/ Error: File not found > gnomevfs-info http://export.arxiv.org/rss/quant-ph/rss.xml Error: File not found > gnomevfs-info http://export.arxiv.org/rss/quant-ph/index.html Error: File not found I'll file an upstream bug report with gnomevfs.
https://bugzilla.gnome.org/show_bug.cgi?id=601776