Differences between revisions 37 and 38
Revision 37 as of 2017-09-13 12:21:35
Size: 6513
Editor: ?dai
Comment: fix typo
Revision 38 as of 2017-10-01 14:49:32
Size: 5194
Editor: ?dai
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
      * --(plasma-widget-uim にバグがある?(looks like plasma-widget-uim has bug(s)))--
         * plasma-widget-uim dropped at 1:1.8.6+gh20161003.0.d63dadd-5~exp1
      * 補足: Qt4 は次期 stable で削除予定。(Qt4 will not be shipped in Debian 10)
         * https://lists.debian.org/debian-devel-announce/2017/08/msg00006.html
         * https://bugs.debian.org/875216
   * GNOME 3 対応にいくつか問題がある。(coping with GNOME 3 has some issues)
      * --(https://wiki.debian.org/ja/L10n/Japanese#line-30 )--
         * uim-applet-gnome and uim-toolbar-gtk{,3}-systray dropped at 1:1.8.6+gh20161003.0.d63dadd-5~exp1
      * https://github.com/uim/uim/issues/18
      * https://github.com/uim/uim/issues/34
Line 43: Line 34:
== UTF-8 がデフォルトとなった anthy 0.3 対応 == = 1.8.6+gh20161003.0.d63dadd-5 までで完了した作業 (work done) =
Line 45: Line 36:
 * https://bugs.debian.org/873123 "uim-xim segfaults with anthy"
   * https://github.com/uim/uim/issues/7
 * https://bugs.debian.org/873739 "uim-anthy: Package uim-anthy is uninstallable"
 * https://bugs.debian.org/873874 "uim FTBFS with libanthy-dev 1:0.3-5"
   * https://lists.alioth.debian.org/pipermail/pkg-anthy-japanese/2017-August/000030.html
 * UTF-8 がデフォルトとなった anthy 0.3 対応 (support anthy 0.3 with default encoding as UTF-8)
   * https://bugs.debian.org/873123 "uim-xim segfaults with anthy"
     * https://github.com/uim/uim/issues/7
   * https://bugs.debian.org/873739 "uim-anthy: Package uim-anthy is uninstallable"
   * https://bugs.debian.org/873874 "uim FTBFS with libanthy-dev 1:0.3-5"
     * https://lists.alioth.debian.org/pipermail/pkg-anthy-japanese/2017-August/000030.html

 * Qt4 削除対応 (Qt4 removal)
   * https://bugs.debian.org/875216
      * Qt4 は次期 stable で削除予定。(Qt4 will not be shipped in Debian 10)
         * https://lists.debian.org/debian-devel-announce/2017/08/msg00006.html

 * 壊れているアプレット/systray の削除 (broken applets/systrays removal)
   * plasma-widget-uim にバグがある?(looks like plasma-widget-uim has bug(s))
     * plasma-widget-uim dropped at 1:1.8.6+gh20161003.0.d63dadd-5~exp1
   * GNOME 3 対応にいくつか問題がある。(coping with GNOME 3 has some issues)
      * --(https://wiki.debian.org/ja/L10n/Japanese#line-30 )--
         * uim-applet-gnome and uim-toolbar-gtk{,3}-systray dropped at 1:1.8.6+gh20161003.0.d63dadd-5~exp1
      * https://github.com/uim/uim/issues/18
      * https://github.com/uim/uim/issues/34

 * low-popcon パッケージの削除 (low-popcon packages removal)
   * uim-dict-gtk
   * uim-dict-gtk3
Line 64: Line 74:
   * uim-qt
   * uim-qt-immodule
Line 74: Line 82:
= 実施作業 (work done) =  * [[DebianBug:858111|uim を実パッケージに変更し、次のパッケージ内容をすべて統合 (make uim real package and contains these contents)]]
   * uim-common, libuim-data, uim-utils を内包 (contains uim-common, libuim-data, uim-utils now)
   * uim-ahtny, uim-skk, uim-tcode統合 (integrate uim-anthy, uim-skk, uim-tcode)
     * uim-anthy をメタパッケージ化 (make uim-anthy meta package)
       * Depends: anthy
     * uim-skk をメタパッケージ化 (make uim-skk meta package)
       * Depends: skkdic | skkdic-extra | skkserv | dbskkd-cdb
     * uim-tcode をメタパッケージ化 (make uim-tcode meta package)
       * Depends: uim-skk, t-code-common
   * uim-latin, uim-pinyin, uim-viqr, uim-ipa-x-sampa, uim-look, uim-m17nlib, uim-byeoru 統合 (integrate uim-latin, uim-pinyin, uim-viqr, uim-ipa-x-sampa, uim-look, uim-m17nlib, uim-byeoru)
     * これらのパッケージは廃止、ただし使用自体は可能: debian/NEWS 参照 (these packages will be obsoleted although still can be used: see debian/NEWS))
     * uim 実パッケージに統合したインプットメソッドは、すべて自動で登録する。(register IMs integrated into real uim package)
   * アーキテクチャ非依存ファイルをuim-dataに移動 (move arch-independent files into uim-data)
   * libuim-pluginsをuim-pluginsに改名 (rename libuim-plugins to uim-plugins)
Line 76: Line 97:
 * debian-experimentalブランチ作成 (debian-experimental branch created) (from 8a8ca77e0754c3f2e1f3f0fc592378fa9c05fd77)
 * uimを実パッケージ化 (make uim real package)
   * uim-common, libuim-dataを内包 (contains uim-commonand libuim-data now)
   * uim-utilsを内包 (contains uim-utils)
     * Architecture: anyに変更 (change Architecture: any)
   * アーキテクチャ非依存ファイルをuim-dataに移動 (move arch-independent files into uim-data)
   * uim-ahtny, uim-skk, uim-tcode統合 (integrate uim-anthy, uim-skk, uim-tcode)
   * uim-m17nlib, uim-byeoru統合 (integrate uim-m17nlib, uim-byeoru)
   * uim-latin, uim-pinyin, uim-viqr, uim-ipa-x-sampa, uim-look integrated
   * uim-anthy, uim-skk, uim-tcode as meta packages.
   * uim: add uim-anthy, uim-skk to Breaks/Replaces.
 * [[DebianBug:858111|uim を実パッケージに変更し、次のパッケージ内容をすべて統合 (make uim real package and contains these contents)]]
   * ---(uim-common)---
   * ---(libuim-data)---
   * ---(libuim-plugins)---
   * ---(uim-utils)---
   * uim-anthy
   * uim-skk
   * ---(uim-m17nlib)---
   * ---(uim-byeoru)---
   * ---(uim-latin)---
   * ---(uim-pinyin)---
   * uim-tcode
   * ---(uim-viqr)---
   * ---(uim-ipa-x-sampa)---
   * ---(uim-look)---
 * uim-dataを追加、以下を移動 (add uim-data and integrate them)
   * ---(libuim-data)---
   * ---(uim-plugins)---
 * uim-anthy をメタパッケージ化 (make uim-anthy meta package)
   * Depends: anthy
 * uim-skk をメタパッケージ化 (make uim-skk meta package)
   * Depends: skkdic | skkdic-extra | skkserv | dbskkd-cdb
 * uim-tcode をメタパッケージ化 (make uim-tcode meta package)
   * Depends: uim-skk, t-code-common
 * 次のパッケージは廃止 (these packages will be obsoleted) (使用自体は可能: debian/NEWS 参照 (although still can be used: see debian/NEWS))
   * ---(uim-m17nlib)---
   * ---(uim-byeoru)---
   * ---(uim-latin)---
   * ---(uim-pinyin)---
   * ---(uim-viqr)---
   * ---(uim-ipa-x-sampa)---
   * ---(uim-look)---
 * 次のパッケージも廃止する (let these packages to be obsoleted)
   * ---(uim-dict-gtk)---
   * ---(uim-dict-gtk3)---
   * ---(uim-applet-gnome)---
   * ---(plasma-widget-uim)---

 * --(uim 実パッケージに統合したインプットメソッドを debconf を使って選択できるようにする。(make IMs integrated into real uim package be able to be selected from debconf))--
    * uim 実パッケージに統合したインプットメソッドは、すべて自動で登録する。(register IMs integrated into real uim package)

= 参考リンク (links) =
== 参考リンク (links) ==
Line 132: Line 101:
 * BTS
   * [[DebianBug:858111|#858111]] libuim-data->uim-utilsの順にインストールすると/var/lib/uim以下にファイルが生成されない (files will not be created when install libuim-data, then uim-utils)
   * [[DebianBug:863664|#863664]] プラグインがmultiarch対応になっていない (plugins are not multiarch capable yet)

uim: Universal Input Method

パッケージ情報 (package information)

post stretchの作業指針 (guideline for post-stretch)

デフォルトインプットメソッドの変更 (future default IM)

1.8.6+gh20161003.0.d63dadd-5 までで完了した作業 (work done)

パッケージの統廃合 (to be integrated/obsoleted packages)

  • 次のライブラリパッケージはそのまま。(these library packages will be kept same)
    • libuim8
    • libuim-scm0
    • libuim-custom2
    • libuim-dev
  • IMパッケージは分割 (IM packages will be divided)

    • uim-gtk2.0
    • uim-gtk2.0-immodule
    • uim-gtk3
    • uim-gtk3-immodule
    • uim-qt5
    • uim-qt5-immodule
  • そのまま (will be as is)

    • uim-xim
    • uim-fep
    • uim-el
  • uim を実パッケージに変更し、次のパッケージ内容をすべて統合 (make uim real package and contains these contents)

    • uim-common, libuim-data, uim-utils を内包 (contains uim-common, libuim-data, uim-utils now)
    • uim-ahtny, uim-skk, uim-tcode統合 (integrate uim-anthy, uim-skk, uim-tcode)
      • uim-anthy をメタパッケージ化 (make uim-anthy meta package)
        • Depends: anthy
      • uim-skk をメタパッケージ化 (make uim-skk meta package)
        • Depends: skkdic | skkdic-extra | skkserv | dbskkd-cdb
      • uim-tcode をメタパッケージ化 (make uim-tcode meta package)
        • Depends: uim-skk, t-code-common
    • uim-latin, uim-pinyin, uim-viqr, uim-ipa-x-sampa, uim-look, uim-m17nlib, uim-byeoru 統合 (integrate uim-latin, uim-pinyin, uim-viqr, uim-ipa-x-sampa, uim-look, uim-m17nlib, uim-byeoru)
      • これらのパッケージは廃止、ただし使用自体は可能: debian/NEWS 参照 (these packages will be obsoleted although still can be used: see debian/NEWS))
      • uim 実パッケージに統合したインプットメソッドは、すべて自動で登録する。(register IMs integrated into real uim package)
    • アーキテクチャ非依存ファイルをuim-dataに移動 (move arch-independent files into uim-data)
    • libuim-pluginsをuim-pluginsに改名 (rename libuim-plugins to uim-plugins)

参考リンク (links)