Heat packaging for ubuntu

Bug #1083501 reported by Steven Hardy
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
High
Unassigned

Bug Description

Heat is currently only packaged for Fedora, and anecdotal evidence based on IRC/ML queries indicates most (all?) of our users are using Ubuntu.

So it seems sensible to make heat more easily consumable on Ubuntu by getting it packaged for that platform.

Need to come up with an easy/low-maintenance way of doing this -even if we don't submit the packages for inclusion in Debian/Ubuntu then perhaps we can implement an oz style "make deb" and "make rpm" makefile, and drop the separate heat-rpms repo

Then users can simply make deb packages from releases or git clones, and we can easily create a ppa, and when proven perhaps consider submission to Debian (so that the package will end up in Ubuntu)

Changed in heat:
milestone: none → grizzly-2
Revision history for this message
Steven Dake (sdake) wrote :

All downstream distros presently are maintaining separate repositories for their packaging for OpenStack. I prefer we not blaze new trails except on something we excel at, (ie: Heat..:) Simple solution would be to produce some initial deb style packaging (heat-deb repo) and create a PPA for Ubuntu users.

Changed in heat:
assignee: nobody → Steven Dake (sdake)
importance: Undecided → High
Steven Dake (sdake)
Changed in heat:
status: New → Triaged
Revision history for this message
Steven Dake (sdake) wrote :
Steven Dake (sdake)
Changed in heat:
milestone: grizzly-2 → grizzly-3
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

Here is the reply to my email to James Page on 2012-13-12

-----

Hi Steve

On 12/12/12 01:12, Steve Baker wrote:
> As mentioned in today's OpenStack Project & Release Status meeting,
> now that Heat is incubated we are keen to get it into the Grizzly
> Trunk Testing PPA in the same way that Ceilometer has done.
>
> Would you be able to outline the process to make this possible?

Asking me is the right start . I can get things setup in the CI
lab@Canonical that generates those packages.

> Thomas Goirand has been packaging Heat for debian - it hasn't
> quite landed yet. Would it be possible to pull this in as a first
> cut? OpenStack packaging for Ubuntu and debian seems to be a bit
> different so I'm not sure what is best in this case.

In the interests of not duplicating to much work, I'm going to wait
for Thomas' work to land in Debian experimental (should do soon
hopefully) and then we can sync up from there into the main distro and
into the CI tooling that we have for producing trunk builds.

Cheers

James

Revision history for this message
Steve Baker (steve-stevebaker) wrote :

I had a crack at packaging and creating a PPA for heat-cfntools:
https://github.com/steveb/heat-cfntools/tree/ubuntu-ppa
https://launchpad.net/~steve-stevebaker/+archive/heat-cfntools

I'll let Thomas know of this, so he can either base his heat-cfntools packaging off this, or start from scratch

Steven Dake (sdake)
Changed in heat:
assignee: Steven Dake (sdake) → nobody
Revision history for this message
Steven Dake (sdake) wrote :

untargeted from g3

Changed in heat:
milestone: grizzly-3 → none
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

This is done. Heat 2013.1.2 is in Saucy (the future Ubuntu 13.10).

Changed in heat:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.