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

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



Your message dated Sat, 09 Jul 2016 00:18:25 +0000
with message-id <E1bLfyT-0001op-SZ@franck.debian.org>
and subject line Bug#796608: fixed in espeakup 1:0.71-27.1
has caused the Debian Bug report #796608,
regarding espeakup: 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.)


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

Hi,

Your package espeakup 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: espeakup
Source-Version: 1:0.71-27.1

We believe that the bug you reported is fixed in the latest version of
espeakup, 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 796608@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Hofstaedtler <zeha@debian.org> (supplier of updated espeakup 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: Sun, 03 Jul 2016 20:52:49 +0200
Source: espeakup
Binary: espeakup espeakup-udeb
Architecture: source
Version: 1:0.71-27.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Christian Hofstaedtler <zeha@debian.org>
Description:
 espeakup   - Connector between speakup kernel modules and espeak
 espeakup-udeb - Configure the speech synthesizer voice (udeb)
Closes: 796608
Changes:
 espeakup (1:0.71-27.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Install espeakup.service. (Closes: #796608)
Checksums-Sha1:
 cb3433584fba1b044a392e1c4340d5e767d02c59 2136 espeakup_0.71-27.1.dsc
 de1724f86cac92f604774c2b56c33ef4a09259c6 16532 espeakup_0.71-27.1.debian.tar.xz
Checksums-Sha256:
 2762316aeba1c43cae083339e44d89211fed9c91618a7d19c9ed173a96e10788 2136 espeakup_0.71-27.1.dsc
 7e7dac72ec04d2faec07baec5d2777cf83ab0fed4cb0488238e162f6b37d6996 16532 espeakup_0.71-27.1.debian.tar.xz
Files:
 a0c5a865fcd8bfc4893f9baa729541c3 2136 admin extra espeakup_0.71-27.1.dsc
 9ad02d55d8afe24b9bcd7f3bfb85285b 16532 admin extra espeakup_0.71-27.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXeaQeAAoJEFwT1tuTBS4DSqYQAJj0IXIZqi7Tpxypiys7MqlK
Dtt1Wq1m9rRYNuH7lTxQc0B5Unhe+4d/Iaxi+9hWzOEqzydmT2/UoQCGhv63NHn1
aHaUXCxjN8g3HShthm4WlwIorjleibtK64HSx/xP2PNh8uQ1+b4kVnO4ohwXtBV5
SqrRP5QkXzrq82BmcJQrvk8iVSO5sH2AKjdRhSU/j5LQblQO/RMuvcgt7/T425+d
+HD2bCERvwhwrElHK5sRPwp6p+DGQ0cw3NQ8SCkERTPbAi2tNrlTo3D6ZkuhJY3y
mbyp75XhrJJGoa3/o6n5QrSuVbKLpx7PCnUsVKxQcuv2LRshQNNNuvmPPa8m3OBp
sdrqGAEqzv2VNhim+tR2Vcd9/gMFFdimhxW4OoHivtLE/TEZpfuKJxwRQcM71/e7
XpX+lQlWQXXh0nNWIoIfx+pC2VYWvoLfYcm2XdN0kYiFRIQGheKFToT7G+hpf6BQ
jgORTekXONOgN+pdInrHE3Simu+r1bgfADuLwh7DdrjeHAnzOw75h9axa//8nKHe
w9S+Y+r2bhmQH3n1fwm2sVsLn6Xsvac4qh90N66GoOWyDC1pB2JGjAZwPqc/376S
PfGZW0XRD/PAhbO99QhYnATi92b0pOVeYazKexX0F9HXx49v1a/5FHjL+MrGFwH0
fFVwvcPilPaVFEKKvT1u
=uj0e
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: