Juan Hernandez has submitted this change and it was merged.
Change subject: Remove 'curb' dependency
......................................................................
Remove 'curb' dependency
Currently the SDK requires the 'curb' gem, but this gem isn't available
in some of the target distributions, in particular it isn't available in
Red Hat Enterprise Linux 7. In addition 'curb' doesn't support some
features that we want to use in the future, like streaming of results.
To address these issues this patch replaces the code that uses 'curb'
with code that calls directly 'libcurl'.
Change-Id: Ia3a894fe3d622c92d94d853c0588222428e0c652
Bug-Url:
https://bugzilla.redhat.com/1377682
Signed-off-by: Juan Hernandez <juan.hernandez(a)redhat.com>
---
M automation/build.packages
M generator/src/main/java/org/ovirt/sdk/ruby/ServicesGenerator.java
M packaging/spec.el7.in
M packaging/spec.fc23.in
M packaging/spec.fc24.in
M sdk/ext/ovirtsdk4c/extconf.rb
A sdk/ext/ovirtsdk4c/ov_http_client.c
A sdk/ext/ovirtsdk4c/ov_http_client.h
A sdk/ext/ovirtsdk4c/ov_http_request.c
A sdk/ext/ovirtsdk4c/ov_http_request.h
A sdk/ext/ovirtsdk4c/ov_http_response.c
A sdk/ext/ovirtsdk4c/ov_http_response.h
M sdk/ext/ovirtsdk4c/ovirtsdk4c.c
M sdk/lib/ovirtsdk4/http.rb
M sdk/lib/ovirtsdk4/probe.rb
M sdk/ovirt-engine-sdk.gemspec
M sdk/spec/clusters_service_spec.rb
M sdk/spec/connection_create_spec.rb
M sdk/spec/connection_timeout_spec.rb
M sdk/spec/connection_use_spec.rb
M sdk/spec/data_centers_service_spec.rb
M sdk/spec/probe_spec.rb
M sdk/spec/service_spec.rb
M sdk/spec/spec_helper.rb
M sdk/spec/storage_domain_service_spec.rb
M sdk/spec/storage_domains_service_spec.rb
M sdk/spec/vm_service_spec.rb
M sdk/spec/vms_service_spec.rb
28 files changed, 1,684 insertions(+), 587 deletions(-)
Approvals:
Juan Hernandez: Verified; Looks good to me, approved
Jenkins CI: Passed CI tests
--
To view, visit
https://gerrit.ovirt.org/60694
To unsubscribe, visit
https://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ia3a894fe3d622c92d94d853c0588222428e0c652
Gerrit-PatchSet: 7
Gerrit-Project: ovirt-engine-sdk-ruby
Gerrit-Branch: master
Gerrit-Owner: Juan Hernandez <juan.hernandez(a)redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Juan Hernandez <juan.hernandez(a)redhat.com>
Gerrit-Reviewer: Ondra Machacek <omachace(a)redhat.com>
Gerrit-Reviewer: Yaniv Kaul <ykaul(a)redhat.com>
Gerrit-Reviewer: gerrit-hooks <automation(a)ovirt.org>