Hi, https://bugs.debian.org/873860#10
If what NOKUBI Takatsugu's comment is correct, I wonder why anthy is upgraded without coordinating with key users: ibus uim fcitx (Please note these have many dependence packages so the testing migration is slow if package version dependency is correctly recorded.) I agree moving to utf8 is right thing to do but this breakage is something we should avoid. If -dev package version is bumped, we can have slow migration without breaking packages depending on old anthy. But if we share the same -dev package name, all related package needs to be uploaded together (otherwise we suffer long broken sid system). I know we tend to forget about it. (I did this for ibus killing ibus-mozc for few months alienating many uses). But if library change its API spec from non-utf8 to utf8, this needs to be coordinated carefully. I haven't checked all the facts but it seems we should have bumped package version and set conflict with -dev etc. Just uploading new package may fix it in sid but this kind of api change can't be detected by symbol file and probable break testing. It's not simple. What does people think is the right way to fix. Osamu