[bug#77117] Shepherd: maint: Use UTF-8 instead of ISO-8859-1.

Message ID 87iko5ry9s.fsf@josefsson.org
State New
Headers
Series [bug#77117] Shepherd: maint: Use UTF-8 instead of ISO-8859-1. |

Commit Message

Simon Josefsson March 19, 2025, 12:38 p.m. UTC
  Hi.

In Debian we'd like to ship doc/examples/, and I got linter complaints
that one of the files used ISO-8859-1.

Would you consider re-encoding ISO-8859-1 files in git like this?

Changing ChangeLog-2003 is not as essential, but eventually I suppose
some systems will no longer be able to read it properly, so maybe fixing
it now is a good idea...

(I'm hoping e-mail won't garble the patch...  feel free to re-encode the
files using Emacs C-x RET f instead)

/Simon
  

Comments

Ludovic Courtès March 22, 2025, 6:27 p.m. UTC | #1
Simon Josefsson <simon@josefsson.org> skribis:

> From cbabf0be1a60cf4b05a5a8293f9705ddfe20de45 Mon Sep 17 00:00:00 2001
> From: Simon Josefsson <simon@josefsson.org>
> Date: Wed, 19 Mar 2025 13:31:00 +0100
> Subject: [PATCH] maint: Use UTF-8 instead of ISO-8859-1.
>
> * doc/examples/wolfgangj.scm: Re-encode as UTF-8.
> * ChangeLog-2003: Likewise.

That’s a good idea.  Applied, thanks!

Ludo’.
  

Patch

From cbabf0be1a60cf4b05a5a8293f9705ddfe20de45 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon@josefsson.org>
Date: Wed, 19 Mar 2025 13:31:00 +0100
Subject: [PATCH] maint: Use UTF-8 instead of ISO-8859-1.

* doc/examples/wolfgangj.scm: Re-encode as UTF-8.
* ChangeLog-2003: Likewise.
---
 ChangeLog-2003             | 190 ++++++++++++++++++-------------------
 doc/examples/wolfgangj.scm |   4 +-
 2 files changed, 97 insertions(+), 97 deletions(-)

diff --git a/ChangeLog-2003 b/ChangeLog-2003
index 4efeb09..30930e7 100644
--- a/ChangeLog-2003
+++ b/ChangeLog-2003
@@ -1,4 +1,4 @@ 
-2003-05-01  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-05-01  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (stop.<service>): Ignore the result of the
 	user-defined stop code.  Set the `running' slot of the service to
@@ -9,14 +9,14 @@ 
 	* self.scm (persistency): Use it.
 	* service.scm (make-kill-destructor): Likewise.
 
-2003-04-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm (enable-persistency): Renamed to ...
 	(persistency): ... this.  New action.
 	(disable-persistency): Renamed to ...
 	(no-persistency): ... this.  New action.
 
-2003-04-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (label): New macro.
 	* self.scm (enable-persistency): Use `label' and `case-lambda'
@@ -27,13 +27,13 @@ 
 	provided by the service.
 	(first-running): Simplify.
 
-2003-04-24  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-24  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm (enable-persistency): New optional argument `file' for
 	setting the persistency state file.
 	* dmd.scm: Use module `(ice-9 optargs)'.
 
-2003-04-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (process-command): Fix handling of `dmd-status'.  Also
 	cleaned up the code.
@@ -52,7 +52,7 @@ 
 	(unknown-service): Use it in the `start' action.
 	(look-for-service): Cleaned up.
 
-2003-04-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (lookup-running): New procedure.
 	(depends-resolved?.<service>): Use it.
@@ -87,7 +87,7 @@ 
 	(status.<symbol>): Removed.
 	* dmd.scm (process-command): Don't handle `status' action here.
 
-2003-04-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (caught-error): Handle `wrong-number-of-args'
 	specially.
@@ -96,7 +96,7 @@ 
 	is ok.  Display a useful message if not.
 	* support.scm (can-apply?): New procedure.
 
-2003-04-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	(stop.<service>): If the service is respawnable, still set its
 	running slot to `#f' before calling the destructor, but do call
@@ -107,7 +107,7 @@ 
 	(unknown-service): Look for running or non-running services first,
 	whichever makes more sense in the particular case.
 
-2003-04-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (<service>): Renamed slot `extra-actions' to
 	`actions'.
@@ -123,45 +123,45 @@ 
 	(make-forkexec-constructor): Use the arguments given to us, not
 	those given to the created procedure.
 
-2003-04-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (status.<symbol>): Implement.
 
 	* Makefile.am (EXTRA_DIST): Add file `QUESTIONS'.
 
-2003-04-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (extra-action.<service>): Handle `status' default
 	action, but do nothing in its implementation.
 	(status.<symbol>): New method.
 	* dmd.scm (process-command): Handle `dmd-status' and `status'.
 
-2003-04-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (default-display-status.<service>): Renamed to ...
 	(dmd-status.<service>): ... this.  New procedure.
 	(extra-action.<service>): Don't provide a default implementation
 	of `status' here.
 
-2003-04-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (process-args): Make `--file -' and `-f -' work like
 	`--file=-' and `-f-', repectively.
 	* dmd.scm (main): Use `-' instead of `none' as file name to
 	specify for readings commands from stdin (`--socket').
 
-2003-04-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Forked off version -0.6.
 
-2003-04-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (extra-action.<symbol>): Prevent arguments from
 	getting lost for the `doc' action.
 	(doc.<service>): Make it work at all by using symbols instead of
 	strings in the `case' structure.
 
-2003-04-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-04-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* examples/_unknown.scm (differs-in-case?): Renamed to ...
 	(differs-only-in-case?): ... this.  New procedure.  All callers
@@ -178,7 +178,7 @@ 
 	* support.scm (split-case): Removed.
 	* service.scm (doc.<service>): Don't use `split-case' anymore.
 
-2003-03-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (make-childexec-constructor): Renamed to ...
 	(make-forkexec-constructor): ... this.  New procedure.
@@ -186,12 +186,12 @@ 
 	(make-kill-destructor): Default to SIGTERM.
 	* dmd.scm: Use module `(srfi srfi-16)'.
 
-2003-03-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* comm.scm (terminatimg-string): Moved out of dmd specific code,
 	as it is also used by deco.
 
-2003-03-23  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-23  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* examples/_unknown.scm (look-for-service): New procedure.
 	(unknown-service): New extra-actions `stop' and `extra-action'.
@@ -210,23 +210,23 @@ 
 	(extra-action.<symbol>): Actually make the ``unknown service''
 	feature work.
 
-2003-03-15  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-15  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm: Use module `(ice-9 readline)'.
 	(main): Enable readline if we read commands from stdin
 	and it is a non-dumb terminal.  Exit on `C-d'.
 
-2003-03-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (conflicts-with.<service>): Cleaned up.
 	(find-running): Renamed to ...
 	(first-running): ... this.  New procedure.  All callers changed.
 
-2003-03-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* configure.in: Check for version of Guile being at least 1.5.x.
 
-2003-03-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* examples/_unknown.scm: New file.
 	(lacks-char-from?): New procedure.
@@ -238,7 +238,7 @@ 
 	(unknown): New service.
 	* examples/Makefile.am (EXTRA_DIST): Add the new file.
 
-2003-03-02  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-03-02  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (without-system-error): Renamed to ...
 	(catch-system-error): ... this.  New macro.  All callers changed.
@@ -259,7 +259,7 @@ 
 	* support.scm (terminating-string): Moved to ...
 	* comm.scm (terminating-string): ... here.
 
-2003-02-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (display-version): Display stuff directly.
 	* config.scm.in (banner): Removed.
@@ -273,7 +273,7 @@ 
 	* support.scm (without-extra-output): When catching an error, set
 	`extra-output-sender-enabled' to `#t', not to `#f'.
 
-2003-02-23  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-23  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (begin-dmd): New macro.
 	* comm.scm (dmd-output-port): Define only for dmd, not for deco.
@@ -289,7 +289,7 @@ 
 
 	* self.scm (cd): New extra-action for dmd.
 
-2003-02-22  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-22  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (be-silent, be-verbose): Removed.
 	* comm.scm (original-output-port): New variable.
@@ -297,7 +297,7 @@ 
 	(silent): New variable.
 	(be-silent, be-verbose): New procedures.
 
-2003-02-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (process-command): Don't handle `list-actions' here.
 	* service.scm (extra-action.<service>): Don't handle `doc' here.
@@ -306,7 +306,7 @@ 
 	(display-extra-actions.<symbol>): Removed.
 	* support.scm (split-case): New macro.
 
-2003-02-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm (dmd-service): Added docstrings for the service and all
 	its extra-actions.
@@ -317,22 +317,22 @@ 
 	(extra-action.<service>): Default action takes arguments, new
 	handled action `doc'.
 
-2003-02-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Forked off version -0.7
 
-2003-02-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-02-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): Read commands from stdin if `none' was specified
 	as socket file name.
 
-2003-01-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-01-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (extra-output-sender-enabled?): Renamed to ...
 	(extra-output-sender-enabled): ... this.  New variable.  All users
 	changed.
 
-2003-01-01  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2003-01-01  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* config.scm.in (copyright): Updated year.
 
@@ -364,7 +364,7 @@ 
 	(register-runlevels): Take into account that `append!' is a
 	linear-update procedure since the empty list cannot be modified.
 
-2002-12-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-12-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (define-simple-syntax): Renamed to ...
 	(define-syntax-rule): ... this.  New macro.  All callers changed.
@@ -374,7 +374,7 @@ 
 	(start.<service>): If the problem is a dependency, tell the user
 	about this fact.
 
-2002-12-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-12-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): Adopted options to recent changes in args.scm.
 	* deco.scm (main): Likewise.  Also fixed typo in option
@@ -387,14 +387,14 @@ 
 	* args.scm (arg-name.<option>): Removed.  Now a getter for the
 	slot `arg-name' of class `<option>'.
 
-2002-12-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-12-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (launch-service): Fix handling of unknown services.
 	(extra-action.<service>): Simplify.
 
 	(procedure-with-n-args?): Removed.
 
-2002-12-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-12-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (<service>): Fix what I messed up yesterday: Slot
 	`start' must be callable without argument, `stop' must be callable
@@ -408,7 +408,7 @@ 
 
 	* examples/wolfgangj.scm: Various minor fixes.
 
-2002-12-19  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-12-19  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* comm.scm (receive-data.<receiver>): Fixed handling of invalid
 	data.  Should not happen, but better do it right anyway.
@@ -445,7 +445,7 @@ 
 	quit.  Now all actions need to take care that they don't invoke
 	user-defined code without quit-protection.
 
-2002-11-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-11-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* utils/dmd-gettext.scm (i18n-keywords): Renamed to ...
 	(l10n-keywords): ... this.  New variable.
@@ -455,24 +455,24 @@ 
 	* args.scm (process-args): Minor cleanup of error output code.
 	* comm.scm (receive-data.<receiver>): Likewise.
 
-2002-11-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-11-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm: Use module `(srfi srfi-8)'.
 	(process-command): Replace call-with-values with receive.
 
-2002-11-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-11-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (process-arg): Display long options for --usage.
 	Fix display of short options.
 	Display syntax of non-option arguments.
 	Cleanup: Removed all usages of slot-ref.
 
-2002-10-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (make-childexec-constructor): Simplify.
 	(procedure-with-n-args?): Use `=' instead of `equal?'.
 
-2002-10-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (extra-action.<symbol>): Invoke the service
 	`unknown' if the service is not known.
@@ -482,14 +482,14 @@ 
 	(make-init.d-service): Allow for passing arguments down to
 	`make', so that e.g. dependencies can be specified.
 
-2002-10-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* runlevel.scm (start-in-order): New procedure.
 	* service.scm (depends-resolved?.<service>): New method.
 
 	(running?.<service>): Beautify and optimize.
 
-2002-10-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm (enable-persistency, disable-persistency): New
 	extra-actions.
@@ -500,7 +500,7 @@ 
 	(process-args): Handle short options with optional argument
 	correct if no argument was given.
 
-2002-10-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (process-args): Display short options for --usage.
 
@@ -511,7 +511,7 @@ 
 
 	* dmd.scm (main): New options: --silent and --quiet.
 
-2002-10-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (optional-arg?.<option>): New method.
 	(long-option-string.<option>): Use it.
@@ -522,12 +522,12 @@ 
 	(make-config, init.d-services): New procedures.
 	* utils/Makefile.am (EXTRA_DIST): Add sysvconfig.scm.
 
-2002-10-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (procedure-with-n-args?): Don't assume that `arity'
 	is always the first field.
 
-2002-10-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* utils: New directory.
 	* Makefile.sm (SUBDIRS): Add it.
@@ -538,7 +538,7 @@ 
 	(i18n-keywords): New variable.
 	* support.scm (l10n, local-output): Write it with lambda.
 
-2002-10-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* examples/README: New file.
 	* examples/Makefile.am (EXTRA_DIST): Add it.
@@ -549,12 +549,12 @@ 
 	* support.scm (define-simple-syntax): New macro.  All callers of
 	define-syntax changed to use this instead.
 
-2002-10-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* runlevel.scm (enter.<runlevel>): Fixes, cleanups and
 	extensions.  Still far from being finished.
 
-2002-10-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): New option: `--logfile' (`-l').
 	* self.scm (daemonize): Undo last change.
@@ -566,7 +566,7 @@ 
 	* dmd.scm (main): Likewise.
 	* service.scm (list-of-symbols?): Likewise.
 
-2002-10-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (respawn-service): Ignore system errors.
 
@@ -587,12 +587,12 @@ 
 	* dmd.scm, deco.scm: Use module (ice-9 rdelim).
 	* self.scm (daemonize): Activate the logging.
 
-2002-10-06  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-06  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (respawn-service): If the service is disabled, don't
 	try to restart it again, but enable it.
 
-2002-10-05  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-05  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* deco.scm (main): Pass working directory to dmd.
 	* dmd.scm (main): Take working directory from deco and cd to it.
@@ -602,22 +602,22 @@ 
 	(local-output): Send text to socket only when desired.
 	* service.scm (respawn-service): Use `without-extra-output'.
 
-2002-10-04  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-04  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm (daemonize): New extra-action.
 
-2002-10-04  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-04  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Forked off version -0.8
 
-2002-10-02  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-10-02  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (make-childexec-constructor): New procedure.
 	(make-kill-destructor): New procedure.
 	(stop.<service>): Set the `running' slot to #f before executing
 	the destructor for respawnable services.
 
-2002-09-30  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-30  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dirs.scm.in: Renamed to ...
 	* config.scm.in: ... this.  New file.
@@ -638,7 +638,7 @@ 
 	* dmd.scm (main): Updated.
 	* deco.scm (main): Updated.
 
-2002-09-29  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-29  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (service-destructor-system): Renamed to ...
 	(make-system-destructor): ... this.  New procedure.
@@ -657,7 +657,7 @@ 
 	(enforce.<symbol>): New method.
 	* dmd.scm (process-command): Added `enforce' action.
 
-2002-09-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-27  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (extra-action.<service>): Don't handle `enable' and
 	`disable' here at all.
@@ -668,7 +668,7 @@ 
 	* dmd.scm (main): Catch errors in the configuration file, but
 	abort when they occur.
 
-2002-09-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-26  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (respawn-limit): New variable.
 	(<service>): Use the above to initialize `last-respawns'.
@@ -684,7 +684,7 @@ 
 	(extra-action.<symbol>): Apply on all if none of the possibilities
 	is running.
 
-2002-09-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-25  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* comm.scm: New file.
 	(<sender>): New class.
@@ -718,7 +718,7 @@ 
 	(default-display-status.<service>): Display whether the service is
 	enabled or not.
 
-2002-09-22  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-22  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (<option>): Renamed `takes-arg?' slot to `takes-arg'
 	and changed the semantics.  Deleted getter.  All users changed.
@@ -730,11 +730,11 @@ 
 	(get-message): New procedure.  Code taken from procedure `main' in
 	dmd.scm.
 
-2002-09-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Forked off version -0.9
 
-2002-09-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-21  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (process-command): Don't crash when called with too few
 	args.
@@ -755,7 +755,7 @@ 
 	* examples/Makefile.am: New file.
 	* examples/wolfgangj.scm: New file.
 
-2002-09-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-20  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): Fail if no argument given to options --config
 	and --socket.
@@ -776,7 +776,7 @@ 
 	files.  Ok, I didn't add those, automake did it for me.
 	* aclocal.m4: New file, created with aclocal.
 
-2002-09-19  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-19  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): Kill socket on startup if it exists, so that we
 	can use it.  It seems strange that we have to do this, though.
@@ -785,7 +785,7 @@ 
 	* deco.scm: Actually call main.
 	(main): Send correct number of messages as handshake again.
 
-2002-09-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-18  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): New command line option: `--insecure' (`-I').
 	Ensure that the socket directory setup is secure if this option
@@ -805,16 +805,16 @@ 
 
 	* THANKS: New file.
 
-2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* Makefile.am, deco.in, dmd.in: New files.  Suggested by Jeff
 	Bailey <jbailey@nisa.net>.
 
-2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Released version -0.9.6
 
-2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-17  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (process-args): Handle short options.
 
@@ -825,7 +825,7 @@ 
 	(select+recv!): New macro.
 	* testcase: Make a service respawnable.
 
-2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (process-command): Actually interpret the command.
 
@@ -852,11 +852,11 @@ 
 	long options.  Also make it possible to stop further
 	interpretation of arguments (`--').
 
-2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Released version -0.9.7
 
-2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-16  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm (main): Read commands from the socket.  Use default
 	socket "/var/run/dmd/$USER/default".
@@ -864,7 +864,7 @@ 
 	* deco.scm: New file.
 	* testcase.scm: Disable testing code for now.
 
-2002-09-15  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-15  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm (process-args): Recognize long options.
 	* dmd.scm: Load args.scm again.
@@ -878,7 +878,7 @@ 
 	* support.scm (puts): Removed.  All previous callers now use
 	local-output instead (hopefully).
 
-2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (start.<service>): Catch possible errors in
 	user-defined action.
@@ -901,11 +901,11 @@ 
 	(default-display-status.<service>): Use the above instead of doing
 	the same thing yourself.
 
-2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Released version -0.9.8
 
-2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-14  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* self.scm: New file.
 	(dmd-service): New variable.
@@ -935,7 +935,7 @@ 
 	* service.scm (default-display-status.<service>): New method.
 	(extra-action.<service>): Use the above.
 
-2002-09-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-13  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (start.<symbol>, stop.<symbol>): Try all
 	possibilities.
@@ -952,7 +952,7 @@ 
 	(find-running): New procedure.
 	* testcase.scm: Use extra-actions.
 
-2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* support.scm (ewal, define-struct): Removed.  Obsoleted by
 	GOOPS.
@@ -962,11 +962,11 @@ 
 
 	* args.scm (<option>, <option-with-arg>): New classes.
 
-2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS: Released version -0.9.9
 
-2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-12  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* runlevel.scm (define-runlevel): Removed.  Obsoleted due to
 	GOOPS.
@@ -983,12 +983,12 @@ 
 	(c, d): New procedures.
 	* dmd.scm (main): Process configuration file.
 
-2002-09-11  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-11  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* runlevel.scm (enter.<service>): Restructured to prepare for a
 	working implementation.
 
-2002-09-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-10  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (for-each-service): New procedure.
 	(start.<service>): Updated to use `for-each-service'.
@@ -1004,7 +1004,7 @@ 
 
 	* support.scm (silent): New procedure.
 
-2002-09-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-09  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (start.<service>): Avoid that two conflicting
 	services can get started.
@@ -1015,7 +1015,7 @@ 
 	due to conversion to GOOPS.
 	* warning.scm: Removed file.  Also obsolete now.
 
-2002-09-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-08  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (make-extra-actions): New macro.
 
@@ -1025,7 +1025,7 @@ 
 	(register-services): Dynamically resize the hash table on demand.
 	(copy-hashq-table): New procedure.
 
-2002-09-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-07  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (running?.<service>): New method.
 	(start.<service>): Resolve dependencies.
@@ -1034,12 +1034,12 @@ 
 
 	(<service>): New slot: extra-actions.
 
-2002-09-06  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-09-06  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (canonical-name.<service>, start.<service>): New
 	methods.
 
-2002-08-31  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-31  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* service.scm (services): Now a hash-table instead of a list.
 	(find-service): Renamed to ...
@@ -1048,11 +1048,11 @@ 
 	(find-service-from): Removed.
 	(register-service): Adopted to use the hash table.
 
-2002-08-30  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-30  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.texi, configure, Makefile: New files.
 
-2002-08-29  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-29  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* dmd.scm: Load the GOOPS module.
 	* service.scm (<service>): New class.
@@ -1061,15 +1061,15 @@ 
 	(enter.<runlevel>, leave.<runlevel>): New methods for <runlevel>
 	and all subclasses.
 
-2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* NEWS, README: New files.
 
-2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* args.scm, runlevel.scm, service.scm, support.scm, warning.scm:
 	New files.
 
-2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
+2002-08-28  Wolfgang Jährling  <wolfgang@pro-linux.de>
 
 	* AUTHORS, ChangeLog, COPYING, dmd.scm: New files.
diff --git a/doc/examples/wolfgangj.scm b/doc/examples/wolfgangj.scm
index adb8ed2..caabfc1 100644
--- a/doc/examples/wolfgangj.scm
+++ b/doc/examples/wolfgangj.scm
@@ -1,5 +1,5 @@ 
-;; wolfgangj.scm -- Personal dmd configuration of Wolfgang Jährling.
-;; Copyright (C) 2002, 2003 Wolfgang Jährling <wolfgang@pro-linux.de>
+;; wolfgangj.scm -- Personal dmd configuration of Wolfgang Jährling.
+;; Copyright (C) 2002, 2003 Wolfgang Jährling <wolfgang@pro-linux.de>
 ;;
 ;; This file is part of the GNU Shepherd.
 ;;
-- 
2.48.1