[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#774635: marked as done (unblock: openstack-pkg-tools/21)



Your message dated Tue, 6 Jan 2015 20:59:21 +0100
with message-id <20150106195920.GC29580@ugent.be>
and subject line Re: Bug#774635: unblock: openstack-pkg-tools/21
has caused the Debian Bug report #774635,
regarding unblock: openstack-pkg-tools/21
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
774635: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774635
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Dear release team,

Version 20 of openstack-pkg-tools indeed fixed the issues with systemd, and
daemons are started properly with it now, though it broke the creation of
/var/run/${PROJECT_NAME}, because the init scripts are using $USER, which
doesn't seem to be available in sysv-rc scripts.

This version 21 replaces the use of $USER by a call to `whoami` which fixes
the issue (eg: no error displayed on boot failing to create the PID file,
when I tested it using sysv-init-core).

This version 21 also fixes a minor issue with upstart (though I'm not sure
if this even has consequence, I felt bad to leave it unfixed).

Please unblock package openstack-pkg-tools version 21. Debdiff attached.

Cheers,

Thomas Goirand (zigo)
diff -Nru openstack-pkg-tools-20/debian/changelog openstack-pkg-tools-21/debian/changelog
--- openstack-pkg-tools-20/debian/changelog	2014-12-14 07:57:40.000000000 +0000
+++ openstack-pkg-tools-21/debian/changelog	2015-01-05 15:48:09.000000000 +0000
@@ -1,3 +1,10 @@
+openstack-pkg-tools (21) unstable; urgency=medium
+
+  * Fixed mix-up with SYSTEM_USER and SYSTEM_GROUP in pkgos-gen-upstart-job.
+  * Fixed creation of /var/run/${PROJECT_NAME} if using sysv-rc.
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 15 Dec 2014 15:53:43 +0800
+
 openstack-pkg-tools (20) unstable; urgency=medium
 
   * Now using a forking daemon anymore when using systemd. Thanks to Mikaël
diff -Nru openstack-pkg-tools-20/init-template/init-script-template openstack-pkg-tools-21/init-template/init-script-template
--- openstack-pkg-tools-20/init-template/init-script-template	2014-12-14 07:57:40.000000000 +0000
+++ openstack-pkg-tools-21/init-template/init-script-template	2015-01-05 15:48:09.000000000 +0000
@@ -36,8 +36,8 @@
 # Exit if the package is not installed
 [ -x $DAEMON ] || exit 0
 
-# If ran as root, create /var/lock/X, /var/run/X, /var/lib/X and /var/log/X
-if [ "x$USER" = "xroot" ] ; then
+# If ran as root, create /var/lock/X, /var/run/X, /var/lib/X and /var/log/X as needed
+if [ `whoami` = "root" ] ; then
 	for i in lock run log lib ; do
 		mkdir -p /var/$i/${PROJECT_NAME}
 		chown ${SYSTEM_USER} /var/$i/${PROJECT_NAME}
diff -Nru openstack-pkg-tools-20/init-template/pkgos-gen-upstart-job openstack-pkg-tools-21/init-template/pkgos-gen-upstart-job
--- openstack-pkg-tools-20/init-template/pkgos-gen-upstart-job	2014-12-14 07:57:40.000000000 +0000
+++ openstack-pkg-tools-21/init-template/pkgos-gen-upstart-job	2015-01-05 15:48:09.000000000 +0000
@@ -26,7 +26,7 @@
 if [ -z "${SYSTEM_USER}" ] ; then
 	SYSTEM_USER=${PROJECT_NAME}
 fi
-if [ -z "${SYSTEM_USER}" ] ; then
+if [ -z "${SYSTEM_GROUP}" ] ; then
 	SYSTEM_GROUP=${PROJECT_NAME}
 fi
 if [ "${SYSTEM_USER}" != "root" ] ; then

--- End Message ---
--- Begin Message ---
Hi,

On Tue, Jan 06, 2015 at 03:04:41PM +0100, Thomas Goirand wrote:
> Yes, we do need to rebuild all packages. I've already started doing so,
> though for a few packages, I also added the removal of the use of the
> ssl.PROTOCOL_SSLv3 object, which doesn't work since we disabled SSLv3 in
> Python. Nothing I'm worried about though, because there's been already
> some unblock for it.
> 
> I'll let you know when I'm done uploading them all. It may take a few
> days to do it properly (check all unit tests are correct, etc.).

OK. I added the unblock for openstack-pkg-tools/21. If there are packages with
changes other than just the rebuild, you can file separate unblock request for
them (as you already did for some). After that, you can file a single unblock
request for all the remaining packages (which were just rebuilt, but don't
contain other changes). 

Cheers,

Ivo

--- End Message ---

Reply to: