Your message dated Thu, 10 Sep 2009 22:50:07 +0000
with message-id <[email protected]>
and subject line Bug#542677: fixed in xfstt 1.7-6
has caused the Debian Bug report #542677,
regarding xfstt: Incorrect provides and dependencies in init.d script
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 [email protected]
immediately.)
--
542677: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542677
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xfstt
Version: 1.7-2
Severity: important
Tags: patch
User: [email protected]
Usertags: incorrect-provides incorrect-dependency
With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script. The provides used should be unique, and
the current one is in conflict with the xfs package. Also, the script
need files in /usr/, and should depend on $remote_fs. The script used
to start after the syslog service was available, and probably should
keep doing so. To avoid surprises when xdm no longer find its xfs
dependency when xfstt is installed, I recommend adding reverse
dependencies on xdm, and all the other *dm alternatives.
<URL:
http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html
>
documents the LSB header format. Some debian notes are available from
<URL: http://wiki.debian.org/LSBInitScripts >.
This patch should solve the issue. Without it, the package will fail
to install if xfs was installed previously.
diff -ur xfstt-1.7/debian/init.d xfstt-1.7-pere/debian/init.d
--- xfstt-1.7/debian/init.d 2009-08-20 21:02:16.000000000 +0200
+++ xfstt-1.7-pere/debian/init.d 2009-08-20 21:03:52.000000000 +0200
@@ -1,11 +1,10 @@
#!/bin/sh
#
### BEGIN INIT INFO
-# Provides: xfs xfstt
-# Required-Start: $local_fs $network
-# Required-Stop: $local_fs $network
-# Should-Start:
-# Should-Stop:
+# Provides: xfstt
+# Required-Start: $local_fs $network $remote_fs $syslog
+# Required-Stop: $local_fs $network $remote_fs $syslog
+# X-Start-Before: gdm kdm xdm ldm sdm
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: xfstt sysv init script
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: xfstt
Source-Version: 1.7-6
We believe that the bug you reported is fixed in the latest version of
xfstt, which is due to be installed in the Debian FTP archive:
xfstt_1.7-6.diff.gz
to pool/main/x/xfstt/xfstt_1.7-6.diff.gz
xfstt_1.7-6.dsc
to pool/main/x/xfstt/xfstt_1.7-6.dsc
xfstt_1.7-6_amd64.deb
to pool/main/x/xfstt/xfstt_1.7-6_amd64.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <[email protected]> (supplier of updated xfstt 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 10 Sep 2009 22:41:38 +0200
Source: xfstt
Binary: xfstt
Architecture: source amd64
Version: 1.7-6
Distribution: unstable
Urgency: low
Maintainer: Guillem Jover <[email protected]>
Changed-By: Guillem Jover <[email protected]>
Description:
xfstt - X Font Server for TrueType fonts
Closes: 489674 539462 542677
Changes:
xfstt (1.7-6) unstable; urgency=low
.
* Switch to debhelper compatibility level 7.
* Use dh_prep instead of “dh_clean -k”.
* Use $(filter ...) instead of $(findstring ...) to extract space separated
options from DEB_BUILD_OPTIONS in debian/rules.
* Cleanup init script:
- Rename debian/init.d to debian/init.
- Add 'set -e' to the init script, but not for the actual action.
- Add LSB status action support to the init script.
- Rename XFSTT variable with DAEMON.
- Move self script name into a new N variable.
- Use new NAME variable instead of explicit 'xfstt'.
* Now using Standards-Version 3.8.3 (no changes needed).
* Only install useful/helpful example files:
- Remove sample init script.
- Remove test script needing the source code. (Closes: #489674)
* Debconf translations:
- Added Russian. (Closes: #539462)
Thanks to Yuri Kozlov <[email protected]>.
* Fix init script dependency information: (Closes: #542677)
- Remove conflicting xfs from Provides.
- Add $remote_fs to Required-Start and Required-Stop.
- Add X-Start-Before with current display managers.
Thanks to Petter Reinholdtsen <[email protected]>.
* Convert all debconf translations to UTF-8.
* Unify debconf template translation headers.
* Define a new $x-font-server init.d virtual facility with xfstt as value.
Checksums-Sha1:
13a1fc0f3e45a12cf079247c626c56032a423ba4 1108 xfstt_1.7-6.dsc
a3761feadeda1c6b2b76ad56bee75931bd289221 27252 xfstt_1.7-6.diff.gz
2da51132a0e7fc1cbefc75d0a33304b561f56640 77096 xfstt_1.7-6_amd64.deb
Checksums-Sha256:
27ed418eb0a181a80369dc6ddd42d8a973093058b4d7ced9244dc8983057466b 1108
xfstt_1.7-6.dsc
7e38c582f4f9f5770ebf15481f22b11e88b10abcae8bf5317be6f67ea8743f6a 27252
xfstt_1.7-6.diff.gz
9652251e77a5757cab98949f7eaed4602bd221e0f1f0f9313f8dfb44df7d2320 77096
xfstt_1.7-6_amd64.deb
Files:
0efea22827d4c54e8af98a21333ba469 1108 x11 extra xfstt_1.7-6.dsc
a089cec117346d9597644b1d2d99ee84 27252 x11 extra xfstt_1.7-6.diff.gz
1300491d48e97a9b334ffd00e9c5dc0c 77096 x11 extra xfstt_1.7-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkqpczAACgkQuW9ciZ2SjJtetwCgm8RklvuybEzXWVijZwfb9vu5
Vi4AnjkQMQ2ZIh5fDWu4kVzX+jATT9nc
=NxI7
-----END PGP SIGNATURE-----
--- End Message ---