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

Bug#789214: marked as done (jessie-pu: package cloud-init/0.7.6~bzr976-2 -> -3)



Your message dated Sun, 17 Jun 2018 20:27:48 +0100
with message-id <1529263668.2082.46.camel@adam-barratt.org.uk>
and subject line Re: Bug#789214: jessie-pu: package cloud-init/0.7.6~bzr976-2 -> -3
has caused the Debian Bug report #789214,
regarding jessie-pu: package cloud-init/0.7.6~bzr976-2 -> -3
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.)


-- 
789214: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789214
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

Dear release team,

In Sid, I added missing systemd .service files to the cloud-init package,
because without them, the ordering when starting cloud-init is completely
wrong. With the default OpenStack image at cdimage.debian.org, you may
not find out about it, until you add some new daemons in the startup
process.

I wish to also update cloud-init in Jessie, to fix this issue, and
add the missing .service files. I have attached the debdiff between Debian
release -2 and -3.

1/ Would you agree with such a change?
2/ What should be the version number for this update? Should I use
0.7.6~bzr976-2+deb8u1 ? Or is 0.7.6~bzr976-3~deb8u1 more appropriate in
this case?

Please let me know,
Cheers,

Thomas Goirand (zigo)
diff -Nru cloud-init-0.7.6~bzr976/debian/changelog cloud-init-0.7.6~bzr976/debian/changelog
--- cloud-init-0.7.6~bzr976/debian/changelog	2014-07-05 11:29:08.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/changelog	2015-06-08 10:04:04.000000000 +0000
@@ -1,3 +1,9 @@
+cloud-init (0.7.6~bzr976-3) unstable; urgency=medium
+
+  * Added upstream .service files (Closes: #784083).
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 08 Jun 2015 10:03:48 +0000
+
 cloud-init (0.7.6~bzr976-2) unstable; urgency=medium
 
   * Build-depend on iproute2 instead of iproute (Closes: #753695). 
diff -Nru cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-config.service cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-config.service
--- cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-config.service	1970-01-01 00:00:00.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-config.service	2015-06-08 10:02:59.000000000 +0000
@@ -0,0 +1,17 @@
+[Unit]
+Description=Apply the settings specified in cloud-config
+After=network.target syslog.target cloud-config.target
+Requires=cloud-config.target
+Wants=network.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/cloud-init modules --mode=config
+RemainAfterExit=yes
+TimeoutSec=0
+
+# Output needs to appear in instance console output
+StandardOutput=journal+console
+
+[Install]
+WantedBy=multi-user.target
diff -Nru cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-final.service cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-final.service
--- cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-final.service	1970-01-01 00:00:00.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-final.service	2015-06-08 10:02:59.000000000 +0000
@@ -0,0 +1,17 @@
+[Unit]
+Description=Execute cloud user/final scripts
+After=network.target syslog.target cloud-config.service rc-local.service
+Requires=cloud-config.target
+Wants=network.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/cloud-init modules --mode=final
+RemainAfterExit=yes
+TimeoutSec=0
+
+# Output needs to appear in instance console output
+StandardOutput=journal+console
+
+[Install]
+WantedBy=multi-user.target
diff -Nru cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-init-local.service cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-init-local.service
--- cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-init-local.service	1970-01-01 00:00:00.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/cloud-init.cloud-init-local.service	2015-06-08 10:03:00.000000000 +0000
@@ -0,0 +1,16 @@
+[Unit]
+Description=Initial cloud-init job (pre-networking)
+Wants=local-fs.target
+After=local-fs.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/cloud-init init --local
+RemainAfterExit=yes
+TimeoutSec=0
+
+# Output needs to appear in instance console output
+StandardOutput=journal+console
+
+[Install]
+WantedBy=multi-user.target
diff -Nru cloud-init-0.7.6~bzr976/debian/cloud-init.service cloud-init-0.7.6~bzr976/debian/cloud-init.service
--- cloud-init-0.7.6~bzr976/debian/cloud-init.service	1970-01-01 00:00:00.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/cloud-init.service	2015-06-08 10:03:00.000000000 +0000
@@ -0,0 +1,18 @@
+[Unit]
+Description=Initial cloud-init job (metadata service crawler)
+After=local-fs.target network.target cloud-init-local.service
+Before=sshd.service sshd-keygen.service
+Requires=network.target
+Wants=local-fs.target cloud-init-local.service sshd.service sshd-keygen.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/cloud-init init
+RemainAfterExit=yes
+TimeoutSec=0
+
+# Output needs to appear in instance console output
+StandardOutput=journal+console
+
+[Install]
+WantedBy=multi-user.target
diff -Nru cloud-init-0.7.6~bzr976/debian/control cloud-init-0.7.6~bzr976/debian/control
--- cloud-init-0.7.6~bzr976/debian/control	2014-07-05 11:14:31.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/control	2015-06-08 12:40:18.000000000 +0000
@@ -6,6 +6,7 @@
 Section: admin
 Priority: optional
 Build-Depends: debhelper (>= 9),
+               dh-systemd,
                iproute2,
                po-debconf,
                pyflakes,
diff -Nru cloud-init-0.7.6~bzr976/debian/rules cloud-init-0.7.6~bzr976/debian/rules
--- cloud-init-0.7.6~bzr976/debian/rules	2014-04-12 07:13:31.000000000 +0000
+++ cloud-init-0.7.6~bzr976/debian/rules	2015-06-08 12:40:30.000000000 +0000
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with python2 --buildsystem=python_distutils
+	dh $@ --with python2,systemd --buildsystem=python_distutils
 
 override_dh_install:
 	dh_install

--- End Message ---
--- Begin Message ---
Control: tags -1 + wontfix

On Thu, 2016-06-30 at 14:26 +0200, Thomas Goirand wrote:
> On 06/28/2016 11:15 AM, Julien Cristau wrote:
> > I believe I have asked multiple times for a clear explanation of
> > what
> > this bug is, its effect, and why the proposed fix is the right one,
> > and
> > I don't remember seeing a satisfactory answer.  If I missed it, I'd
> > appreciate a pointer.
> > 
> > Cheers,
> > Julien
> 
> Julien,
> 
> You missed it indeed. Ben Hutchings replied in debian-devel about it,
> https://lists.debian.org/debian-devel/2015/11/msg00447.html
> 
> He wrote:
> 
> "systemd doesn't support sysvinit scripts in runlevel S, so it would
> still be necessary to add native systemd units."
> 
> You can read the full thread if you want some context.

Unfortunately things seem to have stalled after the above exchange, and
the window for getting fixes in to the final point release for jessie
(before it moves to LTS support) has now closed.

Sorry we weren't able to deal with this update.

Regards,

Adam

--- End Message ---

Reply to: