Merge lp:~zulcss/heat/ubuntu-refresh into lp:~openstack-ubuntu-testing/heat/havana

Proposed by Chuck Short
Status: Needs review
Proposed branch: lp:~zulcss/heat/ubuntu-refresh
Merge into: lp:~openstack-ubuntu-testing/heat/havana
Diff against target: 1274 lines (+192/-744)
43 files modified
debian/changelog (+46/-1)
debian/control (+12/-12)
debian/gbp.conf (+0/-9)
debian/heat-api-cfn.config.in (+0/-15)
debian/heat-api-cfn.init (+0/-87)
debian/heat-api-cfn.install (+1/-2)
debian/heat-api-cfn.manpages (+0/-1)
debian/heat-api-cfn.postinst.in (+0/-20)
debian/heat-api-cfn.templates (+0/-20)
debian/heat-api-cfn.upstart (+11/-0)
debian/heat-api-cloudwatch.config.in (+0/-14)
debian/heat-api-cloudwatch.init (+0/-87)
debian/heat-api-cloudwatch.install (+1/-2)
debian/heat-api-cloudwatch.manpages (+0/-1)
debian/heat-api-cloudwatch.postinst.in (+0/-20)
debian/heat-api-cloudwatch.templates (+0/-20)
debian/heat-api-cloudwatch.upstart (+11/-0)
debian/heat-api.config.in (+0/-16)
debian/heat-api.init (+0/-87)
debian/heat-api.install (+0/-1)
debian/heat-api.manpages (+0/-1)
debian/heat-api.postinst.in (+0/-25)
debian/heat-api.templates (+0/-61)
debian/heat-api.upstart (+11/-0)
debian/heat-common.dirs (+3/-0)
debian/heat-common.install (+7/-0)
debian/heat-common.manpages (+0/-1)
debian/heat-common.postinst (+22/-0)
debian/heat-common.postinst.in (+0/-18)
debian/heat-engine.config.in (+0/-14)
debian/heat-engine.init (+0/-87)
debian/heat-engine.install (+1/-1)
debian/heat-engine.manpages (+0/-1)
debian/heat-engine.postinst.in (+0/-23)
debian/heat-engine.templates (+0/-17)
debian/heat-engine.upstart (+11/-0)
debian/patches/fix-package-version-detection-when-building-doc.patch (+0/-27)
debian/patches/fix-ubuntu-configuration.patch (+47/-0)
debian/patches/removes-lxml-version-limitation-from-pip-requires.patch (+0/-18)
debian/patches/series (+1/-2)
debian/pydist-overrides (+1/-0)
debian/rules (+3/-32)
debian/watch (+3/-1)
To merge this branch: bzr merge lp:~zulcss/heat/ubuntu-refresh
Reviewer Review Type Date Requested Status
Openstack Ubuntu Testers Pending
Review via email: mp+168517@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

24. By Chuck Short

Fix manpages one more time

23. By Chuck Short

debian/*.manpages: Install the correct manpages

22. By Chuck Short

debian/*.manpages: Install the right manpages.

21. By Chuck Short

debian/*.install: Install the configration files into the right places.

20. By Chuck Short

debian/heat-common.install: Add missing files.

19. By Chuck Short

debian/removes-lxml-version-limitation-from-pip-requires.patch: Dropped no
longer needed.

18. By Chuck Short

debian/heat-common.postinst: Add common configration stuff.

17. By Chuck Short

heat-engine}.postinst.in: Dropped not used in Ubuntu.
* debian/{heat-api-cfn, heat-api-cloudwatch, heat-api,

16. By Chuck Short

  - Dropped openstack-pkg configuration.
  - Run testr init and testr run by hand.

15. By Chuck Short

* debian/rules:
  - Dropped sed of configuration files.
* debian/watch: Update to point to launchpad source
* debian/pydist-overrides: Override python-argparse
* debian/patches/fix-ubuntu-configuration.patch: Update configruation files
  to use kombu rpc backend.
* debian/patches/fix-package-version-detection-when-building-doc.patch: Dropped
  no longer needed.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-06-07 15:04:17 +0000
+++ debian/changelog 2013-06-10 18:48:25 +0000
@@ -1,7 +1,52 @@
1heat (2013.1-4ubuntu1) UNRELEASED; urgency=low1heat (2013.2.a50.g9f40fa3-0ubuntu1) UNRELEASED; urgency=low
22
3 [ Yolanda Robla ]
3 * debian/tests: added autopkg tests4 * debian/tests: added autopkg tests
45
6 [ Chuck Short ]
7 * New upstream release.
8 * Update maintainer.
9 * debian/control:
10 - Dropped python-argparse from build-deps.
11 - Dropped pep8 from build-deps
12 - Dropped python-nose and python-nosexcover from build-deps.
13 - Dropped python-pycryptopp from build-deps.
14 - Added python-d2to1 and python-pbr to build-depends.
15 - Added python-six to build-depends.
16 - Added python-testtools and testrepository to build-depends.
17 - Bump standards-version to 3.9.4
18 - Dropped openstack-pkg-tools
19 - Dropped dbconfig-common from heat-common.
20 * debian/rules:
21 - Dropped sed of configuration files.
22 - Dropped openstack-pkg configuration.
23 - Run testr init and testr run by hand.
24 * debian/{heat-api-cfn, heat-api-cloudwatch, heat-api-tempates,
25 heat-enginge}.templates: Dropped not used in Ubuntu.
26 * debian/{heat-api-cfn, heat-api-cloudwatch, heat-api-tempates,
27 heat-enginge}.config.in: Dropped not used in Ubuntu.
28 * debian/{heat-api-cfn, heat-api-cloudwatch, heat-api,
29 heat-engine}.postinst.in: Dropped not used in Ubuntu.
30 * debian/{heat-api-cfn, heat-api-cloudwatch, heat-api,
31 heat-engine}.init: Dropped replaced with..
32 * debian/{heat-api-cfn, heat-api-cloudwatch, heat-api,
33 heat-engine}.upstart: Create upstart jobs.
34 * debian/heat-common.dirs: Add directories that we need
35 to be created.
36 * debian/gpb.conf: Dropped no longer needed.
37 * debian/watch: Update to point to launchpad source
38 * debian/pydist-overrides: Override python-argparse
39 * debian/patches/fix-ubuntu-configuration.patch: Update configruation files
40 to use kombu rpc backend.
41 * debian/patches/fix-package-version-detection-when-building-doc.patch: Dropped
42 no longer needed.
43 * debian/removes-lxml-version-limitation-from-pip-requires.patch: Dropped no
44 longer needed.
45 * debian/heat-common.postinst: Add common configration stuff.
46 * debian/heat-common.install: Add missing files.
47 * debian/*.install: Install the configration files into the right places.
48 * debian/*.manpages: Install the correct manpages
49
5 -- Yolanda Robla <yolanda.robla@canonical.com> Fri, 07 Jun 2013 17:02:11 +020050 -- Yolanda Robla <yolanda.robla@canonical.com> Fri, 07 Jun 2013 17:02:11 +0200
651
7heat (2013.1-4) unstable; urgency=low52heat (2013.1-4) unstable; urgency=low
853
=== modified file 'debian/control'
--- debian/control 2013-06-07 15:04:17 +0000
+++ debian/control 2013-06-10 18:48:25 +0000
@@ -1,7 +1,8 @@
1Source: heat1Source: heat
2Section: web2Section: web
3Priority: optional3Priority: optional
4Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
5Uploaders: Loic Dachary (OuoU) <loic@debian.org>,6Uploaders: Loic Dachary (OuoU) <loic@debian.org>,
6 Julien Danjou <acid@debian.org>,7 Julien Danjou <acid@debian.org>,
7 Thomas Goirand <zigo@debian.org>,8 Thomas Goirand <zigo@debian.org>,
@@ -9,15 +10,14 @@
9 Mehdi Abaakouk <sileht@sileht.net>10 Mehdi Abaakouk <sileht@sileht.net>
10Build-Depends: debhelper (>= 9),11Build-Depends: debhelper (>= 9),
11 po-debconf,12 po-debconf,
12 python-all (>= 2.6.6-3~),13 python-all (>= 2.6.6-3~)
13 openstack-pkg-tools (>= 4)14Build-Depends-Indep:
14Build-Depends-Indep: pep8 (>= 1.3.3),
15 python-argparse,
16 python-babel,15 python-babel,
17 python-boto,16 python-boto,
18 python-cinderclient,17 python-cinderclient,
19 python-coverage,18 python-coverage,
20 python-crypto,19 python-crypto,
20 python-d2to1,
21 python-eventlet (>= 0.9.16),21 python-eventlet (>= 0.9.16),
22 python-extras,22 python-extras,
23 python-glanceclient,23 python-glanceclient,
@@ -30,25 +30,26 @@
30 python-memcache,30 python-memcache,
31 python-migrate,31 python-migrate,
32 python-mox,32 python-mox,
33 python-nose,
34 python-nosexcover,
35 python-novaclient,33 python-novaclient,
36 python-oslo.config,34 python-oslo.config,
37 python-paste,35 python-paste,
38 python-pastedeploy,36 python-pastedeploy,
39 python-paramiko,37 python-paramiko,
40 python-pycryptopp,38 python-pbr,
41 python-qpid,39 python-qpid,
42 python-quantumclient,40 python-quantumclient,
43 python-routes,41 python-routes,
44 python-sendfile,42 python-sendfile,
45 python-setuptools,43 python-setuptools,
44 python-six,
46 python-sphinx,45 python-sphinx,
47 python-sqlalchemy (>= 0.7.8),46 python-sqlalchemy (>= 0.7.8),
47 python-testtools,
48 python-swiftclient,48 python-swiftclient,
49 python-webob,49 python-webob,
50 python-yaml50 python-yaml,
51Standards-Version: 3.9.351 testrepository
52Standards-Version: 3.9.4
52Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/heat.git;a=summary53Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/heat.git;a=summary
53Vcs-Git: git://anonscm.debian.org/openstack/heat.git54Vcs-Git: git://anonscm.debian.org/openstack/heat.git
54Homepage: http://wiki.openstack.org/Heat55Homepage: http://wiki.openstack.org/Heat
@@ -59,7 +60,6 @@
59Architecture: all60Architecture: all
60Pre-Depends: dpkg (>= 1.15.6~)61Pre-Depends: dpkg (>= 1.15.6~)
61Depends: ${python:Depends}, ${misc:Depends},62Depends: ${python:Depends}, ${misc:Depends},
62 python-argparse,
63 python-boto,63 python-boto,
64 python-cinderclient,64 python-cinderclient,
65 python-crypto,65 python-crypto,
@@ -99,7 +99,7 @@
99Package: heat-common99Package: heat-common
100Architecture: all100Architecture: all
101Pre-Depends: dpkg (>= 1.15.6~)101Pre-Depends: dpkg (>= 1.15.6~)
102Depends: dbconfig-common, ${python:Depends}, ${misc:Depends}, python-heat (=${binary:Version}),102Depends: ${python:Depends}, ${misc:Depends}, python-heat (=${binary:Version}),
103 adduser103 adduser
104Description: OpenStack orchestration service - common files104Description: OpenStack orchestration service - common files
105 Heat is a service to orchestrate multiple composite cloud applications using105 Heat is a service to orchestrate multiple composite cloud applications using
106106
=== removed file 'debian/gbp.conf'
--- debian/gbp.conf 2013-05-29 17:36:41 +0000
+++ debian/gbp.conf 1970-01-01 00:00:00 +0000
@@ -1,9 +0,0 @@
1[DEFAULT]
2upstream-branch = master
3debian-branch = debian/unstable
4upstream-tag = %(version)s
5compression = xz
6
7[git-buildpackage]
8export-dir = ../build-area/
9#cleaner = true
100
=== removed file 'debian/heat-api-cfn.config.in'
--- debian/heat-api-cfn.config.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.config.in 1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6
7API_CONF=/etc/heat/heat-api-cfn.conf
8APIPASTE_CONF=/etc/heat/heat-api-cfn-paste.ini
9
10#PKGOS-INCLUDE#
11
12pkgos_var_user_group heat
13pkgos_read_admin_creds ${APIPASTE_CONF} filter:authtoken heat
14
15exit 0
160
=== removed file 'debian/heat-api-cfn.init'
--- debian/heat-api-cfn.init 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.init 1970-01-01 00:00:00 +0000
@@ -1,87 +0,0 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: heat-api-cfn
4# Required-Start: $network $local_fs $remote_fs $syslog
5# Required-Stop: $remote_fs
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Heat CFN API
9# Description: Heat CFN API server
10### END INIT INFO
11
12# Author: Thomas Goirand <zigo@debian.or>
13
14# PATH should only include /usr/* if it runs after the mountnfs.sh script
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Heat API"
17NAME=heat-api-cfn
18DAEMON=/usr/bin/heat-api-cfn
19PIDFILE=/var/run/$NAME.pid
20SCRIPTNAME=/etc/init.d/$NAME
21SYSTEM_USER=heat
22
23# Exit if the package is not installed
24[ -x $DAEMON ] || exit 0
25
26. /lib/lsb/init-functions
27
28if [ ! -e /var/log/heat ] ; then
29 mkdir -p /var/log/heat
30 chown ${SYSTEM_USER} /var/log/heat
31fi
32
33do_start () {
34 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON --test > /dev/null || return 1
35 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON || return 2
36}
37
38do_stop () {
39 start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
40 RETVAL="$?"
41 rm -f $PIDFILE
42 return "$RETVAL"
43}
44
45case "$1" in
46 start)
47 log_daemon_msg "Starting $DESC" "$NAME"
48 do_start
49 case "$?" in
50 0|1) log_end_msg 0 ;;
51 2) log_end_msg 1 ;;
52 esac
53 ;;
54 stop)
55 log_daemon_msg "Stopping $DESC" "$NAME"
56 do_stop
57 case "$?" in
58 0|1) log_end_msg 0 ;;
59 2) log_end_msg 1 ;;
60 esac
61 ;;
62 status)
63 status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
64 ;;
65 restart|force-reload)
66 log_daemon_msg "Restarting $DESC" "$NAME"
67 do_stop
68 case "$?" in
69 0|1)
70 do_start
71 case "$?" in
72 0) log_end_msg 0 ;;
73 1) log_end_msg 1 ;; # Old process is still running
74 *) log_end_msg 1 ;; # Failed to start
75 esac
76 ;;
77 *)
78 # Failed to stop
79 log_end_msg 1
80 ;;
81 esac
82 ;;
83 *)
84 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
85 exit 3
86 ;;
87esac
880
=== modified file 'debian/heat-api-cfn.install'
--- debian/heat-api-cfn.install 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.install 2013-06-10 18:48:25 +0000
@@ -1,3 +1,2 @@
1etc/heat/heat-api-cfn.conf1etc/heat/heat-api-cfn.conf etc/heat
2etc/heat/heat-api-cfn-paste.ini /usr/share/heat-api-cfn
3usr/bin/heat-api-cfn2usr/bin/heat-api-cfn
43
=== added file 'debian/heat-api-cfn.manpages'
--- debian/heat-api-cfn.manpages 1970-01-01 00:00:00 +0000
+++ debian/heat-api-cfn.manpages 2013-06-10 18:48:25 +0000
@@ -0,0 +1,1 @@
1build/sphinx/man/heat-api-cfn.1
02
=== removed file 'debian/heat-api-cfn.manpages'
--- debian/heat-api-cfn.manpages 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.manpages 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1doc/build/man/heat-api-cfn.1
20
=== removed file 'debian/heat-api-cfn.postinst.in'
--- debian/heat-api-cfn.postinst.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.postinst.in 1970-01-01 00:00:00 +0000
@@ -1,20 +0,0 @@
1#!/bin/sh
2
3set -e
4
5ETC=/etc/heat
6
7#PKGOS-INCLUDE#
8
9if [ "$1" = "configure" ] ; then
10 . /usr/share/debconf/confmodule
11 pkgos_var_user_group heat
12 pkgos_write_new_conf heat heat-api-cfn-paste.ini
13 pkgos_write_admin_creds /etc/heat/heat-api-cfn-paste.ini filter:authtoken heat
14 chown -R heat:adm /var/log/heat
15 chmod 0750 /var/log/heat
16fi
17
18#DEBHELPER#
19
20exit 0
210
=== removed file 'debian/heat-api-cfn.templates'
--- debian/heat-api-cfn.templates 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cfn.templates 1970-01-01 00:00:00 +0000
@@ -1,20 +0,0 @@
1Template: heat/auth-host
2Type: string
3Default: 127.0.0.1
4_Description: Auth server hostname:
5 Please specify the URL of your authentication server. Typically this is also
6 the URL of your OpenStack Identity Service (Keystone).
7
8Template: heat/admin-tenant-name
9Type: string
10Default: admin
11_Description: Auth server tenant name:
12
13Template: heat/admin-user
14Type: string
15Default: admin
16_Description: Auth server username:
17
18Template: heat/admin-password
19Type: password
20_Description: Auth server password:
210
=== added file 'debian/heat-api-cfn.upstart'
--- debian/heat-api-cfn.upstart 1970-01-01 00:00:00 +0000
+++ debian/heat-api-cfn.upstart 2013-06-10 18:48:25 +0000
@@ -0,0 +1,11 @@
1description "Heat API CFN server'
2author "Chuck Short <zulcss@ubuntu.com>"
3
4start on runevel [2345]
5stop on runlevel [!2345]
6
7respawn
8
9exec start-stop-daemon --start --chuid heat \
10 --chdir /var/lib/heat --name heat \
11 --exec /usr/bin/heat-api-cfn
012
=== removed file 'debian/heat-api-cloudwatch.config.in'
--- debian/heat-api-cloudwatch.config.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.config.in 1970-01-01 00:00:00 +0000
@@ -1,14 +0,0 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6
7APIPASTE_CONF=/etc/heat/heat-api-cloudwatch-paste.ini
8
9#PKGOS-INCLUDE#
10
11pkgos_var_user_group heat
12pkgos_read_admin_creds ${APIPASTE_CONF} filter:authtoken heat
13
14exit 0
150
=== removed file 'debian/heat-api-cloudwatch.init'
--- debian/heat-api-cloudwatch.init 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.init 1970-01-01 00:00:00 +0000
@@ -1,87 +0,0 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: heat-api-cloudwatch
4# Required-Start: $network $local_fs $remote_fs $syslog
5# Required-Stop: $remote_fs
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Heat cloudwatch API
9# Description: Heat cloudwatch API server
10### END INIT INFO
11
12# Author: Thomas Goirand <zigo@debian.or>
13
14# PATH should only include /usr/* if it runs after the mountnfs.sh script
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Heat API"
17NAME=heat-api-cloudwatch
18DAEMON=/usr/bin/heat-api-cloudwatch
19PIDFILE=/var/run/$NAME.pid
20SCRIPTNAME=/etc/init.d/$NAME
21SYSTEM_USER=heat
22
23# Exit if the package is not installed
24[ -x $DAEMON ] || exit 0
25
26. /lib/lsb/init-functions
27
28if [ ! -e /var/log/heat ] ; then
29 mkdir -p /var/log/heat
30 chown ${SYSTEM_USER} /var/log/heat
31fi
32
33do_start () {
34 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON --test > /dev/null || return 1
35 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON || return 2
36}
37
38do_stop () {
39 start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
40 RETVAL="$?"
41 rm -f $PIDFILE
42 return "$RETVAL"
43}
44
45case "$1" in
46 start)
47 log_daemon_msg "Starting $DESC" "$NAME"
48 do_start
49 case "$?" in
50 0|1) log_end_msg 0 ;;
51 2) log_end_msg 1 ;;
52 esac
53 ;;
54 stop)
55 log_daemon_msg "Stopping $DESC" "$NAME"
56 do_stop
57 case "$?" in
58 0|1) log_end_msg 0 ;;
59 2) log_end_msg 1 ;;
60 esac
61 ;;
62 status)
63 status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
64 ;;
65 restart|force-reload)
66 log_daemon_msg "Restarting $DESC" "$NAME"
67 do_stop
68 case "$?" in
69 0|1)
70 do_start
71 case "$?" in
72 0) log_end_msg 0 ;;
73 1) log_end_msg 1 ;; # Old process is still running
74 *) log_end_msg 1 ;; # Failed to start
75 esac
76 ;;
77 *)
78 # Failed to stop
79 log_end_msg 1
80 ;;
81 esac
82 ;;
83 *)
84 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
85 exit 3
86 ;;
87esac
880
=== modified file 'debian/heat-api-cloudwatch.install'
--- debian/heat-api-cloudwatch.install 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.install 2013-06-10 18:48:25 +0000
@@ -1,3 +1,2 @@
1etc/heat/heat-api-cloudwatch.conf1etc/heat/heat-api-cloudwatch.conf etc/heat
2etc/heat/heat-api-cloudwatch-paste.ini /usr/share/heat-api-cloudwatch
3/usr/bin/heat-api-cloudwatch2/usr/bin/heat-api-cloudwatch
43
=== added file 'debian/heat-api-cloudwatch.manpages'
--- debian/heat-api-cloudwatch.manpages 1970-01-01 00:00:00 +0000
+++ debian/heat-api-cloudwatch.manpages 2013-06-10 18:48:25 +0000
@@ -0,0 +1,1 @@
1build/sphinx/man/heat-api-cloudwatch.1
02
=== removed file 'debian/heat-api-cloudwatch.manpages'
--- debian/heat-api-cloudwatch.manpages 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.manpages 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1doc/build/man/heat-api-cloudwatch.1
20
=== removed file 'debian/heat-api-cloudwatch.postinst.in'
--- debian/heat-api-cloudwatch.postinst.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.postinst.in 1970-01-01 00:00:00 +0000
@@ -1,20 +0,0 @@
1#!/bin/sh
2
3set -e
4
5ETC=/etc/heat
6
7#PKGOS-INCLUDE#
8
9if [ "$1" = "configure" ] ; then
10 . /usr/share/debconf/confmodule
11 pkgos_var_user_group heat
12 pkgos_write_new_conf heat heat-api-cloudwatch-paste.ini
13 pkgos_write_admin_creds /etc/heat/heat-api-cloudwatch-paste.ini filter:authtoken heat
14 chown -R heat:adm /var/log/heat
15 chmod 0750 /var/log/heat
16fi
17
18#DEBHELPER#
19
20exit 0
210
=== removed file 'debian/heat-api-cloudwatch.templates'
--- debian/heat-api-cloudwatch.templates 2013-05-29 17:36:41 +0000
+++ debian/heat-api-cloudwatch.templates 1970-01-01 00:00:00 +0000
@@ -1,20 +0,0 @@
1Template: heat/auth-host
2Type: string
3Default: 127.0.0.1
4_Description: Auth server hostname:
5 Please specify the URL of your authentication server. Typically
6 this is also the URL of your OpenStack Identity Service (Keystone).
7
8Template: heat/admin-tenant-name
9Type: string
10Default: admin
11_Description: Auth server tenant name:
12
13Template: heat/admin-user
14Type: string
15Default: admin
16_Description: Auth server username:
17
18Template: heat/admin-password
19Type: password
20_Description: Auth server password:
210
=== added file 'debian/heat-api-cloudwatch.upstart'
--- debian/heat-api-cloudwatch.upstart 1970-01-01 00:00:00 +0000
+++ debian/heat-api-cloudwatch.upstart 2013-06-10 18:48:25 +0000
@@ -0,0 +1,11 @@
1description "Heat API cloudwatch server'
2author "Chuck Short <zulcss@ubuntu.com>"
3
4start on runevel [2345]
5stop on runlevel [!2345]
6
7respawn
8
9exec start-stop-daemon --start --chuid heat \
10 --chdir /var/lib/heat --name heat \
11 --exec /usr/bin/heat-api-cloudwatch
012
=== removed file 'debian/heat-api.config.in'
--- debian/heat-api.config.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api.config.in 1970-01-01 00:00:00 +0000
@@ -1,16 +0,0 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6
7API_CONF=/etc/heat/heat-api.conf
8APIPASTE_CONF=/etc/heat/heat-api-paste.ini
9
10#PKGOS-INCLUDE#
11
12pkgos_var_user_group heat
13pkgos_read_admin_creds ${APIPASTE_CONF} filter:authtoken heat
14pkgos_register_endpoint_config heat
15
16exit 0
170
=== removed file 'debian/heat-api.init'
--- debian/heat-api.init 2013-05-29 17:36:41 +0000
+++ debian/heat-api.init 1970-01-01 00:00:00 +0000
@@ -1,87 +0,0 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: heat-api
4# Required-Start: $network $local_fs $remote_fs $syslog
5# Required-Stop: $remote_fs
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Heat API
9# Description: Heat API server
10### END INIT INFO
11
12# Author: Thomas Goirand <zigo@debian.or>
13
14# PATH should only include /usr/* if it runs after the mountnfs.sh script
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Heat API"
17NAME=heat-api
18DAEMON=/usr/bin/heat-api
19PIDFILE=/var/run/$NAME.pid
20SCRIPTNAME=/etc/init.d/$NAME
21SYSTEM_USER=heat
22
23# Exit if the package is not installed
24[ -x $DAEMON ] || exit 0
25
26. /lib/lsb/init-functions
27
28if [ ! -e /var/log/heat ] ; then
29 mkdir -p /var/log/heat
30 chown ${SYSTEM_USER} /var/log/heat
31fi
32
33do_start () {
34 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON --test > /dev/null || return 1
35 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON || return 2
36}
37
38do_stop () {
39 start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
40 RETVAL="$?"
41 rm -f $PIDFILE
42 return "$RETVAL"
43}
44
45case "$1" in
46 start)
47 log_daemon_msg "Starting $DESC" "$NAME"
48 do_start
49 case "$?" in
50 0|1) log_end_msg 0 ;;
51 2) log_end_msg 1 ;;
52 esac
53 ;;
54 stop)
55 log_daemon_msg "Stopping $DESC" "$NAME"
56 do_stop
57 case "$?" in
58 0|1) log_end_msg 0 ;;
59 2) log_end_msg 1 ;;
60 esac
61 ;;
62 status)
63 status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
64 ;;
65 restart|force-reload)
66 log_daemon_msg "Restarting $DESC" "$NAME"
67 do_stop
68 case "$?" in
69 0|1)
70 do_start
71 case "$?" in
72 0) log_end_msg 0 ;;
73 1) log_end_msg 1 ;; # Old process is still running
74 *) log_end_msg 1 ;; # Failed to start
75 esac
76 ;;
77 *)
78 # Failed to stop
79 log_end_msg 1
80 ;;
81 esac
82 ;;
83 *)
84 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
85 exit 3
86 ;;
87esac
880
=== modified file 'debian/heat-api.install'
--- debian/heat-api.install 2013-05-29 17:36:41 +0000
+++ debian/heat-api.install 2013-06-10 18:48:25 +0000
@@ -1,3 +1,2 @@
1usr/bin/heat-api1usr/bin/heat-api
2etc/heat/heat-api.conf2etc/heat/heat-api.conf
3etc/heat/heat-api-paste.ini /usr/share/heat-api
43
=== added file 'debian/heat-api.manpages'
--- debian/heat-api.manpages 1970-01-01 00:00:00 +0000
+++ debian/heat-api.manpages 2013-06-10 18:48:25 +0000
@@ -0,0 +1,1 @@
1build/sphinx/man/heat-api.1
02
=== removed file 'debian/heat-api.manpages'
--- debian/heat-api.manpages 2013-05-29 17:36:41 +0000
+++ debian/heat-api.manpages 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1doc/build/man/heat-api.1
20
=== removed file 'debian/heat-api.postinst.in'
--- debian/heat-api.postinst.in 2013-05-29 17:36:41 +0000
+++ debian/heat-api.postinst.in 1970-01-01 00:00:00 +0000
@@ -1,25 +0,0 @@
1#!/bin/sh
2
3set -e
4
5ETC=/etc/heat
6
7#PKGOS-INCLUDE#
8
9if [ "$1" = "configure" ] ; then
10 . /usr/share/debconf/confmodule
11
12 pkgos_var_user_group heat
13
14 pkgos_write_new_conf heat heat-api-paste.ini
15 pkgos_write_admin_creds /etc/heat/heat-api-paste.ini filter:authtoken heat
16
17 pkgos_register_endpoint_postinst heat heat orchestration "Heat Orchestration API" 8004 /v1/'%(tenant_id)s'
18
19 chown -R heat:adm /var/log/heat
20 chmod 0750 /var/log/heat
21fi
22
23#DEBHELPER#
24
25exit 0
260
=== removed file 'debian/heat-api.templates'
--- debian/heat-api.templates 2013-05-29 17:36:41 +0000
+++ debian/heat-api.templates 1970-01-01 00:00:00 +0000
@@ -1,61 +0,0 @@
1Template: heat/auth-host
2Type: string
3Default: 127.0.0.1
4_Description: Auth server hostname:
5 Please specify the URL of your authentication server. Typically this is also
6 the URL of your OpenStack Identity Service (Keystone).
7
8Template: heat/admin-tenant-name
9Type: string
10Default: admin
11_Description: Auth server tenant name:
12
13Template: heat/admin-user
14Type: string
15Default: admin
16_Description: Auth server username:
17
18Template: heat/admin-password
19Type: password
20_Description: Auth server password:
21
22Template: heat/register-endpoint
23Type: boolean
24Default: false
25_Description: Register Heat in the keystone endpoint catalog?
26 Each Openstack services (each API) should be registered in order to be
27 accessible. This is done using "keystone service-create" and "keystone
28 endpoint-create". Select if you want to run these commands now.
29 .
30 Note that you will need to have an up and running keystone server on which to
31 connect using the Keystone auth token.
32
33Template: heat/keystone-ip
34Type: string
35_Description: Keystone IP address:
36 Enter the IP address of your keystone server, so that heat-api can
37 contact Keystone to do the Heat service and endpoint creation.
38
39Template: heat/keystone-auth-token
40Type: password
41_Description: Keystone Auth Token:
42 To configure its endpoint in Keystone, heat-api needs the Keystone auth
43 token.
44
45Template: heat/endpoint-ip
46Type: string
47_Description: Heat endpoint IP address:
48 Enter the IP address that will be used to contact Heat (eg: the Heat
49 endpoint IP address).
50 .
51 This IP address should be accessible from the clients that will use this
52 service, so if you are installing a public cloud, this should be a public
53 IP address.
54
55Template: heat/region-name
56Type: string
57Default: regionOne
58_Description: Name of the region to register:
59 Openstack can be used using availability zones, with each region representing
60 a location. Please enter the zone that you wish to use when registering the
61 endpoint.
620
=== added file 'debian/heat-api.upstart'
--- debian/heat-api.upstart 1970-01-01 00:00:00 +0000
+++ debian/heat-api.upstart 2013-06-10 18:48:25 +0000
@@ -0,0 +1,11 @@
1description "Heat enginge server'
2author "Chuck Short <zulcss@ubuntu.com>"
3
4start on runevel [2345]
5stop on runlevel [!2345]
6
7respawn
8
9exec start-stop-daemon --start --chuid heat \
10 --chdir /var/lib/heat --name heat \
11 --exec /usr/bin/heat-enginge
012
=== added file 'debian/heat-common.dirs'
--- debian/heat-common.dirs 1970-01-01 00:00:00 +0000
+++ debian/heat-common.dirs 2013-06-10 18:48:25 +0000
@@ -0,0 +1,3 @@
1etc/heat
2var/lib/heat
3var/log/heat
04
=== modified file 'debian/heat-common.install'
--- debian/heat-common.install 2013-05-29 17:36:41 +0000
+++ debian/heat-common.install 2013-06-10 18:48:25 +0000
@@ -1,3 +1,10 @@
1etc/boto.cfg etc/heat
2etc/heat/api-paste.ini etc/heat
3etc/heat/policy.json etc/heat
1/usr/bin/heat-cfn4/usr/bin/heat-cfn
2/usr/bin/heat-boto5/usr/bin/heat-boto
3/usr/bin/heat-watch6/usr/bin/heat-watch
7/usr/bin/heat-db-setup
8/usr/bin/cinder-keystone-setup
9/usr/bin/heat-keystone-setup
10/usr/bin/heat-manage
411
=== added file 'debian/heat-common.manpages'
--- debian/heat-common.manpages 1970-01-01 00:00:00 +0000
+++ debian/heat-common.manpages 2013-06-10 18:48:25 +0000
@@ -0,0 +1,4 @@
1build/sphinx/man/heat-boto.1
2build/sphinx/man/heat-db-setup.1
3build/sphinx/man/heat-watch.1
4build/sphinx/man/heat-keystone-setup.1
05
=== removed file 'debian/heat-common.manpages'
--- debian/heat-common.manpages 2013-05-29 17:36:41 +0000
+++ debian/heat-common.manpages 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1doc/build/man/heat-cfn.1
20
=== added file 'debian/heat-common.postinst'
--- debian/heat-common.postinst 1970-01-01 00:00:00 +0000
+++ debian/heat-common.postinst 2013-06-10 18:48:25 +0000
@@ -0,0 +1,22 @@
1#!/bin/sh -e
2
3if [ "$1" = "configure" ]; then
4 if !getent group heat > /dev/null 2>&1; then
5 addgroup --system heat >/dev/null
6 fi
7
8 if ! getent passwd heat > /dev/null 2>&1; then
9 adduser --system head --home /var/lib/heat --ingroup heat --no-create-home \
10 -shell /bin/false head
11 fi
12
13 if [ "$(id -gn nova)" = "nogroup" ]; then
14 usermod -g heat heat
15 fi
16
17 chown -R heat:heat /etc/heat
18 chown -R heat:adm /var/log/heat
19 chown -R heat:heat /var/lib/heat
20fi
21
22#DEBEHELPER#
023
=== removed file 'debian/heat-common.postinst.in'
--- debian/heat-common.postinst.in 2013-05-29 17:36:41 +0000
+++ debian/heat-common.postinst.in 1970-01-01 00:00:00 +0000
@@ -1,18 +0,0 @@
1#!/bin/sh
2
3set -e
4
5ETC=/etc/heat
6
7#PKGOS-INCLUDE#
8
9if [ "$1" = "configure" ] ; then
10 pkgos_var_user_group heat
11 chown -R heat:adm /var/log/heat
12 chmod 0750 /var/log/heat
13 mkdir -p /etc/heat
14 mkdir -p /var/lib/heat
15 chown heat:heat -R /var/lib/heat /etc/heat
16fi
17
18#DEBHELPER#
190
=== removed file 'debian/heat-engine.config.in'
--- debian/heat-engine.config.in 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.config.in 1970-01-01 00:00:00 +0000
@@ -1,14 +0,0 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6
7CONF=/etc/heat/heat-engine.conf
8
9#PKGOS-INCLUDE#
10
11pkgos_var_user_group heat
12pkgos_dbc_read_conf -pkg heat-engine ${CONF} DEFAULT sql_connection heat $@
13
14exit 0
150
=== removed file 'debian/heat-engine.init'
--- debian/heat-engine.init 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.init 1970-01-01 00:00:00 +0000
@@ -1,87 +0,0 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: heat-engine
4# Required-Start: $network $local_fs $remote_fs $syslog
5# Required-Stop: $remote_fs
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Heat Engine
9# Description: Heat Engine server
10### END INIT INFO
11
12# Author: Thomas Goirand <zigo@debian.or>
13
14# PATH should only include /usr/* if it runs after the mountnfs.sh script
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Heat Engine"
17NAME=heat-engine
18DAEMON=/usr/bin/heat-engine
19PIDFILE=/var/run/$NAME.pid
20SCRIPTNAME=/etc/init.d/$NAME
21SYSTEM_USER=heat
22
23# Exit if the package is not installed
24[ -x $DAEMON ] || exit 0
25
26. /lib/lsb/init-functions
27
28if [ ! -e /var/log/heat ] ; then
29 mkdir -p /var/log/heat
30 chown ${SYSTEM_USER} /var/log/heat
31fi
32
33do_start () {
34 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON --test > /dev/null || return 1
35 start-stop-daemon --start --background --quiet --chuid ${SYSTEM_USER}:${SYSTEM_USER} --make-pidfile --pidfile $PIDFILE --startas $DAEMON || return 2
36}
37
38do_stop () {
39 start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
40 RETVAL="$?"
41 rm -f $PIDFILE
42 return "$RETVAL"
43}
44
45case "$1" in
46 start)
47 log_daemon_msg "Starting $DESC" "$NAME"
48 do_start
49 case "$?" in
50 0|1) log_end_msg 0 ;;
51 2) log_end_msg 1 ;;
52 esac
53 ;;
54 stop)
55 log_daemon_msg "Stopping $DESC" "$NAME"
56 do_stop
57 case "$?" in
58 0|1) log_end_msg 0 ;;
59 2) log_end_msg 1 ;;
60 esac
61 ;;
62 status)
63 status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
64 ;;
65 restart|force-reload)
66 log_daemon_msg "Restarting $DESC" "$NAME"
67 do_stop
68 case "$?" in
69 0|1)
70 do_start
71 case "$?" in
72 0) log_end_msg 0 ;;
73 1) log_end_msg 1 ;; # Old process is still running
74 *) log_end_msg 1 ;; # Failed to start
75 esac
76 ;;
77 *)
78 # Failed to stop
79 log_end_msg 1
80 ;;
81 esac
82 ;;
83 *)
84 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
85 exit 3
86 ;;
87esac
880
=== modified file 'debian/heat-engine.install'
--- debian/heat-engine.install 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.install 2013-06-10 18:48:25 +0000
@@ -1,2 +1,2 @@
1etc/heat/heat-engine.conf /usr/share/heat-engine1etc/heat/heat-engine.conf etc/heat
2usr/bin/heat-engine2usr/bin/heat-engine
33
=== added file 'debian/heat-engine.manpages'
--- debian/heat-engine.manpages 1970-01-01 00:00:00 +0000
+++ debian/heat-engine.manpages 2013-06-10 18:48:25 +0000
@@ -0,0 +1,1 @@
1build/sphinx/man/heat-engine.1
02
=== removed file 'debian/heat-engine.manpages'
--- debian/heat-engine.manpages 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.manpages 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1doc/build/man/heat-engine.1
20
=== removed file 'debian/heat-engine.postinst.in'
--- debian/heat-engine.postinst.in 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.postinst.in 1970-01-01 00:00:00 +0000
@@ -1,23 +0,0 @@
1#!/bin/sh
2
3set -e
4
5CONF=/etc/heat/heat-engine.conf
6
7#PKGOS-INCLUDE#
8
9if [ "$1" = "configure" ] ; then
10 . /usr/share/debconf/confmodule
11 . /usr/share/dbconfig-common/dpkg/postinst
12
13 pkgos_var_user_group heat
14 pkgos_write_new_conf heat heat-engine.conf
15 pkgos_dbc_postinst ${CONF} DEFAULT sql_connection heat $@
16
17 # This is the equivalent of db-sync:
18 su heat -c "python -m heat.db.sync"
19fi
20
21#DEBHELPER#
22
23exit 0
240
=== removed file 'debian/heat-engine.templates'
--- debian/heat-engine.templates 2013-05-29 17:36:41 +0000
+++ debian/heat-engine.templates 1970-01-01 00:00:00 +0000
@@ -1,17 +0,0 @@
1Template: heat/configure_db
2Type: boolean
3Default: true
4_Description: Set up a database for heat-engine?
5 No database has been set up for heat-engine to use. Before continuing, you
6 should make sure you have:
7 .
8 - the server host name (that server must allow TCP connections from this
9 machine);
10 - a username and password to access the database.
11 - A database type that you want to use.
12 .
13 If some of these requirements are missing, reject this option and run with
14 regular sqlite support.
15 .
16 You can change this setting later on by running 'dpkg-reconfigure -plow
17 heat-engine'.
180
=== added file 'debian/heat-engine.upstart'
--- debian/heat-engine.upstart 1970-01-01 00:00:00 +0000
+++ debian/heat-engine.upstart 2013-06-10 18:48:25 +0000
@@ -0,0 +1,11 @@
1description "Heat API server'
2author "Chuck Short <zulcss@ubuntu.com>"
3
4start on runevel [2345]
5stop on runlevel [!2345]
6
7respawn
8
9exec start-stop-daemon --start --chuid heat \
10 --chdir /var/lib/heat --name heat \
11 --exec /usr/bin/heat-api
012
=== removed file 'debian/patches/fix-package-version-detection-when-building-doc.patch'
--- debian/patches/fix-package-version-detection-when-building-doc.patch 2013-05-29 17:36:41 +0000
+++ debian/patches/fix-package-version-detection-when-building-doc.patch 1970-01-01 00:00:00 +0000
@@ -1,27 +0,0 @@
1Description: Fixes version detection when building docs
2Author: Thomas Goirand <zigo@debian.org>
3Forwarded: no
4Last-Update: 2013-05-16
5
6Index: heat/heat/openstack/common/version.py
7===================================================================
8--- heat.orig/heat/openstack/common/version.py 2013-05-16 14:07:08.000000000 +0000
9+++ heat/heat/openstack/common/version.py 2013-05-16 14:07:08.000000000 +0000
10@@ -19,6 +19,7 @@
11 """
12
13 import pkg_resources
14+import os
15
16
17 class VersionInfo(object):
18@@ -54,6 +55,9 @@
19 if self.release is None:
20 self.release = self._get_version_from_pkg_resources()
21
22+ if self.release is None:
23+ self.release = os.environ.get("OSLO_PACKAGE_VERSION", None)
24+
25 return self.release
26
27 def version_string(self):
280
=== added file 'debian/patches/fix-ubuntu-configuration.patch'
--- debian/patches/fix-ubuntu-configuration.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/fix-ubuntu-configuration.patch 2013-06-10 18:48:25 +0000
@@ -0,0 +1,47 @@
1diff -Naurp heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api-cfn.conf heat-2013.2.a50.g9f40fa3/etc/heat/heat-api-cfn.conf
2--- heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api-cfn.conf 2013-06-10 09:46:38.000000000 -0500
3+++ heat-2013.2.a50.g9f40fa3/etc/heat/heat-api-cfn.conf 2013-06-10 11:59:55.777608447 -0500
4@@ -27,7 +27,7 @@ use_syslog = False
5 # Facility to use. If unset defaults to LOG_USER.
6 # syslog_log_facility = LOG_LOCAL0
7
8-rpc_backend=heat.openstack.common.rpc.impl_qpid
9+rpc_backend=heat.openstack.common.rpc.impl_kombu
10
11 [keystone_authtoken]
12 auth_host = 127.0.0.1
13diff -Naurp heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api-cloudwatch.conf heat-2013.2.a50.g9f40fa3/etc/heat/heat-api-cloudwatch.conf
14--- heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api-cloudwatch.conf 2013-06-10 09:46:38.000000000 -0500
15+++ heat-2013.2.a50.g9f40fa3/etc/heat/heat-api-cloudwatch.conf 2013-06-10 11:59:45.053608191 -0500
16@@ -25,7 +25,7 @@ bind_host = 0.0.0.0
17 # Port the bind the server to
18 bind_port = 8003
19
20-rpc_backend=heat.openstack.common.rpc.impl_qpid
21+rpc_backend=heat.openstack.common.rpc.impl_kombu
22
23 [keystone_authtoken]
24 auth_host = 127.0.0.1
25diff -Naurp heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api.conf heat-2013.2.a50.g9f40fa3/etc/heat/heat-api.conf
26--- heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-api.conf 2013-06-10 09:46:38.000000000 -0500
27+++ heat-2013.2.a50.g9f40fa3/etc/heat/heat-api.conf 2013-06-10 12:00:03.989608643 -0500
28@@ -25,7 +25,7 @@ bind_host = 0.0.0.0
29 # Port the bind the server to
30 bind_port = 8004
31
32-rpc_backend=heat.openstack.common.rpc.impl_qpid
33+rpc_backend=heat.openstack.common.rpc.impl_kombu
34
35
36
37diff -Naurp heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-engine.conf heat-2013.2.a50.g9f40fa3/etc/heat/heat-engine.conf
38--- heat-2013.2.a50.g9f40fa3.orig/etc/heat/heat-engine.conf 2013-06-10 09:46:38.000000000 -0500
39+++ heat-2013.2.a50.g9f40fa3/etc/heat/heat-engine.conf 2013-06-10 11:59:26.749607755 -0500
40@@ -67,6 +67,6 @@ sql_connection = mysql://heat:heat@local
41
42 db_backend=heat.db.sqlalchemy.api
43
44-rpc_backend=heat.openstack.common.rpc.impl_qpid
45+rpc_backend=heat.openstack.common.rpc.impl_kombu
46
47 auth_encryption_key=%ENCRYPTION_KEY%
048
=== removed file 'debian/patches/removes-lxml-version-limitation-from-pip-requires.patch'
--- debian/patches/removes-lxml-version-limitation-from-pip-requires.patch 2013-05-29 17:36:41 +0000
+++ debian/patches/removes-lxml-version-limitation-from-pip-requires.patch 1970-01-01 00:00:00 +0000
@@ -1,18 +0,0 @@
1Description: Removes <= 2.3.5 from lxml pip-requires
2 Warn upstream on IRC about this, they said it's no problem to remove the
3 version thing, and they will remove it upstream.
4Author: Thomas Goirand <zigo@debian.org>
5Forwarded: no
6Last-Update: 2013-05-16
7
8--- heat-2013.1.orig/tools/pip-requires
9+++ heat-2013.1/tools/pip-requires
10@@ -17,7 +17,7 @@ httplib2
11 iso8601>=0.1.4
12 kombu>=1.0.4
13 argparse
14-lxml>=2.3,<=2.3.5
15+lxml>=2.3
16 sqlalchemy-migrate>=0.7.2
17 python-novaclient
18 PasteDeploy==1.5.0
190
=== modified file 'debian/patches/series'
--- debian/patches/series 2013-05-29 17:36:41 +0000
+++ debian/patches/series 2013-06-10 18:48:25 +0000
@@ -1,2 +1,1 @@
1removes-lxml-version-limitation-from-pip-requires.patch1fix-ubuntu-configuration.patch
2fix-package-version-detection-when-building-doc.patch
32
=== added file 'debian/pydist-overrides'
--- debian/pydist-overrides 1970-01-01 00:00:00 +0000
+++ debian/pydist-overrides 2013-06-10 18:48:25 +0000
@@ -0,0 +1,1 @@
1argparse
02
=== modified file 'debian/rules'
--- debian/rules 2013-05-29 17:36:41 +0000
+++ debian/rules 2013-06-10 18:48:25 +0000
@@ -2,16 +2,12 @@
22
3#export DH_VERBOSE=13#export DH_VERBOSE=1
44
5include /usr/share/openstack-pkg-tools/pkgos.make
6
7export OSLO_PACKAGE_VERSION=$(VERSION)
8
9%:5%:
10 dh $@ --with python26 dh $@ --with python2
117
12ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))8ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
13override_dh_auto_test:9override_dh_auto_test:
14 ./run_tests.sh -u10 testr init && testr run
15endif11endif
1612
1713
@@ -20,38 +16,13 @@
20 rm -rf heat.egg-info16 rm -rf heat.egg-info
21 rm -rf doc/build17 rm -rf doc/build
22 find . -iname '*.pyc' -delete18 find . -iname '*.pyc' -delete
23 rm -f \
24 debian/heat-api-cfn.config \
25 debian/heat-api-cfn.postinst \
26 debian/heat-api-cloudwatch.config \
27 debian/heat-api-cloudwatch.postinst \
28 debian/heat-api.config \
29 debian/heat-api.postinst \
30 debian/heat-common.postinst \
31 debian/heat-engine.config \
32 debian/heat-engine.postinst
3319
34override_dh_install:20override_dh_install:
35 dh_install21 dh_install
36 sed -i 's/^[ \t]*rpc_backend[ \t]*=[ \t]*heat.openstack.common.rpc.impl_qpid/rpc_backend=heat.openstack.common.rpc.impl_kombu/' $(CURDIR)/debian/heat-engine/usr/share/heat-engine/heat-engine.conf
37 sed -i 's/^[ \t]*rpc_backend[ \t]*=[ \t]*heat.openstack.common.rpc.impl_qpid/rpc_backend=heat.openstack.common.rpc.impl_kombu/' $(CURDIR)/debian/heat-api-cloudwatch/etc/heat/heat-api-cloudwatch.conf
38 sed -i 's/^[ \t]*rpc_backend[ \t]*=[ \t]*heat.openstack.common.rpc.impl_qpid/rpc_backend=heat.openstack.common.rpc.impl_kombu/' $(CURDIR)/debian/heat-api-cfn/etc/heat/heat-api-cfn.conf
39 sed -i 's/^[ \t]*rpc_backend[ \t]*=[ \t]*heat.openstack.common.rpc.impl_qpid/rpc_backend=heat.openstack.common.rpc.impl_kombu/' $(CURDIR)/debian/heat-api/etc/heat/heat-api.conf
4022
41override_dh_auto_build:23override_dh_auto_build:
42 dh_auto_build24 dh_auto_build
43 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-common.postinst25 python setup.py build_sphinx
44 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api-cfn.config
45 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api-cfn.postinst
46 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api-cloudwatch.config
47 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api-cloudwatch.postinst
48 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api.config
49 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-api.postinst
50 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-common.postinst
51 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-engine.config
52 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func heat-engine.postinst
5326
54override_dh_installman:27override_dh_installman:
55 python setup.py build28 python setup.py build_sphinx
56 make -C doc man
57 dh_installman
5829
=== modified file 'debian/watch'
--- debian/watch 2013-05-29 17:36:41 +0000
+++ debian/watch 2013-06-10 18:48:25 +0000
@@ -1,2 +1,4 @@
1version=31version=3
2https://github.com/openstack/heat/tags .*/(\d[\d\.]+)\.tar\.gz2opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \
3 https://launchpad.net/heat/+download https://launchpad.net/heat/.*/.*/.*/heat-(.*)\.tar\.gz
4

Subscribers

People subscribed via source and target branches