Your message dated Thu, 30 Jan 2020 01:37:00 +0000
with message-id <e1iwylq-000hkn...@fasolo.debian.org>
and subject line Bug#945344: fixed in uim 1:1.8.8-6.1
has caused the Debian Bug report #945344,
regarding libuim-data: registers unusable "tutcode" module
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.)


-- 
945344: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945344
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libuim-data
Version: 1:1.8.8-4+deb10u2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

After upgrading buster to 10.2, libuim-data accidentally registers
"tutcode" module even when uim-tcode is not installed:

$ env LANG=C dpkg -l uim-tcode
dpkg-query: no packages found matching uim-tcode
$
$ cat /var/lib/uim/installed-modules.scm
;; This is an automatically generated file. DO NOT EDIT.

;; The described order of input methods affects which IM is preferred
;; at the default IM selection process for each locale. i.e.  list
;; preferable IM first for each language
(define installed-im-module-list '("tutcode" "mozc"))
(define installed-im-list '(tutcode mozc))
(define enabled-im-list installed-im-list)
$

This is caused by an output pattern of dpkg-query which the current postinst
does not handle:
$ export LANG=C
$ dpkg-query -W -f='${Status}\n' uim-skk
unknown ok not-installed
$ dpkg-query -W -f='${Status}\n' uim-tcode
dpkg-query: no packages found matching uim-tcode

libuim-data should avoid registering the broken modules (whose
dependencies are not satisfied.)
It should also unregister the modules because
"uim-module-manager --register <module>" inserts <module> in front of the
existing installed modules, which means it prefers the broken module over any
other working modules.

Thanks in advance,
-- 
YOSHINO Yoshihito <yy.y.ja...@gmail.com>

-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing'), (99, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8),
LANGUAGE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: uim
Source-Version: 1:1.8.8-6.1

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

Debian distribution maintenance software
pp.
YOSHINO Yoshihito <yy.y.ja...@gmail.com> (supplier of updated uim 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...@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 12 Jan 2020 19:42:26 +0900
Source: uim
Architecture: source
Version: 1:1.8.8-6.1
Distribution: unstable
Urgency: medium
Maintainer: HIGUCHI Daisuke (VDR dai) <d...@debian.org>
Changed-By: YOSHINO Yoshihito <yy.y.ja...@gmail.com>
Closes: 945344
Changes:
 uim (1:1.8.8-6.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * d/libuim-data.postinst: unregister not-installed modules (Closes: #945344).
     The previous upload to fix #939588 caused regression, which has
     accidentally registered some not-installed modules.
Checksums-Sha1:
 a5c9398eb27838e643ff874f296235fe532abe6e 3672 uim_1.8.8-6.1.dsc
 7d8b600637257b2b6601d3a1a18389bbb916bd72 37636 uim_1.8.8-6.1.debian.tar.xz
 455bfcf57367c13e308584d57c870a48499af6f3 27421 uim_1.8.8-6.1_amd64.buildinfo
Checksums-Sha256:
 a3170b76f94f4049030b15a6b469f9fa11c06c226001edb17ceb6472b2a7f29e 3672 
uim_1.8.8-6.1.dsc
 c9527b487dafa41269c9eaf7b7445b16c7f25fd54566f4ebb2d6a7acc3b4e733 37636 
uim_1.8.8-6.1.debian.tar.xz
 df000896f4ac897fbf3605fe99218276936018b3b1b7e4a24e48f4ab856a0a98 27421 
uim_1.8.8-6.1_amd64.buildinfo
Files:
 d32dfb9206596169418a8804e4ea79be 3672 libs optional uim_1.8.8-6.1.dsc
 9956b220eca94a04086f0db03a6345f5 37636 libs optional 
uim_1.8.8-6.1.debian.tar.xz
 10fb8f0f91c58ae853fd9d87027abe6f 27421 libs optional 
uim_1.8.8-6.1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEEmUUrTdKL7qyKtckxsGZi7JwMFAQFAl4yLUgQHGtub2tAZGVi
aWFuLm9yZwAKCRCwZmLsnAwUBPaKEACoRvuuPZA/ACkrMf48yoLxdbErUmoI5Wlv
eQLDdbzo1KDheI0VdKaEEhJshmDIwQla+AFREoM/PtCKuNmraXBVv7Eqw/wfuNvN
quEcUiFye8QP721wBpkSzZcODRyKEbpyIRAPeCnB9jECxDt4VvoxLRoxdhEp2it0
35BWjoMhmJLoVVh4Z/kEOOpY4s5hDz947SjuinDeWtvb60bI3zmy25OqeLgGkjTZ
3jE7bfj+Uuzf9F+XctLn1TlxwpzK7CI8smE9RFOq9y1N8l40fCOwY6cege1SOW9b
dJLKi/2uetH5KCpxHBVS+NcaCj88phnf5Yn512FXZi0IqzZETBqvDZxv3grRPy5m
F3HF//nEq/7jR+4Rno4mJn9pn0C8wYlhWgckVtxj3E3lzHgGLMvAYNRwD1OAlJ1m
66153t8/qPgI7pqeTXPbNug140RpUZG1tLvxMjEcfGI3mqhAu4otX/jm7Z2imE7R
jew1PCs2bJuyNSIRx0mhUVWx/amG1Sad6WPljq2QEK6GFhuHZUV+micpXcUBy7bY
BRrcUsTlsRz5l4U0g2eLk2KRW6hpk5VpHrZAYEqZpfu7gfOQTCzRlejt2IvIchQ9
6CDusrAgsl/bUH8zaSz7mbSIRODh+hWIevtV+FrI/MwIRCdXFgyvX8wHyUcgUO1c
Ojf8WOqUzw==
=7ngM
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to