From fuyuki@jurassic.Eng.Sun.COM Thu Jul 29 06:49:04 2010
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6TDn3XM015640
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 29 Jul 2010 06:49:03 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o6TDn3Um064336;
	Thu, 29 Jul 2010 07:49:03 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6B00G2DNPQ3I00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 29 Jul 2010 06:49:02 -0700 (PDT)
Received: from jurassic.Eng.Sun.COM ([10.5.240.81])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6B00LM5NPPWW60@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 29 Jul 2010 06:49:01 -0700 (PDT)
Received: from jurassic.Eng.Sun.COM (localhost [127.0.0.1])
	by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o6TDn1Yk616249
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu,
 29 Jul 2010 06:49:01 -0700 (PDT)
Received: (from fuyuki@localhost)
	by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4/Submit) id o6TDn17x616246; Thu,
 29 Jul 2010 06:49:01 -0700 (PDT)
Date: Thu, 29 Jul 2010 06:49:01 -0700 (PDT)
From: Fuyuki Hasegawa <fuyuki@jurassic.Eng.Sun.COM>
Subject: Input Method Framework selector and IMF default change [PSARC/2010/302
 FastTrack timeout 08/05/2010]
To: PSARC-ext@sun.com
Cc: iiimf-eng@sun.com
Message-id: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 4779

I'm sponsoring this fast-track case for Kazuhiko Maekawa.
The time is set to 08/05/2010.

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 Input Method Framework selector and IMF default change
    1.2. Name of Document Author/Supplier:
	 Author:  Kazuhiko Maekawa
    1.3  Date of This Document:
	29 July, 2010
4. Technical Description

     Input Method Framework selector and IMF default change

4. Technical Description

   OVERVIEW

    IMF (Input Method Framework) selector, imf-selector, enables users
    to select their preferred IMF (IIIMF[1], SCIM[2], IBus[3]) and also 
    start/stop IMF daemon on their desktop through GUI.

    This case is also to change system default IMF from IIIMF to IBus
    which becomes de-facto standard in recent major Linux distributions.
    Locales that IMF is invoked by default is also changed from all UTF-8
    locales to only Asian locales since EMEA users most likely prefer
    Gnome Keyboard Switcher GUI (PSARC/2009/558) which is popular in Linux.

    Note - the IMF default change is planned in later build after
           imf-selector integration.

   DETAILES

    To switch IMF, currently users need to change GTK_IM_MODULE env
    variable (eg, in $HOME/.profile) and also enable/disable each IMF
    daemon through gnome-session-properties(1). This project makes users
    to switch IMF easily by providing one consolidated configuration tool.

    The current IMF startup mechanism is not consistent among IMFs.
    This project also makes the mechanism consistent.

    - Each IMF package will have a startup configuration file
      <number>.<name> and it will be stored under /etc/X11/xinit/imf.d
      directory.

    - /etc/X11/xinit/xinitrc.d/0210.im script which is called as
      a part of gdm session startup, will refer to the imf.d
      directory and start one IMF with the smallest numbering file
      name by default.
      Note - 0210.im script will be moved from SUNWdesktop-startup-root
      to a new G11N package (system:input-method:enabler).

    - When user configures preferred IMF through imf-selector GUI,
      corresponding IMF config file will be is saved as $HOME/.imf,
      and will be used prior to system default IMF in future desktop
      login session.

    The 0210.im script decides the invoking IMF according to the
    the following configurations in priority order.

        1. $HOME/.imf
	2. GTK_IM_MODULE or XMODIFIERS=@im variable specified by users
        3. /etc/X11/xinitrc/imf.d/

   USER OPERATION

    /usr/bin/imf-selector can be invoked via "System->Preferences->
    Input Method Selector" menu or terminal. The imf-selector shows
    available IMFs on user's system. User can select one of them 
    and also start/stop IMF daemon on user's desktop.
    Then, imf-selector shows up a dialog to notify users that the
    configuration change will be effective from next desktop login.


   INTERFACE STABILITIES

     INTERFACE NAME                  STABILITY     NOTE
     -----------------------------------------------------------------------
     system:input-method:enabler      Uncommitted   package
     (svr4: SUNWimf-enabler SUNWimf-enabler-root)

     /usr/bin/imf-selector            Committed     imf-selector GUI launcher

     The following are all Project Private.

     $HOME/.imf                                     User's preference save file
     /etc/X11/xinitrc/imf.d/                        IMF config file store dir
     /etc/X11/xinit/xinitrc.d/0210.im               Xsession script for IMF
     /usr/share/applications/imf-selector.desktop   Desktop menu
     /usr/share/gnome/help/imf-selector             Help contents
     /usr/share/omf/imf-selector/imf-selector-C.omf Help entry file

     /etc/iiim/xsession               Obsolate      iiimf startup script
     /etc/scim/xsession               Obsolete      scim startup script
     /etc/xdg/autostart/iiim.desktop  Obsolete      iiimf daemon launcher
     /etc/xdg/autostart/ibus.desktop  Obsolete      ibus daemon launcher

   RELEASE BINDING

       The project team asks for Micro/Path release binding

   REFERENCES

       [1] IIIMF r12 
       PSARC 2005/525 IIIMF upgrade to revision 12

       [2] SCIM
       PSARC/2008/418 integrate SCIM to Solaris

       [3] IBus Input Method framework
       PSARC 2009/499 IBus integration

       [4] gnome keyboard switcher
       PSARC/2009/558 gnome keyboard switcher re-integration


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		G11N
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From fuyuki.hasegawa@oracle.com Thu Jul 29 21:15:15 2010
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6U4FFIV027727
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 29 Jul 2010 21:15:15 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o6U4FFEX023183;
	Thu, 29 Jul 2010 21:15:15 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6C00F01RTFHG00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 29 Jul 2010 21:15:15 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6C00EPLRTEWUD0@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 29 Jul 2010 21:15:15 -0700 (PDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o6U4FEGd019715; Fri,
 30 Jul 2010 04:15:14 +0000 (GMT)
Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o6U2uRnC015155; Fri, 30 Jul 2010 04:15:12 +0000 (GMT)
Received: from abhmt001.oracle.com by acsmt354.oracle.com	with ESMTP id
 451096111280463244; Thu, 29 Jul 2010 21:14:04 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Thu,
 29 Jul 2010 21:14:04 -0700
Date: Fri, 30 Jul 2010 13:14:02 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
To: PSARC-ext@sun.com
Cc: iiimf-eng@sun.com
Message-id: <4C52518A.8000905@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-2022-JP
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt354.oracle.com [141.146.40.154]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A0B0205.4C5251D1.00F1:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 530


>       Note - 0210.im script will be moved from SUNWdesktop-startup-root
>       to a new G11N package (system:input-method:enabler).

>      INTERFACE NAME                  STABILITY     NOTE
>      -----------------------------------------------------------------------
>      system:input-method:enabler      Uncommitted   package
>      (svr4: SUNWimf-enabler SUNWimf-enabler-root)

Let me change the package name to system:input-method:startup
(svr4: SUNWimf-startup SUNWimf-startup-root)
I've update the material.

Fuyuki

From alan.coopersmith@Sun.COM Fri Jul 30 07:22:28 2010
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6UEMSYi003909
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 30 Jul 2010 07:22:28 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o6UEMRTp030035;
	Fri, 30 Jul 2010 08:22:27 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6D00405JXF4B00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 30 Jul 2010 07:22:27 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6D001LNJXE4W20@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 30 Jul 2010 07:22:26 -0700 (PDT)
Received: from [129.145.155.53] (sunray-osol-2.SFBay.Sun.COM [129.145.155.53])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o6UEMQPD021016; Fri, 30 Jul 2010 07:22:26 -0700 (PDT)
Date: Fri, 30 Jul 2010 07:22:26 -0700
From: Alan Coopersmith <alan.coopersmith@Sun.COM>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C52518A.8000905@oracle.com>
To: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Cc: PSARC-ext@Sun.COM, iiimf-eng@Sun.COM, David Comay <david.comay@oracle.com>
Reply-to: alan.coopersmith@oracle.com
Message-id: <4C52E022.7030408@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C52518A.8000905@oracle.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 796

Fuyuki Hasegawa wrote:
>>       Note - 0210.im script will be moved from SUNWdesktop-startup-root
>>       to a new G11N package (system:input-method:enabler).
> 
>>      INTERFACE NAME                  STABILITY     NOTE
>>      -----------------------------------------------------------------------
>>      system:input-method:enabler      Uncommitted   package
>>      (svr4: SUNWimf-enabler SUNWimf-enabler-root)
> 
> Let me change the package name to system:input-method:startup

You mean system/input-method/startup ?   While distro-import uses : instead
of / in the file names for its manifests to avoid making subdirectories, the
names used by the pkg command have / in.

-- 
	-Alan Coopersmith-        alan.coopersmith@oracle.com
	 Oracle Solaris Platform Engineering: X Window System


From david.comay@oracle.com Fri Jul 30 11:44:22 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6UIiLip006867
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 30 Jul 2010 11:44:22 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o6UIiLZi001140;
	Fri, 30 Jul 2010 13:44:21 -0500 (CDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6D00E05W1XUG00@brm-avmta-1.central.sun.com>; Fri,
 30 Jul 2010 12:44:21 -0600 (MDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6D00HDHW1X3S90@brm-avmta-1.central.sun.com>; Fri,
 30 Jul 2010 12:44:21 -0600 (MDT)
Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o6UIiKF0020936; Fri,
 30 Jul 2010 18:44:20 +0000 (GMT)
Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154])
	by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o6UIiJc2026411; Fri, 30 Jul 2010 18:44:19 +0000 (GMT)
Received: from abhmt006.oracle.com by acsmt354.oracle.com	with ESMTP id
 471999041280515369; Fri, 30 Jul 2010 11:42:49 -0700
Received: from izimbra.SFBay.Sun.COM (/129.146.226.141)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Fri,
 30 Jul 2010 11:42:48 -0700
Date: Fri, 30 Jul 2010 11:42:09 -0700 (PDT)
From: david.comay@oracle.com
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C52E022.7030408@sun.com>
X-X-Sender: comay@izimbra.local
To: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>, alan.coopersmith@oracle.com
Cc: PSARC-ext@sun.com, iiimf-eng@sun.com
Message-id: <alpine.GSO.2.00.1007301139400.311189@izimbra.local>
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt354.oracle.com [141.146.40.154]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4C531D84.00EF:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C52518A.8000905@oracle.com> <4C52E022.7030408@sun.com>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
Status: RO
Content-Length: 952

> Fuyuki Hasegawa wrote:
>>>       Note - 0210.im script will be moved from SUNWdesktop-startup-root
>>>       to a new G11N package (system:input-method:enabler).
>>
>>>      INTERFACE NAME                  STABILITY     NOTE
>>>      -----------------------------------------------------------------------
>>>      system:input-method:enabler      Uncommitted   package
>>>      (svr4: SUNWimf-enabler SUNWimf-enabler-root)
>>
>> Let me change the package name to system:input-method:startup
>
> You mean system/input-method/startup ?   While distro-import uses : instead
> of / in the file names for its manifests to avoid making subdirectories, the
> names used by the pkg command have / in.

Does this implementation come from an open source upstream and if so,
what do other distributions call this package?

"enabler" is rather generic.  I'd suggest if this is OpenSolaris
specific that the package be called
"system/input-method/imf-selector".

From fuyuki.hasegawa@oracle.com Mon Aug  2 20:30:58 2010
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o733Uw7n028767
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 2 Aug 2010 20:30:58 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o733Uwvn029128;
	Mon, 2 Aug 2010 20:30:58 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6K00J014FMO100@brm-avmta-1.central.sun.com>; Mon,
 02 Aug 2010 21:30:58 -0600 (MDT)
Received: from sca-ea-mail-4.sun.com ([192.18.43.22])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6K005844FLG970@brm-avmta-1.central.sun.com>; Mon,
 02 Aug 2010 21:30:57 -0600 (MDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by sca-ea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o733Uul5004406;
 Tue, 03 Aug 2010 03:30:57 +0000 (GMT)
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o72KYvZ0006058; Tue, 03 Aug 2010 03:30:55 +0000 (GMT)
Received: from abhmt009.oracle.com by acsmt355.oracle.com	with ESMTP id
 478777531280806223; Mon, 02 Aug 2010 20:30:23 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Mon,
 02 Aug 2010 20:30:22 -0700
Date: Tue, 03 Aug 2010 12:30:08 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C52E022.7030408@sun.com>
To: alan.coopersmith@oracle.com
Cc: PSARC-ext@sun.com, iiimf-eng@sun.com, David Comay <david.comay@oracle.com>
Message-id: <4C578D40.4020803@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt353.oracle.com [141.146.40.153]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090205.4C578D70.00CE:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C52518A.8000905@oracle.com> <4C52E022.7030408@sun.com>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 812

On 07/30/10 11:22 PM, Alan Coopersmith wrote:
> Fuyuki Hasegawa wrote:
>>>       Note - 0210.im script will be moved from SUNWdesktop-startup-root
>>>       to a new G11N package (system:input-method:enabler).
>>>      INTERFACE NAME                  STABILITY     NOTE
>>>      -----------------------------------------------------------------------
>>>      system:input-method:enabler      Uncommitted   package
>>>      (svr4: SUNWimf-enabler SUNWimf-enabler-root)
>> Let me change the package name to system:input-method:startup
> 
> You mean system/input-method/startup ?   While distro-import uses : instead
> of / in the file names for its manifests to avoid making subdirectories, the
> names used by the pkg command have / in.

OK, thank you for pointing this out.
I've updated the material.

Fuyuki



From fuyuki.hasegawa@oracle.com Mon Aug  2 20:51:26 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o733pQaK028883
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 2 Aug 2010 20:51:26 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o733pQXu020158;
	Mon, 2 Aug 2010 22:51:26 -0500 (CDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6K00H035DPAK00@nwk-avmta-2.sfbay.sun.com>; Mon,
 02 Aug 2010 20:51:25 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6K00G0C5DPJ330@nwk-avmta-2.sfbay.sun.com>; Mon,
 02 Aug 2010 20:51:25 -0700 (PDT)
Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o733pOjJ025295; Tue,
 03 Aug 2010 03:51:25 +0000 (GMT)
Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154])
	by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o730dTTc005868; Tue, 03 Aug 2010 03:51:24 +0000 (GMT)
Received: from abhmt013.oracle.com by acsmt354.oracle.com	with ESMTP id
 459919211280807459; Mon, 02 Aug 2010 20:50:59 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Mon,
 02 Aug 2010 20:50:58 -0700
Date: Tue, 03 Aug 2010 12:50:56 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <alpine.GSO.2.00.1007301139400.311189@izimbra.local>
To: david.comay@oracle.com
Cc: alan.coopersmith@oracle.com, PSARC-ext@sun.com, iiimf-eng@sun.com
Message-id: <4C579220.40809@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt354.oracle.com [141.146.40.154]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090201.4C57923C.0154:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C52518A.8000905@oracle.com> <4C52E022.7030408@sun.com>
 <alpine.GSO.2.00.1007301139400.311189@izimbra.local>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 1400

On 07/31/10 03:42 AM, david.comay@oracle.com wrote:
>> Fuyuki Hasegawa wrote:
>>>>       Note - 0210.im script will be moved from SUNWdesktop-startup-root
>>>>       to a new G11N package (system:input-method:enabler).
>>>
>>>>      INTERFACE NAME                  STABILITY     NOTE
>>>>      
>>>> -----------------------------------------------------------------------
>>>>      system:input-method:enabler      Uncommitted   package
>>>>      (svr4: SUNWimf-enabler SUNWimf-enabler-root)
>>>
>>> Let me change the package name to system:input-method:startup
>>
>> You mean system/input-method/startup ?   While distro-import uses : 
>> instead
>> of / in the file names for its manifests to avoid making 
>> subdirectories, the
>> names used by the pkg command have / in.
> 
> Does this implementation come from an open source upstream and if so,
> what do other distributions call this package?

No, it's OpenSolaris specific implementation.

> "enabler" is rather generic.  I'd suggest if this is OpenSolaris
> specific that the package be called
> "system/input-method/imf-selector".

Since the package contains /etc/X11/xinit/xinitrc.d/0210.im
(moved from SUNWdesktop-startup-root) which is an indispensable
startup script for any IMEs and is called for any users (who
use / not use / not switch IME), we've changed the proposed
package name from "imf-selector" to "startup".

Thanks,
Fuyuki

From sebastien.roy@oracle.com Wed Aug  4 09:57:19 2010
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o74GvINo006361
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 4 Aug 2010 09:57:18 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o74GvGQm021452;
	Wed, 4 Aug 2010 09:57:18 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6N00F030FIP100@brm-avmta-1.central.sun.com>; Wed,
 04 Aug 2010 10:57:18 -0600 (MDT)
Received: from sca-ea-mail-1.sun.com ([192.18.43.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6N00C4U0FHB510@brm-avmta-1.central.sun.com>; Wed,
 04 Aug 2010 10:57:18 -0600 (MDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o74Gv9a5020678;
 Wed, 04 Aug 2010 16:57:09 +0000 (GMT)
Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o73L3Q9M013128; Wed, 04 Aug 2010 16:57:06 +0000 (GMT)
Received: from abhmt004.oracle.com by acsmt355.oracle.com	with ESMTP id
 465932121280941018; Wed, 04 Aug 2010 09:56:58 -0700
Received: from [129.148.174.103] (/129.148.174.103)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Wed,
 04 Aug 2010 09:56:58 -0700
Date: Wed, 04 Aug 2010 12:56:57 -0400
From: Sebastien Roy <sebastien.roy@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
To: Fuyuki Hasegawa <fuyuki@jurassic.Eng.Sun.COM>
Cc: PSARC-ext@sun.com, iiimf-eng@sun.com
Message-id: <4C599BD9.6020700@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt354.oracle.com [141.146.40.154]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090208.4C599BE2.01D0:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.2.7) Gecko/20100717
 Lightning/1.0b2pre Thunderbird/3.1.1
Status: RO
Content-Length: 1084

On 07/29/10 09:49 AM, Fuyuki Hasegawa wrote:
>      This case is also to change system default IMF from IIIMF to IBus
>      which becomes de-facto standard in recent major Linux distributions.
>      Locales that IMF is invoked by default is also changed from all UTF-8
>      locales to only Asian locales since EMEA users most likely prefer
>      Gnome Keyboard Switcher GUI (PSARC/2009/558) which is popular in Linux.
>
>      Note - the IMF default change is planned in later build after
>             imf-selector integration.

Integrating a single case piecemeal is undesirable, as it causes 
confusion in the integration logs.  I'd suggest leaving this default 
change out of this case and filing a separate fast-track for that.  It 
can be reviewed independently.

>     RELEASE BINDING
>
>         The project team asks for Micro/Path release binding

Changing the default would typically not be appropriate in a Patch as it 
constitutes an incompatible change.  Again, I'd suggest reviewing that 
separately, as the selector is likely appropriate for patch binding.

-Seb

From fuyuki.hasegawa@oracle.com Wed Aug  4 22:23:08 2010
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o755N8FK023507
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 4 Aug 2010 22:23:08 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o755N8K2002888;
	Wed, 4 Aug 2010 22:23:08 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6N00E01YYJRP00@brm-avmta-1.central.sun.com>; Wed,
 04 Aug 2010 23:23:07 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6N004M1YYJ8XA0@brm-avmta-1.central.sun.com>; Wed,
 04 Aug 2010 23:23:07 -0600 (MDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o755N6Vx020635; Thu,
 05 Aug 2010 05:23:06 +0000 (GMT)
Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o751Mh5V005071; Thu, 05 Aug 2010 05:23:05 +0000 (GMT)
Received: from abhmt007.oracle.com by acsmt355.oracle.com	with ESMTP id
 486536991280985679; Wed, 04 Aug 2010 22:21:19 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Wed,
 04 Aug 2010 22:21:19 -0700
Date: Thu, 05 Aug 2010 14:21:16 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C599BD9.6020700@oracle.com>
To: Sebastien Roy <sebastien.roy@oracle.com>
Cc: Fuyuki Hasegawa <fuyuki@jurassic.Eng.Sun.COM>, PSARC-ext@sun.com,
        iiimf-eng@sun.com
Message-id: <4C5A4A4C.7040604@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt354.oracle.com [141.146.40.154]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090206.4C5A4ABA.0098:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C599BD9.6020700@oracle.com>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 1412


Hi Sebastien,

Agreed. I've moved out the default change from the material
and also updated the IAM file.

/shared/sac/Archives/Projects/2010/20100729_kazuhiko.maekawa

If no more objection for this case, could you vote your +1?

Fuyuki

On 08/ 5/10 01:56 AM, Sebastien Roy wrote:
> On 07/29/10 09:49 AM, Fuyuki Hasegawa wrote:
>>      This case is also to change system default IMF from IIIMF to IBus
>>      which becomes de-facto standard in recent major Linux distributions.
>>      Locales that IMF is invoked by default is also changed from all 
>> UTF-8
>>      locales to only Asian locales since EMEA users most likely prefer
>>      Gnome Keyboard Switcher GUI (PSARC/2009/558) which is popular in 
>> Linux.
>>
>>      Note - the IMF default change is planned in later build after
>>             imf-selector integration.
> 
> Integrating a single case piecemeal is undesirable, as it causes 
> confusion in the integration logs.  I'd suggest leaving this default 
> change out of this case and filing a separate fast-track for that.  It 
> can be reviewed independently.
> 
>>     RELEASE BINDING
>>
>>         The project team asks for Micro/Path release binding
> 
> Changing the default would typically not be appropriate in a Patch as it 
> constitutes an incompatible change.  Again, I'd suggest reviewing that 
> separately, as the selector is likely appropriate for patch binding.
> 
> -Seb


From sebastien.roy@oracle.com Thu Aug  5 05:39:47 2010
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o75CdldX028684
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 5 Aug 2010 05:39:47 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o75CdloK025908;
	Thu, 5 Aug 2010 05:39:47 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6O00B1FJ6B1800@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 05 Aug 2010 05:39:47 -0700 (PDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6O009X8J6B5DC0@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 05 Aug 2010 05:39:47 -0700 (PDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o75CdkLc025943;
 Thu, 05 Aug 2010 12:39:46 +0000 (GMT)
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o755072D014563; Thu, 05 Aug 2010 12:39:44 +0000 (GMT)
Received: from abhmt003.oracle.com by acsmt353.oracle.com	with ESMTP id
 468851391281011963; Thu, 05 Aug 2010 05:39:23 -0700
Received: from [192.168.1.2] (/173.76.17.193)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Thu,
 05 Aug 2010 05:39:23 -0700
Date: Thu, 05 Aug 2010 08:39:25 -0400
From: Sebastien Roy <sebastien.roy@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C5A4A4C.7040604@oracle.com>
To: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Cc: Fuyuki Hasegawa <fuyuki@jurassic.Eng.Sun.COM>, PSARC-ext@sun.com,
        iiimf-eng@sun.com
Message-id: <4C5AB0FD.6020009@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt353.oracle.com [141.146.40.153]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090207.4C5AB110.027B:SCFMA4539814,ss=1,fgs=0
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C599BD9.6020700@oracle.com> <4C5A4A4C.7040604@oracle.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.2.4) Gecko/20100719
 Lightning/1.0b2 Thunderbird/3.1
Status: RO
Content-Length: 448

On 08/ 5/10 01:21 AM, Fuyuki Hasegawa wrote:
>
> Hi Sebastien,
>
> Agreed. I've moved out the default change from the material
> and also updated the IAM file.
>
> /shared/sac/Archives/Projects/2010/20100729_kazuhiko.maekawa
>
> If no more objection for this case, could you vote your +1?

Yes, +1.  Could you also change the title of the case to reflect the 
change?  I believe there's a script on sac.sfbay that will allow you to 
do this.

-Seb

From fuyuki.hasegawa@oracle.com Thu Aug 12 01:30:34 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o7C8UYke004462
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Aug 2010 01:30:34 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o7C8UWZ7025409;
	Thu, 12 Aug 2010 03:30:33 -0500 (CDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L710030P6AX7W00@nwk-avmta-2.sfbay.sun.com>; Thu,
 12 Aug 2010 01:30:33 -0700 (PDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L71007IJ6AXRHD0@nwk-avmta-2.sfbay.sun.com>; Thu,
 12 Aug 2010 01:30:33 -0700 (PDT)
Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o7C8UWNl004189;
 Thu, 12 Aug 2010 08:30:32 +0000 (GMT)
Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155])
	by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o7BC0t0N029591; Thu, 12 Aug 2010 08:30:31 +0000 (GMT)
Received: from abhmt021.oracle.com by acsmt354.oracle.com	with ESMTP id
 489438421281601831; Thu, 12 Aug 2010 01:30:31 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Thu,
 12 Aug 2010 01:30:30 -0700
Date: Thu, 12 Aug 2010 17:30:28 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: Input Method Framework selector and IMF default change
 [PSARC/2010/302 FastTrack timeout 08/05/2010]
In-reply-to: <4C5AB0FD.6020009@oracle.com>
To: PSARC-ext@sun.com
Cc: iiimf-eng@sun.com
Message-id: <4C63B124.9000007@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <201007291349.o6TDn17x616246@jurassic.Eng.Sun.COM>
 <4C599BD9.6020700@oracle.com> <4C5A4A4C.7040604@oracle.com>
 <4C5AB0FD.6020009@oracle.com>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 136


Input Method Framework selector case (excluded
IMF default change) has been approved since
the timer has been expired with +1.

Fuyuki

