[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955219: Time to do it (Was: ibus: Stop /usr/lib/ibus/ibus-setup-NAME compatibility after migration)



X-Debbugs-CC: cwryu@debian.org

Hi all,

On Sun, 29 Mar 2020 00:23:15 +0900 Changwoo Ryu <cwryu@debian.org> wrote:
> Package: ibus
> Version: 1.5.22-2
> Severity: wishlist
> 
> ibus 1.5.22-2 removed --libexec-dir=/usr/lib/ibus configure flags
> for the FHS 3.0 compliance, but it also provides /usr/lib/ibus/ibus-setup-
NAME 
> compatibility for the old engine packages.
> 
> See
https://salsa.debian.org/debian/ibus/-/blob/master/debian/patches/libexec-fhs2-compat.patch
> 
> This compatibility patch will be removed after all the engine packages
migrate.
> 
> Current packages in unstable which install files in /usr/lib/ibus:
> 
> ibus-anthy: /usr/lib/ibus/ibus-engine-anthy
> ibus-anthy: /usr/lib/ibus/ibus-setup-anthy
> ibus-array: /usr/lib/ibus/ibus-engine-array
> ibus-array: /usr/lib/ibus/ibus-setup-array
> ibus-cangjie: /usr/lib/ibus/ibus-engine-cangjie
> ibus-chewing: /usr/lib/ibus/ibus-engine-chewing
> ibus-chewing: /usr/lib/ibus/ibus-setup-chewing
> ibus-hangul: /usr/lib/ibus/ibus-engine-hangul
> ibus-hangul: /usr/lib/ibus/ibus-setup-hangul
> ibus-input-pad: /usr/lib/ibus/ibus-engine-input-pad
> ibus-input-pad: /usr/lib/ibus/ibus-setup-input-pad
> ibus-keyman: /usr/lib/ibus/ibus-engine-keyman
> ibus-kkc: /usr/lib/ibus/ibus-engine-kkc
> ibus-kkc: /usr/lib/ibus/ibus-setup-kkc
> ibus-kmfl: /usr/lib/ibus/ibus-engine-kmfl
> ibus-libpinyin: /usr/lib/ibus/ibus-engine-libpinyin
> ibus-libpinyin: /usr/lib/ibus/ibus-setup-libpinyin
> ibus-libthai: /usr/lib/ibus/ibus-engine-libthai
> ibus-libthai: /usr/lib/ibus/ibus-setup-libthai
> ibus-libzhuyin: /usr/lib/ibus/ibus-engine-libzhuyin
> ibus-libzhuyin: /usr/lib/ibus/ibus-setup-libzhuyin
> ibus-m17n: /usr/lib/ibus/ibus-engine-m17n
> ibus-m17n: /usr/lib/ibus/ibus-setup-m17n
> ibus-pinyin: /usr/lib/ibus/ibus-engine-pinyin
> ibus-pinyin: /usr/lib/ibus/ibus-setup-pinyin
> ibus-skk: /usr/lib/ibus/ibus-engine-skk
> ibus-skk: /usr/lib/ibus/ibus-setup-skk
> ibus-sunpinyin: /usr/lib/ibus/ibus-engine-sunpinyin
> ibus-sunpinyin: /usr/lib/ibus/ibus-setup-sunpinyin
> ibus-table: /usr/lib/ibus/ibus-engine-table
> ibus-table: /usr/lib/ibus/ibus-setup-table
> ibus-unikey: /usr/lib/ibus/ibus-engine-unikey
> ibus-unikey: /usr/lib/ibus/ibus-setup-unikey
> ibus-zhuyin: /usr/lib/ibus/ibus-engine-zhuyin


The current status as of Sep 2022 is as follows:


-> % apt-file search /usr/lib/ibus/              
ibus-cangjie: /usr/lib/ibus/ibus-engine-cangjie
ibus-kkc: /usr/lib/ibus/ibus-engine-kkc
ibus-kkc: /usr/lib/ibus/ibus-setup-kkc
ibus-kmfl: /usr/lib/ibus/ibus-engine-kmfl
ibus-pinyin: /usr/lib/ibus/ibus-engine-pinyin
ibus-pinyin: /usr/lib/ibus/ibus-setup-pinyin
ibus-skk: /usr/lib/ibus/ibus-engine-skk
ibus-skk: /usr/lib/ibus/ibus-setup-skk
ibus-zhuyin: /usr/lib/ibus/ibus-engine-zhuyin



I just made team uploads for ibus-kkc, ibus-skk and ibus-cangjie in dropping
libexecdir override. This essentially solves all the blocking bugs. I
believe this compatibility patch can be dropped once these uploads finish
Testing migration.

OTOH, other packages on the list should also be handled to drop any
debian/rules lines mentioning /usr/lib/ibus.

Thanks,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: