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

Bug#796635: marked as done (nvi: Has init script in runlevel S but no matching service file)



Your message dated Wed, 04 Nov 2015 23:24:15 +0000
with message-id <E1Zu7Pb-00070l-G3@franck.debian.org>
and subject line Bug#796635: fixed in nvi 1.81.6-12
has caused the Debian Bug report #796635,
regarding nvi: Has init script in runlevel S but no matching service file
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.)


-- 
796635: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796635
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: nvi
Severity: important
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: init-rcs-service

Hi,

Your package nvi has an initscript that is enabled in runlevel S, but
it does not provide a corresponding systemd service unit.

Systemd generates units for all sysv init scripts that do not have a
corresponding systemd unit. By default, it sets
DefaultDependencies=yes, which means they get ordered after early
boot has finished.

The problem is that to preserve the runlevel S semantics, systemd in
debian is currently[1] ordering all S services Before=sysinit.target.
This target is particularly early in the boot sequence, which means
that it is most of the time too strict. In turn, this means it is
fairly easy to end up with dependency cycles. For an example, see bug
[763315]. Do note that the cycle still exists with sysvinit, it is
just that systemd complains more loudly.

Please add a systemd unit for the given service with the appropriate
dependencies, which most of the time will be less strict than
Before=sysinit.target. In other cases, the script is simply not
applicable in systemd, in which case the package should ship a
symlink to /dev/null as /lib/systemd/system/<initscript>.service.

We have prepared a transition wiki page[2] explaining the issue in
more detail, and outlining some general guidance. Please refer to it
as it will have useful information.

If you have any other doubts, feel free to ask in
pkg-systemd-maintainers@lists.alioth.debian.org
-- 

[1] http://sources.debian.net/src/systemd/222-2/debian/patches/Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch/
[763315] https://bugs.debian.org/763315
[2] https://wiki.debian.org/Teams/pkg-systemd/rcSMigration

--- End Message ---
--- Begin Message ---
Source: nvi
Source-Version: 1.81.6-12

We believe that the bug you reported is fixed in the latest version of
nvi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 796635@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bryan Quigley <bryan.quigley@canonical.com> (supplier of updated nvi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 17 Sep 2015 11:12:47 -0400
Source: nvi
Binary: nvi nvi-doc
Architecture: source
Version: 1.81.6-12
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bryan Quigley <bryan.quigley@canonical.com>
Description:
 nvi        - 4.4BSD re-implementation of vi
 nvi-doc    - 4.4BSD re-implementation of vi - documentation files
Closes: 796635
Changes:
 nvi (1.81.6-12) unstable; urgency=medium
 .
   * QA upload
   * Add systemd job (Closes: #796635)
   * Make recover script complete enough for use in init process
     - Rename init script from nviboot to nvi, move out of runlevel S
   * Cleanup
Checksums-Sha1:
 6b7330d7f4815a5a513bc2696ec5f2facef1e8d0 1795 nvi_1.81.6-12.dsc
 def6e216ebe1432dc514836c647c13ab145a38b8 76452 nvi_1.81.6-12.debian.tar.xz
Checksums-Sha256:
 3c78ab15f6b7d2723253c2b1056274178a4ac4d925b3b353adeae97cf9400c74 1795 nvi_1.81.6-12.dsc
 c86c9feac8410ffbf79bb8ddf85b34d2edcc00660d8f4cd131eb65e8e0d6156b 76452 nvi_1.81.6-12.debian.tar.xz
Files:
 98eab4b27d12e484be3778aa2dcd886b 1795 editors optional nvi_1.81.6-12.dsc
 18b0e66afe738ca340916d9ffae848b1 76452 editors optional nvi_1.81.6-12.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWOpEcAAoJEKO6uuJAjdbPjdQP/jeYdC0crzaFbAjCD85g1ACI
MhnYtkteJRkqJFqFuRl5KHMFK3XHNAM+J9PR1Rd325lblh7K/FaLwJzYPWzWd6u/
v8C+4SrUMznQENXiSF/+Be2l4U/Zu6/xcaTImcyC7oW1fSnlFgyAFlfCgSI0tQFb
UilTjXfqnqLeC0ke1rePo/WFRHzdIGjGe9P5Ld/crb0JuXzCKOv27g3B7EefO13h
rztAkHYo6hZzc1/TXcGKX2+0NCera+sniKxdSL2b/nnx4kgJx5Bkz1ER8aECzrnX
JmPI2v6wGLujBByZBb3vQgAN6+QZ++v+49ApxjUoIOZ4ToRP5AeYyLzLg3NPVOWa
AsNrUAYQIlGJfNBdaFTXRA48uUWoFsE8OBfazsIFEg05GPN1t1+fySpbiFzatmxZ
MfmuDG3DwGdq9P2IeHohrAle+8PeQRQj/ZMp4pAWTR/eaQXDA/a8DUEWFCiS3wHL
F6iHKaqrlOzXIVwEokYH3NynG1Iboz4pSqtBTBWRSgClorSC+Ufph/4CePxDoO2+
YT8R1KdYx+fOAhi2VbI+4hOmhZt4C+1t+1PDZF0jowl9b176vPda5uBD5XmBJd67
boTcc1UKqrSBsPUXPuRI+480E/WoDnBVjGDHAGhqMKZkpJQzFiGihNokExwUisXr
v/4knphS4qX6hMROv0v4
=NCsk
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: