[Pkg-ime-devel] Bug#646341: Bug#646341: Bug#646341: Ibus restart after v and any other key pressed
Osamu Aoki
osamu at debian.org
Wed Dec 21 13:19:46 UTC 2011
Hi,
On Wed, Dec 21, 2011 at 08:19:42PM +0800, Adam Lee wrote:
> Hi, Asias
>
> My colleague Peng Wu(one of ibus-pinyin's maintainers) told me this is a
> packing problem, debian package missed english.db
Well... let's see
> Please fix it, thanks.
>
>
> Fedora 16 files list(works fine):
>
> /usr/libexec/ibus-engine-pinyin
> /usr/libexec/ibus-setup-pinyin
> /usr/share/doc/ibus-pinyin-1.3.99.20110706
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/AUTHORS
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/COPYING
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/README
> /usr/share/ibus-pinyin
> /usr/share/ibus-pinyin/base.lua
> /usr/share/ibus-pinyin/db
> /usr/share/ibus-pinyin/db/create_index.sql
> /usr/share/ibus-pinyin/db/english.db
> /usr/share/ibus-pinyin/icons
> /usr/share/ibus-pinyin/icons/chinese.svg
> /usr/share/ibus-pinyin/icons/english.svg
> /usr/share/ibus-pinyin/icons/full-punct.svg
> /usr/share/ibus-pinyin/icons/full.svg
> /usr/share/ibus-pinyin/icons/half-punct.svg
> /usr/share/ibus-pinyin/icons/half.svg
> /usr/share/ibus-pinyin/icons/ibus-bopomofo.svg
> /usr/share/ibus-pinyin/icons/ibus-pinyin.svg
> /usr/share/ibus-pinyin/icons/simp-chinese.svg
> /usr/share/ibus-pinyin/icons/trad-chinese.svg
> /usr/share/ibus-pinyin/phrases.txt
> /usr/share/ibus-pinyin/setup
> /usr/share/ibus-pinyin/setup/ibus-pinyin-preferences.ui
> /usr/share/ibus-pinyin/setup/main.py
> /usr/share/ibus-pinyin/setup/main.pyc
> /usr/share/ibus-pinyin/setup/main.pyo
> /usr/share/ibus-pinyin/setup/version.py
> /usr/share/ibus-pinyin/setup/version.pyc
> /usr/share/ibus-pinyin/setup/version.pyo
> /usr/share/ibus/component/pinyin.xml
> /usr/share/locale/ru/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_CN/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_HK/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_TW/LC_MESSAGES/ibus-pinyin.mo
>
> Debian sid files list(missed db directory):
Really ???
> /usr/libexec/ibus-engine-pinyin
> /usr/libexec/ibus-setup-pinyin
> /usr/share/doc/ibus-pinyin-1.3.99.20110706
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/AUTHORS
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/COPYING
> /usr/share/doc/ibus-pinyin-1.3.99.20110706/README
What??? Debian does not do this. this look like RH/FEDORA.
> /usr/share/ibus-pinyin
> /usr/share/ibus-pinyin/base.lua
> /usr/share/ibus-pinyin/db
> /usr/share/ibus-pinyin/db/create_index.sql
> /usr/share/ibus-pinyin/db/english.db
> /usr/share/ibus-pinyin/icons
> /usr/share/ibus-pinyin/icons/chinese.svg
> /usr/share/ibus-pinyin/icons/english.svg
> /usr/share/ibus-pinyin/icons/full-punct.svg
> /usr/share/ibus-pinyin/icons/full.svg
> /usr/share/ibus-pinyin/icons/half-punct.svg
> /usr/share/ibus-pinyin/icons/half.svg
> /usr/share/ibus-pinyin/icons/ibus-bopomofo.svg
> /usr/share/ibus-pinyin/icons/ibus-pinyin.svg
> /usr/share/ibus-pinyin/icons/simp-chinese.svg
> /usr/share/ibus-pinyin/icons/trad-chinese.svg
> /usr/share/ibus-pinyin/phrases.txt
> /usr/share/ibus-pinyin/setup
> /usr/share/ibus-pinyin/setup/ibus-pinyin-preferences.ui
> /usr/share/ibus-pinyin/setup/main.py
> /usr/share/ibus-pinyin/setup/main.pyc
> /usr/share/ibus-pinyin/setup/main.pyo
> /usr/share/ibus-pinyin/setup/version.py
> /usr/share/ibus-pinyin/setup/version.pyc
> /usr/share/ibus-pinyin/setup/version.pyo
> /usr/share/ibus/component/pinyin.xml
> /usr/share/locale/ru/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_CN/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_HK/LC_MESSAGES/ibus-pinyin.mo
> /usr/share/locale/zh_TW/LC_MESSAGES/ibus-pinyin.mo
This does not make sense.
I checked my system.
$ dpkg -L ibus-pinyin
/.
/usr
/usr/lib
/usr/lib/ibus-pinyin
/usr/lib/ibus-pinyin/ibus-engine-pinyin
/usr/lib/ibus-pinyin/ibus-setup-pinyin
/usr/share
/usr/share/doc
/usr/share/doc/ibus-pinyin
/usr/share/doc/ibus-pinyin/README
/usr/share/doc/ibus-pinyin/changelog.gz
/usr/share/doc/ibus-pinyin/copyright
/usr/share/doc/ibus-pinyin/changelog.Debian.gz
/usr/share/doc/ibus-pinyin/AUTHORS
/usr/share/python
/usr/share/python/runtime.d
/usr/share/python/runtime.d/ibus-pinyin.rtupdate
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/ibus-pinyin
/usr/share/locale
/usr/share/locale/zh_CN
/usr/share/locale/zh_CN/LC_MESSAGES
/usr/share/locale/zh_CN/LC_MESSAGES/ibus-pinyin.mo
/usr/share/locale/zh_HK
/usr/share/locale/zh_HK/LC_MESSAGES
/usr/share/locale/zh_HK/LC_MESSAGES/ibus-pinyin.mo
/usr/share/locale/ru
/usr/share/locale/ru/LC_MESSAGES
/usr/share/locale/ru/LC_MESSAGES/ibus-pinyin.mo
/usr/share/locale/zh_TW
/usr/share/locale/zh_TW/LC_MESSAGES
/usr/share/locale/zh_TW/LC_MESSAGES/ibus-pinyin.mo
/usr/share/ibus-pinyin
/usr/share/ibus-pinyin/phrases.txt
/usr/share/ibus-pinyin/setup
/usr/share/ibus-pinyin/setup/version.py
/usr/share/ibus-pinyin/setup/main.py
/usr/share/ibus-pinyin/setup/ibus-pinyin-preferences.ui
/usr/share/ibus-pinyin/icons
/usr/share/ibus-pinyin/icons/english.svg
/usr/share/ibus-pinyin/icons/simp-chinese.svg
/usr/share/ibus-pinyin/icons/half.svg
/usr/share/ibus-pinyin/icons/full-punct.svg
/usr/share/ibus-pinyin/icons/full.svg
/usr/share/ibus-pinyin/icons/trad-chinese.svg
/usr/share/ibus-pinyin/icons/ibus-pinyin.svg
/usr/share/ibus-pinyin/icons/half-punct.svg
/usr/share/ibus-pinyin/icons/chinese.svg
/usr/share/ibus-pinyin/icons/ibus-bopomofo.svg
/usr/share/ibus
/usr/share/ibus/component
/usr/share/ibus/component/pinyin.xml
$ dpkg -L ibus-pinyin-db-open-phrase
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ibus-pinyin-db-open-phrase
/usr/share/doc/ibus-pinyin-db-open-phrase/changelog.gz
/usr/share/doc/ibus-pinyin-db-open-phrase/copyright
/usr/share/doc/ibus-pinyin-db-open-phrase/changelog.Debian.gz
/usr/share/ibus-pinyin
/usr/share/ibus-pinyin/db
/usr/share/ibus-pinyin/db/open-phrase.db
I do not see here the following:
/usr/share/ibus-pinyin/db/create_index.sql
/usr/share/ibus-pinyin/db/english.db
Let me build to see ...
In debian/tmp/usr/share/ibus-pinyin, I see
base.lua
and in debian/tmp/usr/share/ibus-pinyin/db, I see
create_index.sql
english.db
These are installed by upstream build script but not copied to
any package. Also making of symlink for open-phrase.db is done in a bit
funny way. I mean:
ibus-pinyin-db-open-phrase.install
copying upstream created
/usr/share/ibus-pinyin/db/open-phrase.db
while override does:
mkdir -p $(CURDIR)/debian/tmp/usr/share/ibus-pinyin/db
ln -sf /usr/share/pinyin-database/main.db $(CURDIR)/debian/tmp/usr/share/ibus-pinyin/db/open-phrase.db
Why do this?
Osamu
More information about the Pkg-ime-devel
mailing list