Eucalyptus packaging fixes and merging

Registered by Thierry Carrez

This blueprint has been superseded. See the newer blueprint "Eucalyptus packaging" for updated plans.

Several improvements need to be applied to Eucalyptus packaging for Lucid. This includes:
* WSDL stubs generation
* Upstart scripts for eucalyptus-nc
* eucalyptus.conf documentation
* Do not use dpkg-statoverrides
* Remove IPs on stop
* Purging fixes
* euca_rootwrap revamping
* ...

Furthermore, Ubuntu has worked extensively to package and enhance Eucalyptus in order to deliver the Ubuntu Enterprise Cloud (UEC). Because of this, there is now some "drift" between the upstream branch and the ubuntu branch:
 * lp:eucalyptus
 * lp:~ubuntu-core-dev/eucalyptus/ubuntu

It would be in the best interest of both parties to take some time and merge as much of these differences back upstream, such that:
 a) Eucalyptus upstream and other users get the benefit of some of Ubuntu's changes
 b) Ensure that Ubuntu's merging of new Eucalyptus versions happens with as few conflicts as possible
 c) Ensure that the code base that each Eucalyptus user is running is as close to upstream mainline as possible, in the interest of shared testing, bug triaging, and support

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Thierry Carrez

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.