Description of problem: When gnome-boxes tries to connect to RHEV-M 3.3, there are warnings about a missing property named ssl-ca-file and then it aborts with a core dump. (gnome-boxes:27304): GLib-GObject-WARNING **: g_object_set_valist: object class 'OvirtProxy' has no property named 'ssl-ca-file' I have found that applying a patch to librest like the one at the following URL is required to connect to RHEV-M: https://git.gnome.org/browse/librest/commit/?id=4d2c76683116156048fa06185ca116bd8458929c Version-Release number of selected component (if applicable): gnome-boxes-3.10.2-3.fc20.x86_64 rest-0.7.90-5.fc20.x86_64 How reproducible: Happens every time Steps to Reproduce: 1. Run gnome-boxes at shell prompt 2. Set up RHEVM as a source with a URL like ovirt://rhevm.fqdn Actual results: There is a glib warning about a missing property 'ssl-ca-file' and then gnome-boxes aborts with a core dump. Expected results: gnome-boxes should be able to successfully connect to RHEV-M.
This should work with rest 0.7.91 (which is already packaged in rawhide and in the gnome 3.12 COPR). It's probably best to update librest in f20 too.
(In reply to Christophe Fergeau from comment #1) > This should work with rest 0.7.91 (which is already packaged in rawhide and > in the gnome 3.12 COPR). It's probably best to update librest in f20 too. We don't normally update to development releases in stable platforms. It begs the question why boxes is even using that in a stable release where the underlying functionality wasn't in the release. What other impact may this have?
(In reply to Peter Robinson from comment #2) > (In reply to Christophe Fergeau from comment #1) > > This should work with rest 0.7.91 (which is already packaged in rawhide and > > in the gnome 3.12 COPR). It's probably best to update librest in f20 too. > > We don't normally update to development releases in stable platforms. It > begs the question why boxes is even using that in a stable release where the > underlying functionality wasn't in the release. Not really. Please see comment#0 and comment#1. There is an issue in librest and the fix is only available in 0.7.91 so either it needs to be pushed to stable or someobody needs to backport that patch.
(In reply to Peter Robinson from comment #2) > (In reply to Christophe Fergeau from comment #1) > > This should work with rest 0.7.91 (which is already packaged in rawhide and > > in the gnome 3.12 COPR). It's probably best to update librest in f20 too. > > We don't normally update to development releases in stable platforms. It > begs the question why boxes is even using that in a stable release where the > underlying functionality wasn't in the release. > > What other impact may this have? For what it's worth, f18 had 0.7.90 pushed as an update over 0.7.12, and stable fedora release have been shipping 0.7.90 since then. librest is not seeing heavy development and 0.7.91 is more of a bug fix/small improvements incremental release. If you are not comfortable updating to 0.7.91, the needed patch is https://git.gnome.org/browse/librest/commit/?id=4d2c76683116156048fa06185ca116bd8458929c
So it didn't actually answer my question which was what primarily else had changed or was else might be affected by this change.
The shortlog is that, so mostly misc bugfixes. 48b074c (tag: 0.7.91) Release librest 0.7.91 edfdd51 tests/oauth: Bail out if we cannot connect dfcb399 docs: Add annotations to RestProxyAuth pausing methods 3796b68 docs: Add missing gtk-doc annotations 9509fdf Add indices and annotation glossary b39be0f Rename rest-docs from SGML to XML 4796819 Further annotation fixes 0293ba3 Update the ignore file 6aa3de7 Turn on introspection scanner warnings 218f44c Fix annotations 1c3cba5 Fix the expansion of the REST_TYPE_PARAM macro 5698295 build: Replace INCLUDES with AM_CPPFLAGS 024aecd Attach SoupLogger after SoupCookieJar 631f2c1 Fix rest_proxy_call_get_params() API doc 4d2c766 Add RestProxy::ssl-ca-file propertyy 5978559 Detect /etc/ssl/ca-bundle.pem for openSUSE at configure time 44a8807 rest-proxy-call: Include the zero byte added by soup to the payload 8449b01 rest-proxy-call: Use memdup, not strdup, as HTTP response data might be 8e520d0 Add marshaller for RestProxy::authenticate signal a63c691 Fix compilation with older glibs 2b36368 call: disconnect GCancellable 'cancel' signal 3a60542 Add example for twitter image upload 94c72cf Support multipart/form-data requests in OAuthProxyCall f645ce5 oauth: fix typo in method name b97a024 build: Fix previous commit 72e1931 Do not set REST_SYSTEM_CA_FILE session attribute while building with --w
rest-0.7.93-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/rest-0.7.93-1.fc20
rest-0.7.93-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/rest-0.7.93-1.fc21
Package rest-0.7.93-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing rest-0.7.93-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4554/rest-0.7.93-1.fc20 then log in and leave karma (feedback).
rest-0.7.93-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
rest-0.7.93-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.