Bug#926018: [pre-approval] unblock: uim/1:1.8.8-4

2019-04-09 Thread dai
Control: retitle -1 unblock: uim/1:1.8.8-4

uim/1:1.8.8-4 accepted into unstable this morning.
Could you please unblock uim/1:1.8.8-4 ?
-- 
Regards,
dai

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E


signature.asc
Description: PGP signature


Bug#926018: [pre-approval] unblock: uim/1:1.8.8-4

2019-03-30 Thread dai
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

This is a pre-approval for unblocking uim/1:1.8.8-4.

Please unblock package uim.

When upgrading from stretch to buster, input methods setting is broke
due to dropping uim-{byeoru,ipa-x-sampa,latin,look,m17nlib,pinyin,viqr}
packages previously.

So this uploading ressurects their packages for normally upgrading.

diff -Nru uim-1.8.8/debian/NEWS uim-1.8.8/debian/NEWS
--- uim-1.8.8/debian/NEWS   2017-10-01 11:24:34.0 +0900
+++ uim-1.8.8/debian/NEWS   2019-03-27 23:08:38.0 +0900
@@ -1,15 +1,5 @@
 uim (1:1.8.6+gh20161003.0.d63dadd-5) unstable; urgency=medium
 
-  automatically register/unregister input methods:
-
-  - byeoru : byeoru hangul input method
-  - ipa-x-sampa: X-SAMPA IPA input method
-  - latin  : Latin script input method
-  - look   : dictionary-based completion input method
-  - m17nlib: m17nlib multilingual input method
-  - pinyin : pinyin input method
-  - viqr   : Vietnamese Quoted-Readable input method
-
   drop applet packages.
 
   - uim-applet-gnome
diff -Nru uim-1.8.8/debian/changelog uim-1.8.8/debian/changelog
--- uim-1.8.8/debian/changelog  2018-08-03 21:26:06.0 +0900
+++ uim-1.8.8/debian/changelog  2019-03-28 09:31:18.0 +0900
@@ -1,3 +1,23 @@
+uim (1:1.8.8-4) unstable; urgency=medium
+
+  [ YOSHINO Yoshihito ]
+  * Non-maintainer upload.
+  * d/{uim.{postinst,prerm},NEWS}: Do not auto-register/unregister plugins of
+the following input methods:
+byeoru, ipa-x-sampa, latin, look, m17nlib, pinyin, viqr
+When upgrading from stretch this behaved badly and they took precedence
+over other popular plugins many people use.
+  * d/{control,rules,uim-*.{postinst,prerm}}: Resurrect packages
+uim-{byeoru,ipa-x-sampa,latin,look,m17nlib,pinyin,viqr} for those plugins.
+All of them exist in stretch and should upgrade normally.
+Dear testing/sid users,
+If you are using some of the input methods above, you have to manually
+install the respective package(s). Sorry for any inconvenience.
+  * d/{uim.preinst,control}: Unregister those plugins on upgrade from
+testing/sid. Make uim Pre-Depends: uim-data accordingly.
+
+ -- HIGUCHI Daisuke (VDR dai)   Thu, 28 Mar 2019 09:31:18 
+0900
+
 uim (1:1.8.8-3) unstable; urgency=medium
 
   [ HIGUCHI Daisuke (VDR dai) ]
diff -Nru uim-1.8.8/debian/control uim-1.8.8/debian/control
--- uim-1.8.8/debian/control2018-08-03 18:40:41.0 +0900
+++ uim-1.8.8/debian/control2019-03-27 23:08:38.0 +0900
@@ -40,9 +40,9 @@
 Architecture: any
 Multi-Arch: foreign
 Depends: ${misc:Depends}, ${shlibs:Depends},
-   uim-data (>= ${source:Version}),
uim-plugins (>= ${source:Version})
-Pre-Depends: dpkg (>= 1.15.7.2)
+Pre-Depends: dpkg (>= 1.15.7.2),
+   uim-data (>= ${source:Version})
 Breaks: uim-common (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
libuim-data (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
uim-utils (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
@@ -92,9 +92,23 @@
 Architecture: all
 Breaks: libuim-data (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
uim-anthy (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-m17nlib (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-byeoru (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-latin (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-pinyin (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-viqr (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   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~)
 Replaces: libuim-data (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
uim-anthy (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-m17nlib (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-byeoru (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-latin (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-pinyin (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   uim-viqr (<< 1:1.8.6+gh20161003.0.d63dadd-5~),
+   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,
${misc:Depends}
@@ -344,6 +358,23 @@
  This package contains a plugin for uim to support the use of the Japanese
  input method SKK.
 
+Package: uim-m17nlib
+Section: utils
+Architecture: all
+Depends: ${misc:Depends},
+   uim (>= ${source:Version}),
+   uim-data (>= ${source:Version})
+Multi-Arch: foreign
+Description: Universal Input Method - m17nlib plugin metapackage
+ Uim is an input method module library which supports various scripts and can
+ act as a front end for a range of input methods, including Anthy, Canna,
+ or SKK (for Japanese), Pinyin (for Chinese), Byeoru (for Korean), and
+ M17n (for many other languages). Most of its functions are implemented in
+ Scheme, so it's very