Hi, On Tue, Sep 05, 2017 at 09:00:52AM +0900, NIIBE Yutaka wrote: > Osamu Aoki <os...@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