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

Osamu Aoki osamu at debian.org
Wed Sep 6 14:46:33 UTC 2017


Hi,

On Tue, Sep 05, 2017 at 09:00:52AM +0900, NIIBE Yutaka wrote:
> Osamu Aoki <osamu at debian.org> wrote:
> 
> Thanks.  Now, I understand (I didn't know that fully).  I should have
> learned before uploading to Sid.


After I failed to make ibus transition like your case, I made a memo as:
 https://www.debian.org/doc/manuals/debmake-doc/ch05.en.html#libnames

This sites are useful:
 https://debconf4.debconf.org/talks/dependency-hell/img0.html
 https://wiki.debian.org/Teams/ReleaseTeam/Transitions

I will check the whole situation a bit carefully to make recommendation
later, if I can.

If upstream didn't bump so name for this UTF-8 change, that complicates
things.  Did he?

> I have been using Anthy since its birth, but I only use through Emacs
> with egg.  Even if I don't use, I should be careful when I touch Debian
> package.
> 
> Today, the Emacs module egg requires total rewrite for Emacs 25, due to
> the change of Emacs (display property thing).  I was considering making
> a loadable module for Emacs for Anthy.  That was another pressure.

I see.  I may need to update im-config once you do this.

> Any suggestions are welcome.  It seems for me that it would be better
> to change the -dev package name.

I think "Use the versioned -dev package names: libfoo7-dev and
libfoo8-dev" is the way to go for this case.  But I need to check more.

Use the versioned -dev package names: libfoo7-dev and libfoo8-dev

This is the special case.
Two versions of the library source packages are allowed simultaneously in the archive.

 * Make all dependent packages depend on libfoo-dev.
 * Make both libfoo7-dev and libfoo8-dev provide libfoo-dev.
 * The source package needs to be renamed as libfoo7-7.0.tar.gz and libfoo8-8.0.tar.gz respectively from libfoo-?.0.tar.gz.
 * The package specific install file path including libfoo7 and libfoo8 respectively for header files etc. needs to be chosen to make them co-installable.

Regards,

Osamu



More information about the Pkg-ime-devel mailing list