[Uim] Short-term roadmap to uim 1.1.0

YamaKen yamaken at bp.iij4u.or.jp
Thu Dec 1 01:17:37 EET 2005


Hi Etsushi, thank you for your recent works.

At Wed, 30 Nov 2005 18:21:42 +0900,
ekato at ees.hokudai.ac.jp wrote:
> On 2005/11/30, at 1:42, YamaKen wrote:
> >     - make soname of libuim proper
> 
> I'm a bit not sure about which -version-info will be appropriate for
> the new release.  We've been using 0:1:0 until 0.4.9.1.  From then,
> we've added uim_set_configuration_changed_cb() interface and removed
> some constance values about preedit attributes according to
> doc/COMPATIBILITY.  This seems to match with category 4 in
> "6.3 Updating library version information" in libtool's info.
> 
>    4. If any interfaces have been added, removed, or changed since the
>       last update, increment CURRENT, and set REVISION to 0.
> 
> So 1:0:0 must be the new -version-info, is it correct?

Because the word 'interface' indicates ABI rather than API in
the context, the enum member removal in r2262 did not affect
it. Since all the definitions were alias to currently available
values, the ABI is surely not changed.

So I think that 1:0:1 is appropriate for uim 1.0.0.

And I prefer preparing dedicated file to hold the version number
infomation for each subdirectory, such as
uim/libtool-version. It makes compatibility tracking easy for
both developers and system integrators, and may be a conspicuous
persistent reminder about version management for us. How do you
think about it?

> >     - describe important changes from uim 0.4.9.1 as NEWS
> 
> I'll write a draft of NEWS this weekend.

Thank you. I'll complement what I remember. We should keep it
updated by each of ourself when a important change is committed.

I'm supposing the three category below for it. Please let me
know if I'm forgetting something.

- new features
- fixes
- others

-------------------------------
YamaKen  yamaken at bp.iij4u.or.jp



More information about the uim mailing list