[Uim] Short-term roadmap to uim 1.1.0
Etsushi Kato
ekato at ees.hokudai.ac.jp
Thu Dec 1 08:31:44 EET 2005
On 2005/12/01, at 8:17, YamaKen wrote:
> 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.
OK. I didn't understand well about how to apply the description
on libtool's info. I'll use 1:0:1 for libuim. Also 1:0:1 for
libuim-custom since same rule is applicable as well.
> 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?
Fine. Please go ahead.
Cheers,
--
Etsushi Kato
ekato at ees.hokudai.ac.jp
More information about the uim
mailing list