Control: tags -1 + help Hi,
Thank you for your detailed reporting! On Mon, May 29, 2017 at 11:27:23PM +0300, Yuriy M. Kaminskiy wrote: > gtk{2,3}, qt and qt5 IM plugins > /usr/lib/$ARCH/gtk-2.0/2.10.0/immodules/im-uim.so > /usr/lib/$ARCH/gtk-3.0/3.0.0/immodules/im-uim.so > /usr/lib/$ARCH/qt4/plugins/inputmethods/libuiminputcontextplugin.so > /usr/lib/$ARCH/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so > are supposed to be used and installed for all enabled architectures, but > shipped in non-multi-arched packages uim-{gtk2.0,gtk3,qt,qt5}. I guess, they > should be splitted off to separate packages with Multi-Arch: same; also > uim-{gtk2.0,gtk3,qt,qt5} should > be marked as Multi-Arch: foreign, as (with exception of those gtk/qt > plugins) they contain non-arch-specific tools, that can be called by > different-arch programs. help wanted, sorry for my no time. > (TBD: why /usr/lib/i386-linux-gnu/uim/uim-candwin-{*gtk{,3},qt[45]} are in > architecture-specific locations? (they either should be moved together with > gtk/qt plugins, or moved to non-arch-specific directories, have not checked > code yet).) They are invoked by /usr/lib/$ARCH/{gtk-[23].0/*/immodules/im-uim.so, qt[45]/plugins/*/*.so} with hardcoded /usr/lib/$ARCH/ path, I think. > Also, I think uim-skk, uim-anthy, uim-m17nlib should be marked Multi-Arch: > same, as they are also should be used by each arch plugin (and, obviously, > co-installable). fixed in git.debian.org. https://anonscm.debian.org/cgit/collab-maint/uim.git/commit/?id=bdb381c7d99fa677315c26011f291786cb48fa34 > And almost all remaining non-marked utilities/plugins packages > (especially Arch:all) should be marked Multi-Arch: foreign (otherwise they > are satisfied as dependency only for primary architecture). fixed in git.debian.org https://anonscm.debian.org/cgit/collab-maint/uim.git/commit/?id=4dfc83ef204364c94bff8b164bd8759f1c6fce70 -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
signature.asc
Description: PGP signature