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