Your message dated Mon, 15 Oct 2012 15:05:27 +0000
with message-id <e1tnmer-0004ir...@franck.debian.org>
and subject line Bug#688233: fixed in uim-chewing 0.1.0-3
has caused the Debian Bug report #688233,
regarding /usr/bin/uim-module-manager: modifies conffiles (policy 10.7.3): 
/etc/uim/installed-modules.scm, /etc/uim/loader.scm
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 ow...@bugs.debian.org
immediately.)


-- 
688233: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688233
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: uim-utils
Version: 1:1.8.1-2
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + uim-yahoo-jp uim-viqr uim-social-ime fail/uim-skk 
uim-prime uim-pinyin uim-mozc uim-m17nlib uim-look uim-latin uim-latin 
uim-ipa-x-sampa uim-google-cgiapi-jp uim-chewing uim-canna uim-byeoru 
uim-baidu-olime-jp uim-anthy uim-ajax-ime

Hi,

during a test with piuparts I noticed that all the uim module packages
modify conffiles. This is forbidden by the policy, see
http://www.debian.org/doc/debian-policy/ch-files.html#s-config-files

10.7.3: "[...] The easy way to achieve this behavior is to make the
configuration file a conffile. [...] 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)."

Note that once a package ships a modified version of that conffile,
dpkg will prompt the user for an action how to handle the upgrade of
this modified conffile (that was not modified by the user).

Further in 10.7.3: "[...] must not ask unnecessary questions
(particularly during upgrades) [...]"

If a configuration file is customized by a maintainer script after
having asked some debconf questions, it may not be marked as a
conffile. Instead a template could be installed in /usr/share and used
by the postinst script to fill in the custom values and create (or
update) the configuration file (preserving any user modifications!).
This file must be removed during postrm purge.
ucf(1) may help with these tasks.
See also http://wiki.debian.org/DpkgConffileHandling

In https://lists.debian.org/debian-devel/2012/09/msg00412.html and
followups it has been agreed that these bugs are to be filed with
severity serious.

debsums reports modification of the following files,
from the attached log (scroll to the bottom...):

  /etc/uim/installed-modules.scm
  /etc/uim/loader.scm


Having the registration/unregistration of the modules done by 
uim-module-manager is perfectly fine, only the "registration
database files" must not be conffiles and must be cleaned up
during postrm purge.


cheers,

Andreas

Attachment: uim-yahoo-jp_1:1.8.1-2.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: uim-chewing
Source-Version: 0.1.0-3

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

Debian distribution maintenance software
pp.
Kan-Ru Chen (陳侃如) <kos...@debian.org> (supplier of updated uim-chewing 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Mon, 15 Oct 2012 21:51:10 +0800
Source: uim-chewing
Binary: uim-chewing
Architecture: source amd64
Version: 0.1.0-3
Distribution: unstable
Urgency: medium
Maintainer: IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org>
Changed-By: Kan-Ru Chen (陳侃如) <kos...@debian.org>
Description: 
 uim-chewing - Universal Input Method - Chewing plugin
Closes: 688233
Changes: 
 uim-chewing (0.1.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Urgency set medium to fix RC bug.
   * debian/uim-chewing.postinst,
     debian/uim-chewing.prerm: Change uim registration directory from
     /etc/uim to /var/lib/uim (Closes: #688233).
Checksums-Sha1: 
 dafa47d840ce087d5cddf0094c100d38febd59db 2025 uim-chewing_0.1.0-3.dsc
 22e3e9350d4c5bdfe99f17956fb90c25984bd84e 3537 uim-chewing_0.1.0-3.debian.tar.gz
 7215c893d7810b38c3551f813efaea241118a10f 24268 uim-chewing_0.1.0-3_amd64.deb
Checksums-Sha256: 
 ded12603b20b4b7ce88dac03816e0b15260152fc4ae9b3d41775b59a19beb0da 2025 
uim-chewing_0.1.0-3.dsc
 bc4588e347cab188d66c932804ea33acac63d76a4009fbe44cc22ff12bc574ec 3537 
uim-chewing_0.1.0-3.debian.tar.gz
 576673aaea60f41bd90b2b0f2a5d55545cabf570c6a5165be24dddd27839b7d4 24268 
uim-chewing_0.1.0-3_amd64.deb
Files: 
 21d824bc8dc325e24eed058991a6977d 2025 utils optional uim-chewing_0.1.0-3.dsc
 27c7572f94842d37f2ee66624537fd2f 3537 utils optional 
uim-chewing_0.1.0-3.debian.tar.gz
 223576a041592a3e471c2cda7c399e63 24268 utils optional 
uim-chewing_0.1.0-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQfBTyAAoJEAo5NUq25X3huJAP/3JWyfj8pK+9OjigigpvQ9yt
cuI3HMBeePnWpFo0GRRpCip6cGPJctTUkBfCAcmohKvSy1sniSjAB3tSH8vPU5MH
KZ0abu7mXW7sKfnNr/kCdaYQ/8QlxNDVr3kkNP2gAznq2BatcJVdkzAXB5oTH7m1
LDjyuhu5od3x73kV4CMXlNutO6ffgCQ5UnZbsrHh0K6ZjdsLjRjku8y5CNpSF6UL
O5u4UcDXjKoRQCx3wyM5oB+1ZeQML2QAnLpV7Q/L0oyjcMTzhfWvxpMilRXtqtO4
dejRaD2NuUYcdawR6HLmu7XGYCsDvveqNZdq3us4epr55Kja8cBUOX1hRSBHTZeh
Lc6Q1LZm89wyNijvhc/UjfAvaEP/BMqqiAbBJC85tHv/caVipeS76T1ZHNDHxmTw
TqVVKfSEpHP+fipd3gz15udce5Ee7kVDe4XXQYJxa6MKAA+UluUI7bsfwiAdURjv
dvCUNaFklzhAf+ZKZ8UyBF4NCEFZurDEq0u6J4Z3sfiHca6b/9HOW5h7wp3o0rFB
AsHaiGThG8SbWzpdRjxaGDvaR6k5hRzyebQRoEJLq9+FYDlpLICuIe02ZyTl5wSE
HUNgPu/Yc7TAOkjl31GRnidb63z//+stZWvxx1OozUgJNIY3i1LC0paakidmfTK6
1XwxWT9Xjyiu+2wyjj1u
=IuAy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to