"Import Clip Art" fails with "The specified location is not supported"

Bug #1793108 reported by Mattia Rizzolo on 2018-09-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
inkscape (Debian)

Bug Description

With inkscape 0.92.3, in Debian unstable as of today, if I try to import a clip art I get this error message as soon as I hit "search":

** (inkscape:30175): WARNING **: 11:18:01.407: ImportDialog::on_xml_file_read():
 Failed to retrieve 'http://openclipart.org/media/feed/rss/foo'
 The specified location is not supported

Similarly, I received a bug report https://bugs.debian.org/906589 claiming an "Operation not supported" instead.

I found several similar bugs, but they were all somewhat old referring to the GVFS time and somewhat workarounded by installing some gvfs component. I could reproduce that error both while building with and without GVFS.

Changed in inkscape (Debian):
status: Unknown → New
Patrick Storz (ede123) wrote :

Could this have been an intermittent problem (i.e. server problems or similar on openclipart.org's side)?

I can't seem to reproduce the problem in Inkscape 0.92.3 (2405546, 2018-03-11) on Windows 10.

Changed in inkscape:
status: New → Incomplete
Changed in inkscape (Debian):
status: New → Confirmed
Mattia Rizzolo (mapreri) wrote :

Not quite, it seems to be pretty consistent to me here.

I welcome further instructions on how to better debug the situation.

Changed in inkscape:
status: Incomplete → New
Patrick Storz (ede123) wrote :

Hmm, we use glibmm for fetching the RSS feed, specifically
- Gio::File::create_for_uri()
- Gio::File::load_contents_async()

The relevant code is in src/ui/dialog/ocaldialogs.cpp

Not sure this is something that can be fixed in Inkscape. It seems a problem in glib/glibmm and/or the way they're built seems more likely?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.