[i18n-discuss] Update libchewing from 0.3.0 to 0.3.2 [PSARC/2009/416 Self Review]
Alan Hargreaves
Alan.Hargreaves at sun.com
Tue Jul 28 00:07:06 PDT 2009
So, if I read the prior cases correctly, you are promoting libchewing
form Project/Private to something else (Committed?) and we do have some
incompatible changes to interfaces.
Can you perhaps outline what the incompatible changes are?
Might it be a better idea to leave the stability of libchewing as it
currently is (Project/Private under the old stability system) and have
contract scim-chewing take out a contract?
My feeling is that if you want to raise the stability, this case should
probably be promoted to a fast track.
Regards,
Alan Hargreaves
Yong Sun wrote:
> Hi, Alan, Garrett,
>
> Thanks for reviewing.
>
> The initial integration of libchewing is covered in PSARC/2005/525, as
> a project private interface, located in /usr/lib/iiim. And when scim
> is integrated (covered in PSARC/2008/418), libchewing is required both
> by scim-chewing and iiimf-twle-chewing, so it's moved to /usr/lib.
>
> Currently, there is no other client applications depends on
> libchewing, besides scim-chewing and iiimf-twle-chewing.
>
> Here is the release announcement for version 0.3.2, which lists the
> what's new,
> http://groups.google.com/group/chewing/browse_thread/thread/0067e04c8ea29ff3,
> please read the bottom half for the English version.
>
> And yes, I only require a minor binding. I will update the case
> material to include this info.
>
> Regards,
>
> Alan Hargreaves wrote:
>> I am concerned that this update breaks compatibility, yet is being
>> done as a self review. Are there any other consumers of this library
>> that could potentially be broken by this update? If so, how will this
>> be dealt with?
>>
>> What binding are you looking for? As I only see nevada/opensolaris
>> mentioned, I am assuming minor.
>>
>> Can you mention the case number which contains the prior
>> interfaces/bindings?
>>
>> Regards,
>> Alan Hargreaves
>>
>>
>> Yong Young Sun wrote:
>>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>>> This information is Copyright 2009 Sun Microsystems
>>> 1. Introduction
>>> 1.1. Project/Component Working Name:
>>> Update libchewing from 0.3.0 to 0.3.2
>>> 1.2. Name of Document Author/Supplier:
>>> Author: Yong Sun
>>> 1.3 Date of This Document:
>>> 27 July, 2009
>>>
>>> 4. Technical Description
>>>
>>> libchewing is a popular library for Traditional Chinese input
>>> method engine
>>> licensed in LGPLv2.1. And there are some input methods, like
>>> iiimf-twle-chewing, scim-chewing depends on this library to
>>> provide input
>>> services to users.
>>>
>>> The version currently shipped in nevada/opensolaris is 0.3.0,
>>> while the
>>> community recently released a newer version, 0.3.2. In this new
>>> release,
>>> the API/ABI compatiblities were broken, and some new features
>>> are added.
>>>
>>> iiimf-twle-chewing and scim-chewing had been updated to work
>>> with 0.3.2,
>>> we therefore need to deliver the updated version to
>>> nevada/opensolaris.
>>>
>>> The interfaces (header files and shared library) remain the same as
>>> before.
>>>
>>> 6. Resources and Schedule
>>> 6.4. Steering Committee requested information
>>> 6.4.1. Consolidation C-team Name:
>>> Globalization
>>> 6.5. ARC review type: Automatic
>>> 6.6. ARC Exposure: open
>>>
>>>
>>
>
--
Alan Hargreaves - http://blogs.sun.com/tpenta
Staff Engineer (Kernel/VOSJEC/Performance)
Asia Pacific/Emerging Markets
Sun Microsystems
More information about the i18n-discuss
mailing list