[pkg-anthy-devel] Bug#789927: 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-anthy-devel
mailing list