process rpm, builded during bootstrap similar to prepare

Registered by Nikita Savin on 2013-08-20

currently anvil build rpm from pip in --bootstrap stage under root and store it in /root/rpmbuild.
anvil has to dea with this rpms similar to ones, build in -a prepare (store in same place, log similar way so on)

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Ivan Melnikov
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Ivan Melnikov on 2013-10-25
Completed by
Ivan Melnikov on 2013-10-25

Related branches

Sprints

Whiteboard

probably will require to add --bootstrap-prepare and --bootstrap-install

I don't know if it is possible to implement the blueprint completely. That would require doing (most of) bootstrap in python, and anvil dependencies are installed from bootstrap because our python code, you know, depends on them. Though, I can look how far we can go that way...

I think what anvil will do will be saving RPMs build on bootstrap in some well defined place, and then moving them to anvil-deps repo when we have one. Nikita, will that be enough? -- Ivan

Gerrit topic: https://review.openstack.org/#q,topic:bp/bootstrap-pip-rpm,n,z

Addressed by: https://review.openstack.org/43091
    Put RPMS build on bootstrap to anvil-deps repo

Addressed by: https://review.openstack.org/43152
    Reduce code duplication in rpm build code

Addressed by: https://review.openstack.org/43153
    Put RPMS build on bootstrap to anvil-deps repo

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.