Your message dated Mon, 09 Jun 2008 19:32:33 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: common-lisp-controller: /etc/lisp-config.lisp not
conforming to policy
has caused the Debian Bug report #188065,
regarding common-lisp-controller: /etc/lisp-config.lisp not conforming to policy
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.)
--
188065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=188065
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: common-lisp-controller
Version: 3.58
Severity: normal
/etc/lisp-config.lisp is listed as a package conffile, but it should
not be, because it is edited by the package postinst.
Quoting from Policy, 11.7.3 Behavior:
Configuration file handling must conform to the following behavior:
* local changes must be preserved during a package upgrade, and
* configuration files must be preserved when the package is removed,
* and only deleted when the package is purged.
The easy way to achieve this behavior is to make the configuration file
a conffile. This is appropriate only if it is possible to distribute a
default version that will work for most installations, although some
system administrators may choose to modify it. This implies that the
default version will be part of the package distribution, and must not
be modified by the maintainer scripts during installation (or at any
other time).
In order to ensure that local changes are preserved correctly, no
package may contain or make hard links to conffiles.[45]
The other way to do it is via the maintainer scripts. In this case, the
configuration file must not be listed as a conffile and must not be part
of the package distribution. If the existence of a file is required for
the package to be sensibly configured it is the responsibility of the
package maintainer to provide maintainer scripts which correctly create,
update and maintain the file and remove it on purge.
....
We can also conclude from this that there is another policy violation,
since there is no way for user settings to be put and preserved
in /etc/lisp-config.lisp. Maybe something like this would work:
(if (probe-file "/etc/lisp-user-config.lisp")
(load "/etc/lisp-user-config.lisp")
-- System Information
Debian Release: testing/unstable
Architecture: sparc
Kernel: Linux arroz 2.4.18 #2 Thu Apr 11 14:37:17 EDT 2002 sparc64
Locale: LANG=en_US, LC_CTYPE=en_US
Versions of packages common-lisp-controller depends on:
ii adduser 3.49 Add and remove users and groups
ii bash 2.05b-7 The GNU Bourne Again SHell
ii cl-asdf 1.68 Another System Definition Facility
ii cl-defsystem3 3.3i+cvs.2003.03.20 Make system for Common Lisp Packag
ii debconf 1.2.34 Debian configuration management sy
ii debianutils 2.4.1 Miscellaneous utilities specific t
ii libc6 2.3.1-16 GNU C Library: Shared libraries an
ii mailx 1:8.1.2-0.20020411cvs-5 A simple mail user agent.
ii netbase 4.09 Basic TCP/IP networking system
ii netkit-inetd 0.10-9 The Internet Superserver
ii realpath 1.9.1 Return the canonicalized absolute
--- End Message ---
--- Begin Message ---
fixed 188065 3.62
thanks
Hi Adam!
On Mon, 07 Apr 2003 21:30:57 +0200, Adam Di Carlo wrote:
> /etc/lisp-config.lisp is listed as a package conffile, but it should
> not be, because it is edited by the package postinst.
This bug was fixed with version 3.62:
=====
common-lisp-controller (3.62) unstable; urgency=low
* Removed /etc/lisp-config.lisp as it is generated at config time.
Closes: #188065
* Don't forget to remove the file on purge of course :-).
* There _is_ a problem with xinetd, see bug #176464, so
the conflict is here to stay for the moment :-).
Closes: #162171
-- Peter <[EMAIL PROTECTED]> Thu, 8 May 2003 23:29:27 +0200
=====
Since it wasn't never closed, doing now!
Thx, bye,
Gismo / Luca
pgpV5nza7FO6D.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
pkg-common-lisp-devel mailing list
pkg-common-lisp-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-common-lisp-devel