[Pkg-ime-devel] Bug#873860: Anthy library breakage

Osamu Aoki osamu at debian.org
Sun Sep 3 14:57:04 UTC 2017


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



More information about the Pkg-ime-devel mailing list