Merge lp:~james-page/cinder/grizzly-updates into lp:~openstack-ubuntu-testing/cinder/grizzly

Proposed by James Page on 2012-12-05
Status: Merged
Approved by: Adam Gandelman on 2012-12-05
Approved revision: 68
Merged at revision: 67
Proposed branch: lp:~james-page/cinder/grizzly-updates
Merge into: lp:~openstack-ubuntu-testing/cinder/grizzly
Diff against target: 222 lines (+65/-49)
8 files modified
debian/changelog (+10/-0)
debian/cinder-api.postrm (+0/-7)
debian/cinder-api.upstart (+3/-2)
debian/cinder-scheduler.postrm (+0/-7)
debian/cinder-scheduler.upstart (+3/-2)
debian/cinder-volume.postrm (+0/-7)
debian/cinder-volume.upstart (+3/-2)
debian/control (+46/-22)
To merge this branch: bzr merge lp:~james-page/cinder/grizzly-updates
Reviewer Review Type Date Requested Status
Openstack Ubuntu Testers 2012-12-05 Pending
Review via email: mp+138260@code.launchpad.net

Description of the Change

Various updates for the cinder package; see the changelog for details.

To post a comment you must log in.
68. By James Page on 2012-12-05

Minor tweak to control

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2012-11-29 16:43:06 +0000
3+++ debian/changelog 2012-12-05 17:31:22 +0000
4@@ -1,9 +1,19 @@
5 cinder (2013.1~g2~20121128.437-0ubuntu1) UNRELEASED; urgency=low
6
7+ [ Chuck Short ]
8 * New upstream release.
9 * debian/patches/avoid_setuptools_git_dependency.patch: Rediff
10 due to upstream changes.
11
12+ [ James Page ]
13+ * Improve upstart configurations:
14+ - d/*.upstart: Switch to using start-stop-daemon instead of su,
15+ stop on [!2345] to catch all transitions.
16+ * d/control: General tidy of package descriptions.
17+ * d/control: Drop BD on python-all-dev as its not required.
18+ * d/*.postrm: Dropped; update-rc.d calls for purge are handled by
19+ debhelper and are not require for upstart configurations.
20+
21 -- Chuck Short <zulcss@ubuntu.com> Thu, 29 Nov 2012 10:39:40 -0600
22
23 cinder (2013.1~g1-0ubuntu1) raring; urgency=low
24
25=== removed file 'debian/cinder-api.postrm'
26--- debian/cinder-api.postrm 2012-08-10 16:54:44 +0000
27+++ debian/cinder-api.postrm 1970-01-01 00:00:00 +0000
28@@ -1,7 +0,0 @@
29-#!/bin/sh -e
30-
31-if [ "$1" = purge ]; then
32- update-rc.d cinder-api remove
33-fi
34-
35-#DEBHELPER#
36
37=== modified file 'debian/cinder-api.upstart'
38--- debian/cinder-api.upstart 2012-09-11 23:47:51 +0000
39+++ debian/cinder-api.upstart 2012-12-05 17:31:22 +0000
40@@ -2,7 +2,7 @@
41 author "Chuck Short <zulcss@ubuntu.com>"
42
43 start on runlevel [2345]
44-stop on runlevel [016]
45+stop on runlevel [!2345]
46
47 chdir /var/run
48
49@@ -14,4 +14,5 @@
50 chown cinder:root /var/lock/cinder
51 end script
52
53-exec su -s /bin/sh -c "exec cinder-api --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-api.log" cinder
54+exec start-stop-daemon --start --chuid cinder --exec /usr/bin/cinder-api \
55+ -- --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-api.log
56
57=== removed file 'debian/cinder-scheduler.postrm'
58--- debian/cinder-scheduler.postrm 2012-08-10 16:54:44 +0000
59+++ debian/cinder-scheduler.postrm 1970-01-01 00:00:00 +0000
60@@ -1,7 +0,0 @@
61-#!/bin/sh -e
62-
63-if [ "$1" = purge ]; then
64- update-rc.d cinder-scheduler remove
65-fi
66-
67-#DEBHELPER#
68
69=== modified file 'debian/cinder-scheduler.upstart'
70--- debian/cinder-scheduler.upstart 2012-09-11 23:13:08 +0000
71+++ debian/cinder-scheduler.upstart 2012-12-05 17:31:22 +0000
72@@ -2,7 +2,7 @@
73 author "Chuck Short <zulcss@ubuntu.com>"
74
75 start on runlevel [2345]
76-stop on runlevel [016]
77+stop on runlevel [!2345]
78
79 chdir /var/run
80
81@@ -14,4 +14,5 @@
82 chown cinder:root /var/lock/cinder
83 end script
84
85-exec su -s /bin/sh -c "exec cinder-scheduler --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-scheduler.log" cinder
86+exec start-stop-daemon --start --chuid cinder --exec /usr/bin/cinder-scheduler \
87+ -- --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-scheduler.log
88
89=== removed file 'debian/cinder-volume.postrm'
90--- debian/cinder-volume.postrm 2012-08-10 16:54:44 +0000
91+++ debian/cinder-volume.postrm 1970-01-01 00:00:00 +0000
92@@ -1,7 +0,0 @@
93-#!/bin/sh -e
94-
95-if [ "$1" = purge ]; then
96- update-rc.d cinder-volume remove
97-fi
98-
99-#DEBHELPER#
100
101=== modified file 'debian/cinder-volume.upstart'
102--- debian/cinder-volume.upstart 2012-09-11 23:47:51 +0000
103+++ debian/cinder-volume.upstart 2012-12-05 17:31:22 +0000
104@@ -2,7 +2,7 @@
105 author "Chuck Short <zulcss@ubuntu.com>"
106
107 start on runlevel [2345]
108-stop on runlevel [016]
109+stop on runlevel [!2345]
110
111 chdir /var/run
112
113@@ -14,4 +14,5 @@
114 chown cinder:root /var/lock/cinder
115 end script
116
117-exec su -s /bin/sh -c "exec cinder-volume --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-volume.log" cinder
118+exec start-stop-daemon --start --chuid cinder --exec /usr/bin/cinder-volume \
119+ -- --config-file=/etc/cinder/cinder.conf --log-file=/var/log/cinder/cinder-volume.log
120
121=== modified file 'debian/control'
122--- debian/control 2012-10-12 10:00:00 +0000
123+++ debian/control 2012-12-05 17:31:22 +0000
124@@ -3,8 +3,7 @@
125 Priority: extra
126 Maintainer: Chuck Short <zulcss@ubuntu.com>
127 Build-Depends: debhelper (>= 8.0.0),
128- python-all (>= 2.6),
129- python-all-dev (>= 2.6.6-3~)
130+ python-all (>= 2.6)
131 Build-Depends-Indep:
132 python-sqlalchemy,
133 python-setuptools,
134@@ -64,27 +63,42 @@
135 python-iso8601,
136 python-glanceclient,
137 ${misc:Depends}
138-Description: Cinder python libraries
139- Cinder is a storage service for the Openstack project.
140- .
141- This package contains the proython parts of cinder.
142+Description: Cinder Python libraries
143+ OpenStack is a reliable cloud infrastructure. Its mission is to produce
144+ the ubiquitous cloud computing platform that will meet the needs of public
145+ and private cloud providers regardless of size, by being simple to implement
146+ and massively scalable.
147+ .
148+ Cinder is the OpenStack Block storage service.
149+ .
150+ This package contains the Python library for Cinder.
151
152 Package: cinder-common
153 Architecture: all
154 Depends: python-cinder (= ${binary:Version}), ${python:Depends}, ${misc:Depends}, adduser
155 Provides: ${python:Provides}
156-Description: Cinder starage service - common files
157- Cinder is a storage service for the Openstack project
158- .
159- This package contains things that are needed for all parts of cinder
160+Description: Cinder storage service - common files
161+ OpenStack is a reliable cloud infrastructure. Its mission is to produce
162+ the ubiquitous cloud computing platform that will meet the needs of public
163+ and private cloud providers regardless of size, by being simple to implement
164+ and massively scalable.
165+ .
166+ Cinder is the OpenStack Block storage service.
167+ .
168+ This package contains commons components for Cinder.
169
170 Package: cinder-api
171 Architecture: all
172 Depends: cinder-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
173-Description: Cinder storage service - api server
174- Cinder is a storage service for the Openstack project
175- .
176- This package contains the api server
177+Description: Cinder storage service - API server
178+ OpenStack is a reliable cloud infrastructure. Its mission is to produce
179+ the ubiquitous cloud computing platform that will meet the needs of public
180+ and private cloud providers regardless of size, by being simple to implement
181+ and massively scalable.
182+ .
183+ Cinder is the OpenStack Block storage service.
184+ .
185+ This package contains the Cinder API server.
186
187 Package: cinder-volume
188 Architecture: all
189@@ -96,15 +110,25 @@
190 Suggests: ceph-common
191 Breaks: cinder-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 )
192 Replaces: cinder-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 )
193-Description: Cinder storage service - api server
194- Cinder is a storage service for the Openstack project
195- .
196- This package contains the volume server
197+Description: Cinder storage service - Volume server
198+ OpenStack is a reliable cloud infrastructure. Its mission is to produce
199+ the ubiquitous cloud computing platform that will meet the needs of public
200+ and private cloud providers regardless of size, by being simple to implement
201+ and massively scalable.
202+ .
203+ Cinder is the OpenStack Block storage service.
204+ .
205+ This package contains the Cinder Volume server.
206
207 Package: cinder-scheduler
208 Architecture: all
209 Depends: cinder-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends}
210-Description: Cinder storage service - api server
211- Cinder is a storage service for the Openstack project
212- .
213- This package contains the scheduler server
214+Description: Cinder storage service - Scheduler server
215+ OpenStack is a reliable cloud infrastructure. Its mission is to produce
216+ the ubiquitous cloud computing platform that will meet the needs of public
217+ and private cloud providers regardless of size, by being simple to implement
218+ and massively scalable.
219+ .
220+ Cinder is the OpenStack Block storage service.
221+ .
222+ This package contains the Cinder Scheduler server.

Subscribers

People subscribed via source and target branches