Your message dated Sat, 16 Nov 2019 10:08:47 +0000
with message-id
<83c9ffab6f08361485f70dda4733a7a24aeec09b.ca...@adam-barratt.org.uk>
and subject line Closing bugs for 10.2 point release fixes
has caused the Debian Bug report #940686,
regarding buster-pu: package uim_1.8.8-4+deb10u2
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.)
--
940686: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940686
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster
User: [email protected]
Usertags: pu
We uim maintainers had a critical report #939588.
We made a transition package for libuim-data on buster, but
stretch's libuim-data package contains postrm and it causes
removing essential configration files.
So we made dummpy package and re-generate essential files on postinst.
I already uploaded it. And the following is debdiff:
diff -Nru uim-1.8.8/debian/changelog uim-1.8.8/debian/changelog
--- uim-1.8.8/debian/changelog 2019-03-28 09:31:18.000000000 +0900
+++ uim-1.8.8/debian/changelog 2019-09-12 00:08:30.000000000 +0900
@@ -1,3 +1,18 @@
+uim (1:1.8.8-4+deb10u2) buster; urgency=medium
+
+ [ HIGUCHI Daisuke (VDR dai) ]
+ * resurrect libuim-data as a transitional package (Closes: #939588).
+ After upgrading from stretch to buster, if purging libuim-data,
+ its postrm script deletes /var/lib/uim/*.scm files required by uim.
+ This libuim-data transitional package can be removed safely.
+
+ [ NOKUBI Takatsugu ]
+ * d/control: uim-data depends libuim-data dummy package,
+ change the description.
+ * d/libuim-data.postint: re-register all modules, fix #939588
+
+ -- HIGUCHI Daisuke (VDR dai) <[email protected]> Thu, 12 Sep 2019 00:08:30
+0900
+
uim (1:1.8.8-4) unstable; urgency=medium
[ YOSHINO Yoshihito ]
diff -Nru uim-1.8.8/debian/control uim-1.8.8/debian/control
--- uim-1.8.8/debian/control 2019-03-27 23:08:38.000000000 +0900
+++ uim-1.8.8/debian/control 2019-09-12 00:08:30.000000000 +0900
@@ -110,7 +110,7 @@
uim-ipa-x-sampa (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
uim-look (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
uim-common (<< 1:1.8.6+gh20161003.0.d63dadd-5~)
-Depends: m17n-db,
+Depends: m17n-db, libuim-data (>= ${source:Version}),
${misc:Depends}
Multi-Arch: foreign
Description: Universal Input Method - data files
@@ -122,6 +122,13 @@
.
This package contains the data files for uim.
+Package: libuim-data
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Architecture: all
+Section: oldlibs
+Description: transitional package for uim-data
+ This is a transitional package. It will be removed next release.
+
Package: libuim8
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru uim-1.8.8/debian/libuim-data.postinst
uim-1.8.8/debian/libuim-data.postinst
--- uim-1.8.8/debian/libuim-data.postinst 1970-01-01 09:00:00.000000000
+0900
+++ uim-1.8.8/debian/libuim-data.postinst 2019-09-12 00:08:30.000000000
+0900
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+register_module() {
+ PKGNAME=$1
+ MODNAME=$2
+ dpkg-query -W -f='${Status}\n' $PKGNAME 2>/dev/null | grep "not-installed"
> /dev/null
+ if [ $? = "1" ]
+ then
+ uim-module-manager --register $MODNAME --path /var/lib/uim
+ fi
+}
+
+case "$1" in
+ configure)
+ if which uim-module-manager >/dev/null 2>&1; then
+ register_module uim-anthy anthy-utf8
+ register_module uim-byeoru byeoru
+ register_module uim-ipa-x-sampa ipa-x-sampa
+ register_module uim-latin latin
+ register_module uim-latin elatin
+ register_module uim-look look
+ register_module uim-m17nlib m17nlib
+ register_module uim-pinyin pyload
+ register_module uim-skk skk
+ register_module uim-tcode tutcode
+ register_module uim-viqr viqr
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
\ ファイル末尾に改行がありません
diff -Nru uim-1.8.8/debian/rules uim-1.8.8/debian/rules
--- uim-1.8.8/debian/rules 2019-03-27 23:08:38.000000000 +0900
+++ uim-1.8.8/debian/rules 2019-09-12 00:08:30.000000000 +0900
@@ -99,7 +99,8 @@
dh_installdocs -puim -puim-data \
-plibuim8 -plibuim-scm0 -plibuim-custom2 \
-puim-plugins \
- -puim-el -puim-fep -puim-xim
+ -puim-el -puim-fep -puim-xim \
+ -plibuim-data
rm -f $(CURDIR)/debian/uim.docs
# arch:all
dh_installdocs --link-doc uim-data \
@@ -118,4 +119,5 @@
-puim-plugins \
-plibuim8 -plibuim-scm0 -plibuim-custom2 -plibuim-dev \
-puim-el -puim-fep -puim-xim \
+ -plibuim-data \
RELNOTE
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 10.2
Hi,
The fixes referenced by these bugs were included in today's 10.2 stable
point release.
Regards,
Adam
--- End Message ---