Your message dated Tue, 23 Apr 2019 09:31:33 +0000 with message-id <E1hIrm1-0001WW-1P@respighi.debian.org> and subject line unblock uim has caused the Debian Bug report #926018, regarding unblock: uim/1:1.8.8-4 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 owner@bugs.debian.org immediately.) -- 926018: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926018 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: [pre-approval] unblock: uim/1:1.8.8-4
- From: dai@debian.org
- Date: Sat, 30 Mar 2019 22:16:21 +0900
- Message-id: <20190330131621.GA23419@lilith.infoblue.home>
Package: release.debian.org Severity: normal User: release.debian.org@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.000000000 +0900 +++ uim-1.8.8/debian/NEWS 2019-03-27 23:08:38.000000000 +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.000000000 +0900 +++ uim-1.8.8/debian/changelog 2019-03-28 09:31:18.000000000 +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) <dai@debian.org> 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/control 2018-08-03 18:40:41.000000000 +0900 +++ uim-1.8.8/debian/control 2019-03-27 23:08:38.000000000 +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 simple and flexible. + . + This package contains a plugin for uim to support the use of the + general-purpose input method M17n (for "Multilingualization"). + Package: uim-el Section: lisp Architecture: any @@ -361,6 +392,58 @@ . This package contains an Emacs front end for uim. +Package: uim-byeoru +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Multi-Arch: foreign +Description: Universal Input Method - byeoru hangul input support 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 simple and flexible. + . + This package contains a plugin for uim to support the use of the Byeoru input + module for hangul. + +Package: uim-latin +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Multi-Arch: foreign +Description: Universal Input Method - Latin script input support 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 simple and flexible. + . + This package contains a plugin for uim to support the use of the (Emacs) + Latin input method, which provides composing sequences for accented and + otherwise modified Roman-alphabet letters. + +Package: uim-pinyin +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Multi-Arch: foreign +Description: Universal Input Method - pinyin input support 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 simple and flexible. + . + This package provides uim support for the (Traditional and Simplified) + Chinese input methods py, pyunihan, and pinyin-big5. + Package: uim-tcode Section: utils Architecture: all @@ -380,3 +463,56 @@ This package provides uim support for TUT-Code (or "T-Code"), a Japanese input method mapping pairs of alphanumeric codes to individual kanji - see http://openlab.jp/tcode/ (in Japanese). + +Package: uim-viqr +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Multi-Arch: foreign +Description: Universal Input Method - Vietnamese Quoted-Readable support 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 simple and flexible. + . + This package provides uim support for VIQR (Vietnamese Quoted-Readable) + input. VIQR is a mnemonic encoding of Vietnamese characters into US ASCII + for use on 7-bit systems - see RFC1456. + +Package: uim-ipa-x-sampa +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Multi-Arch: foreign +Description: Universal Input Method - X-SAMPA IPA input support 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 simple and flexible. + . + This package provides uim support for the International Phonetic Alphabet, + using the 7-bit extended-SAMPA system - see + http://www.phon.ucl.ac.uk/home/sampa/x-sampa.htm + +Package: uim-look +Section: utils +Architecture: all +Depends: ${misc:Depends}, + uim (>= ${source:Version}), + uim-data (>= ${source:Version}) +Recommends: wordlist +Multi-Arch: foreign +Description: Universal Input Method - Dictionary-based completion input support 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 simple and flexible. + . + This package contains Dictionary-based completion input style for uim. diff -Nru uim-1.8.8/debian/rules uim-1.8.8/debian/rules --- uim-1.8.8/debian/rules 2018-05-12 11:36:19.000000000 +0900 +++ uim-1.8.8/debian/rules 2019-03-27 23:08:38.000000000 +0900 @@ -103,7 +103,9 @@ rm -f $(CURDIR)/debian/uim.docs # arch:all dh_installdocs --link-doc uim-data \ - -puim-anthy -puim-skk -puim-tcode + -puim-anthy -puim-skk -puim-m17nlib \ + -puim-byeoru -puim-latin -puim-pinyin \ + -puim-tcode -puim-viqr -puim-ipa-x-sampa -puim-look # arch:any dh_installdocs --link-doc uim \ -puim-gtk2.0 -puim-gtk2.0-immodule \ diff -Nru uim-1.8.8/debian/uim-byeoru.postinst uim-1.8.8/debian/uim-byeoru.postinst --- uim-1.8.8/debian/uim-byeoru.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-byeoru.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register byeoru --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-byeoru.prerm uim-1.8.8/debian/uim-byeoru.prerm --- uim-1.8.8/debian/uim-byeoru.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-byeoru.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister byeoru --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-ipa-x-sampa.postinst uim-1.8.8/debian/uim-ipa-x-sampa.postinst --- uim-1.8.8/debian/uim-ipa-x-sampa.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-ipa-x-sampa.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register ipa-x-sampa --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-ipa-x-sampa.prerm uim-1.8.8/debian/uim-ipa-x-sampa.prerm --- uim-1.8.8/debian/uim-ipa-x-sampa.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-ipa-x-sampa.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister ipa-x-sampa --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-latin.postinst uim-1.8.8/debian/uim-latin.postinst --- uim-1.8.8/debian/uim-latin.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-latin.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,51 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register latin elatin \ + --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-latin.prerm uim-1.8.8/debian/uim-latin.prerm --- uim-1.8.8/debian/uim-latin.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-latin.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,42 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister latin elatin \ + --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-look.postinst uim-1.8.8/debian/uim-look.postinst --- uim-1.8.8/debian/uim-look.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-look.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register look --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-look.prerm uim-1.8.8/debian/uim-look.prerm --- uim-1.8.8/debian/uim-look.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-look.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister look --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-m17nlib.postinst uim-1.8.8/debian/uim-m17nlib.postinst --- uim-1.8.8/debian/uim-m17nlib.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-m17nlib.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register m17nlib --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-m17nlib.prerm uim-1.8.8/debian/uim-m17nlib.prerm --- uim-1.8.8/debian/uim-m17nlib.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-m17nlib.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister m17nlib --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-pinyin.postinst uim-1.8.8/debian/uim-pinyin.postinst --- uim-1.8.8/debian/uim-pinyin.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-pinyin.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register pyload --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-pinyin.prerm uim-1.8.8/debian/uim-pinyin.prerm --- uim-1.8.8/debian/uim-pinyin.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-pinyin.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister pyload --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-viqr.postinst uim-1.8.8/debian/uim-viqr.postinst --- uim-1.8.8/debian/uim-viqr.postinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-viqr.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,50 @@ +#! /bin/sh +# postinst script for uim +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --register viqr --path /var/lib/uim + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim-viqr.prerm uim-1.8.8/debian/uim-viqr.prerm --- uim-1.8.8/debian/uim-viqr.prerm 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim-viqr.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -0,0 +1,41 @@ +#!/bin/sh +# prerm script for #PACKAGE# +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|deconfigure) + if which uim-module-manager >/dev/null 2>&1; then + uim-module-manager --unregister viqr --path /var/lib/uim + fi + ;; + upgrade|failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff -Nru uim-1.8.8/debian/uim.postinst uim-1.8.8/debian/uim.postinst --- uim-1.8.8/debian/uim.postinst 2017-10-01 11:24:34.000000000 +0900 +++ uim-1.8.8/debian/uim.postinst 2019-03-27 23:08:38.000000000 +0900 @@ -20,8 +20,6 @@ # installation fails and the `postinst' is called with `abort-upgrade', # `abort-remove' or `abort-deconfigure'. -SUPPORTED_MODULES="byeoru ipa-x-sampa latin elatin look m17nlib pyload viqr" - case "$1" in configure) if [ ! -e /var/lib/uim/installed-modules.scm -o \ @@ -30,11 +28,6 @@ uim-module-manager --unregister-all --path /var/lib/uim fi fi - - for i in $SUPPORTED_MODULES; do - uim-module-manager --register $i --path /var/lib/uim - done - update-alternatives --install /usr/bin/uim-toolbar uim-toolbar \ /bin/true -100 ;; diff -Nru uim-1.8.8/debian/uim.preinst uim-1.8.8/debian/uim.preinst --- uim-1.8.8/debian/uim.preinst 1970-01-01 09:00:00.000000000 +0900 +++ uim-1.8.8/debian/uim.preinst 2019-03-28 09:31:09.000000000 +0900 @@ -0,0 +1,37 @@ +#! /bin/sh +# preinst script for uim +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + upgrade) + if which uim-module-manager >/dev/null 2>&1; then + if dpkg --compare-versions "$2" lt-nl "1:1.8.8-3.1" && \ + dpkg --compare-versions "$2" gt "1:1.8.6+gh20161003.0.d63dadd-3~exp1"; then + cat <<EOF +Unregistering the following input methods ... +byeoru, ipa-x-sampa, latin, look, m17nlib, pinyin, viqr +If you are using some of the input methods above, you have to manually +install the respective package(s). Sorry for any inconvenience. +EOF + for i in byeoru ipa-x-sampa latin elatin look m17nlib pyload viqr; do + uim-module-manager --unregister $i --path /var/lib/uim + done + fi + fi + ;; + + install|abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff -Nru uim-1.8.8/debian/uim.prerm uim-1.8.8/debian/uim.prerm --- uim-1.8.8/debian/uim.prerm 2017-10-01 11:24:34.000000000 +0900 +++ uim-1.8.8/debian/uim.prerm 2019-03-27 23:08:38.000000000 +0900 @@ -1,14 +1,8 @@ #!/bin/sh set -e -SUPPORTED_MODULES="byeoru ipa-x-sampa latin elatin look m17nlib pyload viqr" - case "$1" in remove|deconfigure) - for i in $SUPPORTED_MODULES; do - uim-module-manager --unregister $i --path /var/lib/uim - done - update-alternatives --remove uim-toolbar \ /bin/true ;; unblock uim/1:1.8.8-4 -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-4-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to ja_JP.UTF-8), LANGUAGE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to ja_JP.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)Attachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 926018-done@bugs.debian.org
- Subject: unblock uim
- From: Ivo De Decker <ivodd@respighi.debian.org>
- Date: Tue, 23 Apr 2019 09:31:33 +0000
- Message-id: <E1hIrm1-0001WW-1P@respighi.debian.org>
Unblocked uim.
--- End Message ---