Bug 1069204 - [RFE] Don't require live engine to generate Python SDK code
Summary: [RFE] Don't require live engine to generate Python SDK code
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine-sdk-python
Classification: oVirt
Component: RFEs
Version: 3.4
Hardware: Unspecified
OS: Unspecified
high
low
Target Milestone: ovirt-3.6.0-rc
: 3.6.0.0
Assignee: Juan Hernández
QA Contact: Karolína Hajná
URL:
Whiteboard: infra
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-24 13:11 UTC by Juan Hernández
Modified: 2016-02-02 09:45 UTC (History)
13 users (show)

Fixed In Version: ovirt-engine-sdk-python-3.6.0.0-0.11
Doc Type: Enhancement
Doc Text:
Feature: Reason: Result (if any):
Clone Of:
Environment:
Last Closed: 2016-02-02 09:45:19 UTC
oVirt Team: Infra
Embargoed:
ylavi: ovirt-3.6.0?
ylavi: planning_ack+
rule-engine: devel_ack+
ylavi: testing_ack?


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 32225 0 master MERGED codegen: Extract metadata from Maven artifacts Never

Description Juan Hernández 2014-02-24 13:11:00 UTC
Currently the code of the SDK is generated from metadata extracted from a live engine. This means that the person generating this code needs to build and start the engine in order to generate the code. This is specially problematic and error prone when there are several versions of the engine/sdk that need to be managed, for example 3.3.4, 3.4.0 and 3.5.0.

Version 3.5.0 of the engine has already been modified so that it generates the required metadata during the build process, and includes it in the generated maven artifacts.

This bug is about modifying the SDK build process so that it takes the metadata from a specific version of the engine maven artifacts.

Comment 1 Sandro Bonazzola 2014-02-28 09:56:24 UTC
This will help having better nightly builds and speed up releases process too.

Comment 2 Red Hat Bugzilla Rules Engine 2015-10-18 08:33:53 UTC
Bug tickets that are moved to testing must have target release set to make sure tester knows what to test. Please set the correct target release before moving to ON_QA.

Comment 3 Pavel Stehlik 2016-02-02 09:45:19 UTC
Closing older BZs, if still happened, please reopen.


Note You need to log in before you can comment on or make changes to this bug.