From sh162551@sac.sfbay.sun.com Thu Oct 30 01:53:33 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9U8rX1o008189
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 01:53:33 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9U8rPpu020400;
	Thu, 30 Oct 2008 08:53:32 GMT
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 <0K9J00B03ND78X00@brm-avmta-1.central.sun.com>; Thu,
 30 Oct 2008 02:53:31 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9J00HDOND63E80@brm-avmta-1.central.sun.com>; Thu,
 30 Oct 2008 02:53:30 -0600 (MDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m9U8rSB3027142; Thu, 30 Oct 2008 01:53:28 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9U8rRxv008162; Thu,
 30 Oct 2008 01:53:27 -0700 (PDT)
Received: (from sh162551@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m9U8rRDL008157; Thu,
 30 Oct 2008 01:53:27 -0700 (PDT)
Date: Thu, 30 Oct 2008 01:53:27 -0700 (PDT)
From: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Subject: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout 11/06/2008]
To: LSARC-ext@sun.com
Cc: brian.cameron@sun.com, darren.moffat@sun.com, jeff.cai@sun.com,
        wyllys.ingersoll@sun.com
Message-id: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 8783


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Seahorse for OpenSolaris
    1.2. Name of Document Author/Supplier:
	 Author:  Jeff Cai
    1.3  Date of This Document:
	30 October, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name:

        Seahorse

   1.2. Name of Document Author/Supplier:
        
        Author:         Jeff Cai
        Sponsor:        Irene Huang

   1.3. Date of This Document:

        10/28/2008

   1.4. Name of Major Document Customer(s)/Consumer(s):

        1.4.1. The PAC or CPT you expect to review your project:

                Solaris PAC

        1.4.2. The ARC(s) you expect to review your project:

                LSARC

        1.4.3. The Director/VP who is "Sponsoring" this project:

                Robert O'Dea

        1.4.4. The name of your business unit:

                Software - OPG

   1.5. Email Aliases:
            1.5.1. Responsible Manager:  harry.lu@sun.com
            1.5.2. Responsible Engineer: jeff.cai@sun.com
            1.5.3. Marketing Manager:    
            1.5.4. Interest List:        brian.cameron@sun.com
                                         darren.moffat@sun.com
                                         wyllys.ingersoll@sun.com

2. Project Summary
   2.1. Project Description:

   Seahorse is a GNOME application for managing SSH keys and GNOME 
   keyrings. 

   It is a standard component of GNOME since 2.24.

   With Seahorse you can 
   - Create and manage SSH keys.
   - Manage your keyrings.

4. Technical Description:

    4.1 Create and Manage SSH keys

    Secure Shell (SSH) is a way of logging into a remote computer
    to execute commands on that machine. SSH keys are used in a key-based 
    authentication system, as an alternative to the default password 
    authentication system.

    To create a SSH key using seahorse, the user needs to give a description of 
    what the key is to be used for. The user needs to specify the encryption 
    type (RSA or DSA), the key strength (1024-4096) and the passphrase for the 
    key. The newly created key is stored at ~/.ssh.

    Users can list or delete SSH keys under ~/.ssh. The user can also change 
    the passphrase for them.

    Seahorse uses 'ssh-keygen' to produce these keys.

    - change the passphrase
    ssh-keygen -p -f input_keyfile

    - generate the key
    ssh-keygen -b bits -t type -C comment -f output_keyfile


    4.2 Exporting and Importing Keys

    Seahorse can import SSH keys from the clipboard or a key file. 

    Seahorse allows users to specify a SSH key file. Seahorse does not change 
    the content of imported files, instead, Seahorse copies the imported files 
    to ~/.ssh with non-duplicated file names.

    Users can also export SSH private or public keys to files. In fact, Seahorse
    just copies the content of files under ~/.ssh to new files. This is for
    convenience to some junior users. They may want to save or put their keys 
    to other machines. For example, some developers need to upload their public keys 
    to www.opensolaris.org. They don't need to know where SSH keys are usually 
    stored since Seahorse shows them keys. They can export those keys into files 
    via Seahorse directly.

    Seahorse can copy public key info to the clipboard.

    4.3 Manage keyrings

    Users can create and delete keyrings. Users can also change the password
    of a keyring. Seahorse does this via interfaces provided by GNOME 
    keyring (LSARC/2008/430).

    The created keyring files are stored in ~/.gnome2/keyrings/

    4.4 Trusted keys.

    Users can set ssh public keys as trusted keys. The trusted keys will be put
    into the file ~/.ssh/authorized_keys.

    4.5 Seahorse D-BUS API

    The Seahorse D-BUS API allows other programs to:

    - Query information about the user's keys, and watch for changes.
    - Perform import/export and other basic operations on the user's keys.

    The Seahorse D-BUS service name is:
      org.gnome.seahorse
    It is implemented by the seahorse-daemon process, which will be started
    automatically as needed (using D-BUS activation)

    org.gnome.seahorse.KeyService
    Import and exporting of keys, as well as some other misc stuff.

    Path  /org/gnome/seahorse/keys
    Interface: org.gnome.seahorse.KeyService
               GetKeyTypes(out STRING[] keytypes)
               GetKeySet
               ImportKeys
               ExportKeys
               DisplayNotification
    Interface: org.gnome.seahorse.Keys
               ListKeys
               GetKeyField
               GetKeyFields
               MatchKeys

               KeyAdded
               KeyRemoved
               KeyChanged

    4.6 Interfaces:
         Exported Interfaces
           Interface                        Classification      Comments
         ---------------                    -------------- ------------------
         SUNWseahorse                        Uncommitted    Package name 
         SUNWseahorse-root                   Uncommitted    Package name 
         SUNWseahorse-devel                  Uncommitted    Package name

         /usr/bin/seahorse                   Volatile       GUI application
         /usr/lib/seahorse-daemon            Volatile       D-BUS daemon 

         /usr/lib/seahorse/  \               Project        A program helps input
         seahorse-ssh-askpass                Private        a password.

         /usr/lib/libcryptui.so.0            Volatile       A library helps to access
                                                            D-BUS service.
         /usr/share/applications \           Volatile
            seahorse.desktop

         /usr/share/dbus-1/services/ \       Volatile       D-BUS service file.
            org.gnome.seahorse.service

         /usr/share/seahorse/glade           Project        The directory which 
                                             Private        contatins glade files.

         /etc/gconf/schemas/ \               Volatile       GCONF keys schemas that 
             seahorse.schemas                               defines the preferences.

         /usr/lib/pkgconfig/cryptui-0.0.pc   Uncommitted
         /usr/include/libcryptui/*           Volatile       Header files
                        
         org.gnome.seahorse.KeyService       Volatile       D-BUS interface 
                                                            (session interface)
         org.gnome.seahorse.Keys             Volatile       D-BUS interface
                                                            (session interface)

         ~/.gconf/apps/seahorse		     Volatile       Config file for seahorse.

         Imported Interfaces
           Interface              Classification     Comments
         ---------------        --------------- -----------------------
           GNOME keyring           Volatile          LSARC/2008/430
           GTK+                    Committed         LSARC/2008/207	
           D-BUS                   Volatile          LSARC/2006/368	
           libnotify               Volatile          LSARC/2007/137
           SUNWsshcu               Committed         PSARC/2001/212
           ssh-keygen              Committed         PSARC/2001/212
           $HOME/.ssh              Committed         PSARC/2001/212
           $HOME/.gnome2/keyrings  Volatile          LSARC/2008/430
           
    4.7 Packaging & Delivery:
        
         Three new packages are delivered. 
         SUNWseahorse (base package)                - base package for binaries
         SUNWseahorse-root
         SUNWseahorse-devel (development package)   - development package

    4.8 Security Impact:
        
        Seahorse is just a GUI front-end of ssh and GNOME keyring, its security 
        can be ensured by ssh and GNOME keyring.

        Seahorse provides a session daemon named seahorse-daemon. It provides a
        D-BUS interface. The D-BUS architecture ensures that only the applications 
        running as the same user can access the daemon to get the key services.
        You can refer to [1] get the interface description.

    4.9 Dependencies:
        
	Seahorse makes use of ssh-keygen to generate keys and change the passphrase. 
	So it depends on the package SUNWsshcu.
         
5. References
        [1] Seahorse DBus Interfaces:
            http://live.gnome.org/Seahorse/DBus
        [2] Project page:
            http://www.gnome.org/projects/seahorse


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


From Darren.Moffat@sun.com Thu Oct 30 02:18:57 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9U9IuAR016657
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 02:18:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9U9Ir9t027296
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 09:18:55 GMT
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 <0K9J00B01OJHM400@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.Com); Thu, 30 Oct 2008 02:18:53 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9J00B1EOJGJ000@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.Com); Thu,
 30 Oct 2008 02:18:53 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m9U9Iqsr007647	for
 <LSARC-ext@Sun.Com>; Thu, 30 Oct 2008 09:18:52 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K9J00G01NYPGO00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for LSARC-ext@Sun.Com (ORCPT LSARC-ext@Sun.Com); Thu,
 30 Oct 2008 09:18:52 +0000 (GMT)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K9J00JASOJDKO30@fe-emea-10.sun.com>; Thu,
 30 Oct 2008 09:18:50 +0000 (GMT)
Date: Thu, 30 Oct 2008 09:18:49 +0000
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
Sender: Darren.Moffat@sun.com
To: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Cc: LSARC-ext@sun.com, Jeff.Cai@sun.com, Wyllys.Ingersoll@sun.com,
        Brian.Cameron@sun.com
Message-id: <49097BF9.7040303@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.16 (X11/20080922)
Status: RO
Content-Length: 267

I've reviewed this case and I'm happy with what it imports from SSH and 
how it exports that functionality to the user.


Does this case Obsolete and/or remove the existing 
gnome-keyring/gnome-keyring-manager and gnome-keyring-daemon programs ?


--
Darren J Moffat

From Irene.Huang@Sun.COM Thu Oct 30 02:28:41 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9U9SeGo020274
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 02:28:41 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m9U9SdWV016627
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 17:28:39 +0800 (SGT)
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 <0K9J00C01OZQOU00@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Thu, 30 Oct 2008 02:28:38 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9J00BSEOZOIX00@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 02:28:38 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9U9Sav5005196	for
 <LSARC-ext@sun.com>; Thu, 30 Oct 2008 09:28:36 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9J00301OV4N300@mail-apac.sun.com>
 (original mail from Irene.Huang@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 17:28:35 +0800 (SGT)
Received: from [129.158.217.182] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K9J00AHKOZIRAZM@mail-apac.sun.com>; Thu,
 30 Oct 2008 17:28:31 +0800 (SGT)
Date: Thu, 30 Oct 2008 17:28:20 +0800
From: Irene Huang <Irene.Huang@Sun.COM>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
Sender: Irene.Huang@Sun.COM
To: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Cc: LSARC-ext@Sun.COM, Brian.Cameron@Sun.COM, Darren.Moffat@Sun.COM,
        Jeff.Cai@Sun.COM, Wyllys.Ingersoll@Sun.COM
Message-id: <49097E34.9090009@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)"
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Status: RO
Content-Length: 22076

This is a multi-part message in MIME format.

--Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

Manpages for the binaries are attached.

--Irene
Shi-Ying Irene Huang wrote:
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 Seahorse for OpenSolaris
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Jeff Cai
>     1.3  Date of This Document:
> 	30 October, 2008
> 4. Technical Description
> 1. Introduction
>    1.1. Project/Component Working Name:
>
>         Seahorse
>
>    1.2. Name of Document Author/Supplier:
>         
>         Author:         Jeff Cai
>         Sponsor:        Irene Huang
>
>    1.3. Date of This Document:
>
>         10/28/2008
>
>    1.4. Name of Major Document Customer(s)/Consumer(s):
>
>         1.4.1. The PAC or CPT you expect to review your project:
>
>                 Solaris PAC
>
>         1.4.2. The ARC(s) you expect to review your project:
>
>                 LSARC
>
>         1.4.3. The Director/VP who is "Sponsoring" this project:
>
>                 Robert O'Dea
>
>         1.4.4. The name of your business unit:
>
>                 Software - OPG
>
>    1.5. Email Aliases:
>             1.5.1. Responsible Manager:  harry.lu@sun.com
>             1.5.2. Responsible Engineer: jeff.cai@sun.com
>             1.5.3. Marketing Manager:    
>             1.5.4. Interest List:        brian.cameron@sun.com
>                                          darren.moffat@sun.com
>                                          wyllys.ingersoll@sun.com
>
> 2. Project Summary
>    2.1. Project Description:
>
>    Seahorse is a GNOME application for managing SSH keys and GNOME 
>    keyrings. 
>
>    It is a standard component of GNOME since 2.24.
>
>    With Seahorse you can 
>    - Create and manage SSH keys.
>    - Manage your keyrings.
>
> 4. Technical Description:
>
>     4.1 Create and Manage SSH keys
>
>     Secure Shell (SSH) is a way of logging into a remote computer
>     to execute commands on that machine. SSH keys are used in a key-based 
>     authentication system, as an alternative to the default password 
>     authentication system.
>
>     To create a SSH key using seahorse, the user needs to give a description of 
>     what the key is to be used for. The user needs to specify the encryption 
>     type (RSA or DSA), the key strength (1024-4096) and the passphrase for the 
>     key. The newly created key is stored at ~/.ssh.
>
>     Users can list or delete SSH keys under ~/.ssh. The user can also change 
>     the passphrase for them.
>
>     Seahorse uses 'ssh-keygen' to produce these keys.
>
>     - change the passphrase
>     ssh-keygen -p -f input_keyfile
>
>     - generate the key
>     ssh-keygen -b bits -t type -C comment -f output_keyfile
>
>
>     4.2 Exporting and Importing Keys
>
>     Seahorse can import SSH keys from the clipboard or a key file. 
>
>     Seahorse allows users to specify a SSH key file. Seahorse does not change 
>     the content of imported files, instead, Seahorse copies the imported files 
>     to ~/.ssh with non-duplicated file names.
>
>     Users can also export SSH private or public keys to files. In fact, Seahorse
>     just copies the content of files under ~/.ssh to new files. This is for
>     convenience to some junior users. They may want to save or put their keys 
>     to other machines. For example, some developers need to upload their public keys 
>     to www.opensolaris.org. They don't need to know where SSH keys are usually 
>     stored since Seahorse shows them keys. They can export those keys into files 
>     via Seahorse directly.
>
>     Seahorse can copy public key info to the clipboard.
>
>     4.3 Manage keyrings
>
>     Users can create and delete keyrings. Users can also change the password
>     of a keyring. Seahorse does this via interfaces provided by GNOME 
>     keyring (LSARC/2008/430).
>
>     The created keyring files are stored in ~/.gnome2/keyrings/
>
>     4.4 Trusted keys.
>
>     Users can set ssh public keys as trusted keys. The trusted keys will be put
>     into the file ~/.ssh/authorized_keys.
>
>     4.5 Seahorse D-BUS API
>
>     The Seahorse D-BUS API allows other programs to:
>
>     - Query information about the user's keys, and watch for changes.
>     - Perform import/export and other basic operations on the user's keys.
>
>     The Seahorse D-BUS service name is:
>       org.gnome.seahorse
>     It is implemented by the seahorse-daemon process, which will be started
>     automatically as needed (using D-BUS activation)
>
>     org.gnome.seahorse.KeyService
>     Import and exporting of keys, as well as some other misc stuff.
>
>     Path  /org/gnome/seahorse/keys
>     Interface: org.gnome.seahorse.KeyService
>                GetKeyTypes(out STRING[] keytypes)
>                GetKeySet
>                ImportKeys
>                ExportKeys
>                DisplayNotification
>     Interface: org.gnome.seahorse.Keys
>                ListKeys
>                GetKeyField
>                GetKeyFields
>                MatchKeys
>
>                KeyAdded
>                KeyRemoved
>                KeyChanged
>
>     4.6 Interfaces:
>          Exported Interfaces
>            Interface                        Classification      Comments
>          ---------------                    -------------- ------------------
>          SUNWseahorse                        Uncommitted    Package name 
>          SUNWseahorse-root                   Uncommitted    Package name 
>          SUNWseahorse-devel                  Uncommitted    Package name
>
>          /usr/bin/seahorse                   Volatile       GUI application
>          /usr/lib/seahorse-daemon            Volatile       D-BUS daemon 
>
>          /usr/lib/seahorse/  \               Project        A program helps input
>          seahorse-ssh-askpass                Private        a password.
>
>          /usr/lib/libcryptui.so.0            Volatile       A library helps to access
>                                                             D-BUS service.
>          /usr/share/applications \           Volatile
>             seahorse.desktop
>
>          /usr/share/dbus-1/services/ \       Volatile       D-BUS service file.
>             org.gnome.seahorse.service
>
>          /usr/share/seahorse/glade           Project        The directory which 
>                                              Private        contatins glade files.
>
>          /etc/gconf/schemas/ \               Volatile       GCONF keys schemas that 
>              seahorse.schemas                               defines the preferences.
>
>          /usr/lib/pkgconfig/cryptui-0.0.pc   Uncommitted
>          /usr/include/libcryptui/*           Volatile       Header files
>                         
>          org.gnome.seahorse.KeyService       Volatile       D-BUS interface 
>                                                             (session interface)
>          org.gnome.seahorse.Keys             Volatile       D-BUS interface
>                                                             (session interface)
>
>          ~/.gconf/apps/seahorse		     Volatile       Config file for seahorse.
>
>          Imported Interfaces
>            Interface              Classification     Comments
>          ---------------        --------------- -----------------------
>            GNOME keyring           Volatile          LSARC/2008/430
>            GTK+                    Committed         LSARC/2008/207	
>            D-BUS                   Volatile          LSARC/2006/368	
>            libnotify               Volatile          LSARC/2007/137
>            SUNWsshcu               Committed         PSARC/2001/212
>            ssh-keygen              Committed         PSARC/2001/212
>            $HOME/.ssh              Committed         PSARC/2001/212
>            $HOME/.gnome2/keyrings  Volatile          LSARC/2008/430
>            
>     4.7 Packaging & Delivery:
>         
>          Three new packages are delivered. 
>          SUNWseahorse (base package)                - base package for binaries
>          SUNWseahorse-root
>          SUNWseahorse-devel (development package)   - development package
>
>     4.8 Security Impact:
>         
>         Seahorse is just a GUI front-end of ssh and GNOME keyring, its security 
>         can be ensured by ssh and GNOME keyring.
>
>         Seahorse provides a session daemon named seahorse-daemon. It provides a
>         D-BUS interface. The D-BUS architecture ensures that only the applications 
>         running as the same user can access the daemon to get the key services.
>         You can refer to [1] get the interface description.
>
>     4.9 Dependencies:
>         
> 	Seahorse makes use of ssh-keygen to generate keys and change the passphrase. 
> 	So it depends on the package SUNWsshcu.
>          
> 5. References
>         [1] Seahorse DBus Interfaces:
>             http://live.gnome.org/Seahorse/DBus
>         [2] Project page:
>             http://www.gnome.org/projects/seahorse
>
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		Desktop
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   


--Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)
Content-type: text/plain; name=libcryptui.3
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=libcryptui.3

<!DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [
<!--ArborText, Inc., 1988-1999, v.4002-->
<!--ARC : LSARC 2008/390 libcryptui-->
<!ENTITY cmd "libcryptui">
<!ENTITY % commonents SYSTEM "smancommon.ent">
%commonents;
<!ENTITY % booktitles SYSTEM "booktitles.ent">
%booktitles;
<!ENTITY suncopy "Copyright (c) 2008 Sun Microsystems, Inc. All Rights Reserved.">
]>
<?Pub UDT _bookmark _target>
<?Pub Inc>
<refentry id="libcryptui-3">
<!-- %Z%%M% %I% %E% SMI; -->
<refmeta><refentrytitle>&cmd;</refentrytitle><manvolnum>3</manvolnum>
<refmiscinfo class="date">24 Oct 2008</refmiscinfo>
<refmiscinfo class="sectdesc">&man1;</refmiscinfo>
<refmiscinfo class="software">&release;</refmiscinfo>
<refmiscinfo class="arch">generic</refmiscinfo>
<refmiscinfo class="copyright">&suncopy;</refmiscinfo>
</refmeta>
<indexterm><primary>&cmd;</primary></indexterm><indexterm><primary> a simple API for key selection
</primary></indexterm>
<refnamediv id="libcryptui-3-name"><refname>&cmd;</refname><refpurpose>a simple API for key selection</refpurpose></refnamediv>
<refsect1 id="libcryptui-3-desc"><title>&desc-tt;</title>
<para><literal>&cmd;</literal> is a library provides a dialog to help with key selection.
</para>
<refsect1 id="libcryptui-3-file"><title>&file-tt;</title>
<para>The following files are used by this application:</para>
<variablelist termlength="wide">
<varlistentry>
<term><filename>/usr/lib/&cmd;.so</filename></term>
<listitem><para>
&cmd; shared library
</para></varlistentry>
</variablelist></refsect1>
<refsect1 id="libcryptui-3-attr"><title>&attr-tt;</title>
<para>See <olink targetdocent="REFMAN5" localinfo="attributes-3"><citerefentry>
<refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>
for descriptions of the following attributes:</para>
<informaltable frame="all">
<tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="1*">
<colspec colname="COLSPEC1" colwidth="1*">
<thead>
<row><entry align="center" valign="middle">ATTRIBUTE TYPE</entry><entry align="center"
valign="middle">ATTRIBUTE VALUE</entry></row>
</thead>
<tbody>
<row><entry><para>Availability</para></entry><entry><para>SUNWseahorse</para></entry></row>
<row><entry colname="COLSPEC0"><para>Interface stability</para></entry><entry colname="COLSPEC1"><para>Volatile</para></entry></row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="libcamel-1-2-3-also"><title>&also-tt;</title>
<!--Reference to another man page-->
<!--Reference to a Help manual-->
<!--Reference to a book.-->
<para>
<citerefentry><refentrytitle>seahorse</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry>
</para>

</refsect1>
<refsect1 id="libcryptui-3-note"><title>&note-tt;</title>
<para>Written by Jeff Cai, Sun Microsystems Inc., 2008.</para>
</refsect1>
</refentry>

--Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)
Content-type: text/plain; name=seahorse-daemon.1
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=seahorse-daemon.1

<!DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [
<!--ArborText, Inc., 1988-1999, v.4002-->
<!--ARC : LSARC 2008/430 Seahorse -->
<!ENTITY envr-tt "ENVIRONMENT VARIABLES">
<!ENTITY cmd "seahorse-daemon">
<!ENTITY % commonents SYSTEM "smancommon.ent">
%commonents;
<!ENTITY % booktitles SYSTEM "booktitles.ent">
%booktitles;
<!ENTITY suncopy "Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved.">
]>
<?Pub UDT _bookmark _target>
<?Pub Inc>
<refentry id="-1">
<!-- %Z%%M% %I% %E% SMI; -->
<refmeta><refentrytitle>&cmd;</refentrytitle><manvolnum>1</manvolnum>
<refmiscinfo class="date">23 Oct 2008</refmiscinfo>
<refmiscinfo class="sectdesc">&man1;</refmiscinfo>
<refmiscinfo class="software">&release;</refmiscinfo>
<refmiscinfo class="arch">generic</refmiscinfo>
<refmiscinfo class="copyright">&suncopy;</refmiscinfo>
</refmeta>
<refnamediv id="seahorse-daemon-1-name">
<indexterm><primary>&cmd;</primary></indexterm>
<refname>&cmd;</refname><refpurpose>
a daemon for managing GNOME keyrings and SSH keys.
</refpurpose></refnamediv>
<refsynopsisdiv id="seahorse-daemon-1-synp"><title>&synp-tt;</title>
<cmdsynopsis><command>&cmd;</command>
<arg choice="opt"><option>?, --help</option></arg>
<arg choice="opt"><option>-help-all</option></arg>
<arg choice="opt"><option>-help-gtk</option></arg>
<arg choice="opt"><option>d, -no-daemonize</option></arg>
<arg choice="opt"><option>-display=<replaceable>DISPLAY</replaceable></option></arg>

</cmdsynopsis></refsynopsisdiv>
<refsect1 id="-1-desc"><title>&desc-tt;</title>
<para>
&cmd is a daemon which runs in the user session, it provides D-BUS services
for managing GNOME keyrings and SSH keys.
</para>
<para></para>
</refsect1>
<refsect1 id="-1-opts"><title>&opts-tt;</title>
<para>The following options are supported:</para>
<variablelist termlength="wholeline">
<varlistentry><term><option>?,  --help</option></term>
<listitem><para>Show help options</para>
</listitem></varlistentry>
<varlistentry><term><option>-help-all</option></term>
<listitem><para>Show all help options</para>
</listitem></varlistentry>
<varlistentry><term><option>-help-gtk</option></term><listitem><para>Show GTK+ Options</para>
</listitem></varlistentry>
<varlistentry><term><option>d, --no-daemonzie</option></term>
<listitem><para>
Do not run seahorse-daemon as a daemon.
</para>
</listitem></varlistentry>
<varlistentry><term><option>-display=<replaceable>DISPLAY</replaceable></term><listitem><para>
X display to use</para>
</listitem></varlistentry>
</variablelist></refsect1>
<refsect1 id="-1-exit"><title>&exit-tt;</title>
<para>The following exit values are returned:</para>
<variablelist termlength="xtranarrow">
<varlistentry><term><returnvalue>0</returnvalue></term><listitem><para>Application
exited successfully</para>
</listitem></varlistentry>
<varlistentry><term><returnvalue>1</returnvalue></term><listitem><para>Application
exited with failure</para>
</listitem></varlistentry>
</variablelist></refsect1>
<refsect1 id="-1-file"><title>&file-tt;</title>
<para>The following files are used by this application:</para>
<variablelist termlength="wide">
<varlistentry><term><filename>/usr/bin/&cmd;</filename> </term><listitem>
<para>Executable binary for the daemon</para>
</listitem></varlistentry>
<refsect1 id="-1-attr"><title>&attr-tt;</title>
<para>See <olink targetdocent="REFMAN2" localinfo="attributes-5"><citerefentry>
<refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>
for descriptions of the following attributes:</para>
<informaltable frame="all">
<tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="1*">
<colspec colname="COLSPEC1" colwidth="1*">
<thead>
<row><entry align="center" valign="middle">ATTRIBUTE TYPE</entry><entry align="center"
valign="middle">ATTRIBUTE VALUE</entry></row>
</thead>
<tbody>
<row><entry><para>Availability</para></entry><entry><para>SUNWseahorse</para></entry>
</row>
<row><entry colname="COLSPEC0"><para>Interface stability</para></entry><entry
colname="COLSPEC1"><para>Volatile</para></entry></row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="-1-also"><title>&also-tt;</title>
<!--Reference to another man page-->
<!--Reference to a Help manual-->
<!--Reference to a book.-->
<para>
<citerefentry><refentrytitle>seahorse</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry>
</para>
</refsect1>
<para>
Written by Jeff Cai, Sun Microsystems Inc., 2008.
 </para>
</refsect1>
</refentry>

--Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)
Content-type: text/plain; name=seahorse.1
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=seahorse.1

<!DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [
<!--ArborText, Inc., 1988-1999, v.4002-->
<!--ARC : LSARC 2003/298 Evolution 1.4-->
<!ENTITY envr-tt "ENVIRONMENT VARIABLES">
<!ENTITY cmd "seahorse">
<!ENTITY % commonents SYSTEM "smancommon.ent">
%commonents;
<!ENTITY % booktitles SYSTEM "booktitles.ent">
%booktitles;
<!ENTITY suncopy "Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved.">
]>
<?Pub UDT _bookmark _target>
<?Pub Inc>
<refentry id="seahorse-1">
<!-- %Z%%M% %I% %E% SMI; -->
<refmeta><refentrytitle>seahorse</refentrytitle><manvolnum>1</manvolnum>
<refmiscinfo class="date">23 Oct 2008</refmiscinfo>
<refmiscinfo class="sectdesc">&man1;</refmiscinfo>
<refmiscinfo class="software">&release;</refmiscinfo>
<refmiscinfo class="arch">generic</refmiscinfo>
<refmiscinfo class="copyright">&suncopy;</refmiscinfo>
</refmeta>
<refnamediv id="seahorse-1-name">
<indexterm><primary>seahorse</primary></indexterm><indexterm><primary>Seahorse
</primary></indexterm>
<refname>seahorse</refname><refpurpose>
a front-end program for managing GNOME keyrings and SSH keys
</refpurpose></refnamediv>
<refsynopsisdiv id="seahorse-1-synp"><title>&synp-tt;</title>
<cmdsynopsis><command>&cmd;</command>
<arg choice="opt"><option>?, --help</option></arg>
<arg choice="opt"><option>-help-all</option></arg>
<arg choice="opt"><option>-help-gtk</option></arg>
<arg choice="opt"><option>-display=<replaceable>DISPLAY</replaceable></option></arg>
</cmdsynopsis></refsynopsisdiv>
<refsect1 id="seahorse-1-desc"><title>&desc-tt;</title>
<para>Seahorse is a GNOME application for managing SSH keys and GNOME keyrings. It is a standard component of GNOME since 2.24.
</para>
<para></para>
</refsect1>
<refsect1 id="seahorse-1-opts"><title>&opts-tt;</title>
<para>The following options are supported:</para>
<variablelist termlength="medium">
<varlistentry><term><option>?, --help</option></term>
<listitem><para>Show help options
</para>
</listitem></varlistentry>
<varlistentry><term><option>-help-all</option></term><listitem><para>Show
all help options.</para>
</listitem></varlistentry>
<varlistentry><term><option>-help-gtk</option></term>
<listitem><para>Show GTK+ Options.</para>
</listitem></varlistentry>
<varlistentry><term><option>-display=<replaceable>DISPLAY</replaceable></option></term> <listitem><para>X display to use.</para>
</listitem></varlistentry>
<refsect1 id="seahorse-1-exit"><title>&exit-tt;</title>
<para>The following exit values are returned:</para>
<variablelist termlength="xtranarrow">
<varlistentry><term><returnvalue>0</returnvalue></term><listitem><para>Application
exited successfully</para>
</listitem></varlistentry>
<varlistentry><term><returnvalue>1</returnvalue></term><listitem><para>Application
exited with failure</para>
</listitem></varlistentry>
</variablelist></refsect1>
<refsect1 id="seahorse-1-file"><title>&file-tt;</title>
<para>The following files are used by this application:</para>
<variablelist termlength="medium">
<varlistentry><term><filename>/usr/bin/&cmd;</filename> </term><listitem>
<para>Executable binary for Seahorse application</para>
</listitem></varlistentry>
<refsect1 id="seahorse-1-attr"><title>&attr-tt;</title>
<para>See <olink targetdocent="REFMAN2" localinfo="attributes-5"><citerefentry>
<refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>
for descriptions of the following attributes:</para>
<informaltable frame="all">
<tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="1*">
<colspec colname="COLSPEC1" colwidth="1*">
<thead>
<row><entry align="center" valign="middle">ATTRIBUTE TYPE</entry><entry align="center"
valign="middle">ATTRIBUTE VALUE</entry></row>
</thead>
<tbody>
<row><entry><para>Availability</para></entry><entry><para>SUNWseahorse</para></entry>
</row>
<row><entry colname="COLSPEC0"><para>Interface stability</para></entry><entry
colname="COLSPEC1"><para>Volatile</para></entry></row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="seahorse-1-also"><title>&also-tt;</title>
<!--Reference to another man page-->
<!--Reference to a Help manual-->
<!--Reference to a book.-->
<para>
<citerefentry><refentrytitle>seahorse-daemon</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>attributes</refentrytitle><manvolnum>5</manvolnum></citerefentry>
</para>
</refsect1>
<para>
Written by Jeff Cai, Sun Microsystems Inc., 2008.
 </para>
</refsect1>
</refentry>

--Boundary_(ID_TNdzoiXThV/qMkIpftfAQA)--

From Jeff.Cai@sun.com Thu Oct 30 02:34:24 2008
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 m9U9YO5Q021888
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 02:34:24 -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.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m9U9YNH5027239
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 02:34:24 -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 <0K9J00E05P9AE100@brm-avmta-1.central.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.Com); Thu, 30 Oct 2008 03:34:22 -0600 (MDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9J00HKTP983U90@brm-avmta-1.central.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.Com); Thu,
 30 Oct 2008 03:34:21 -0600 (MDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9U9YK5H029645	for
 <LSARC-ext@Sun.Com>; Thu, 30 Oct 2008 09:34:20 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9J00601P60XM00@mail-apac.sun.com> (original mail from Jeff.Cai@Sun.COM)
 for LSARC-ext@Sun.Com (ORCPT LSARC-ext@Sun.Com); Thu,
 30 Oct 2008 17:34:20 +0800 (SGT)
Received: from [129.158.217.199] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K9J009QDP968GEB@mail-apac.sun.com>; Thu,
 30 Oct 2008 17:34:20 +0800 (SGT)
Date: Thu, 30 Oct 2008 17:29:37 +0800
From: Jeff Cai <Jeff.Cai@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <49097BF9.7040303@Sun.COM>
Sender: Jeff.Cai@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, LSARC-ext@sun.com,
        Wyllys.Ingersoll@sun.com, Brian.Cameron@sun.com
Message-id: <1225358977.27396.10.camel@par>
MIME-version: 1.0
X-Mailer: Evolution 2.24.1
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
 <49097BF9.7040303@Sun.COM>
Status: RO
Content-Length: 615

We will have another case to remove gnome-keyring-manager. 
gnome-keyring-manager is a front-end program for GNOME keyring. Its
functionality has been implemented in Seahorse.

gnome-keyring-daemon will still be there since it is the back-end of
GNOME keyring.

Jeff


On Thu, 2008-10-30 at 09:18 +0000, Darren J Moffat wrote:
> I've reviewed this case and I'm happy with what it imports from SSH and 
> how it exports that functionality to the user.
> 
> 
> Does this case Obsolete and/or remove the existing 
> gnome-keyring/gnome-keyring-manager and gnome-keyring-daemon programs ?
> 
> 
> --
> Darren J Moffat


From roehrich@kickball-mn.Central.Sun.COM Thu Oct 30 07:17:46 2008
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 m9UEHkc9002940
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 07:17:46 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m9UEHjj6029878
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 07:17:46 -0700 (PDT)
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 <0K9K0030H2DL8F00@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Thu, 30 Oct 2008 07:17:45 -0700 (PDT)
Received: from dm-central-01.central.sun.com ([129.147.62.4])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9K001CH2DJ0070@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 07:17:44 -0700 (PDT)
Received: from kickball-mn.Central.Sun.COM
 (kickball-mn.Central.Sun.COM [10.1.170.217])	by dm-central-01.central.sun.com
 (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9UEHf31044568; Thu,
 30 Oct 2008 08:17:41 -0600 (MDT)
Received: from kickball-mn.Central.Sun.COM (localhost [127.0.0.1])
	by kickball-mn.Central.Sun.COM (8.13.6+Sun/8.13.6)
 with ESMTP id m9UEABBY026643; Thu, 30 Oct 2008 09:10:11 -0500 (CDT)
Received: (from roehrich@localhost)	by kickball-mn.Central.Sun.COM
 (8.13.6+Sun/8.13.6/Submit) id m9UEAAPj026642; Thu,
 30 Oct 2008 09:10:10 -0500 (CDT)
Date: Thu, 30 Oct 2008 09:10:10 -0500
From: Dean Roehrich <Dean.Roehrich@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
To: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>
Cc: LSARC-ext@sun.com, Brian.Cameron@sun.com, Darren.Moffat@sun.com,
        Jeff.Cai@sun.com, Wyllys.Ingersoll@sun.com
Message-id: <20081030141010.GA26625@kickball-mn.Central.Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
User-Agent: Mutt/1.5.9i
Status: RO
Content-Length: 631

On Thu, Oct 30, 2008 at 01:53:27AM -0700, Shi-Ying Irene Huang wrote:
>     4.6 Interfaces:
>          Exported Interfaces
>            Interface                        Classification      Comments
>          ---------------                    -------------- ------------------
>          SUNWseahorse                        Uncommitted    Package name 
>          SUNWseahorse-root                   Uncommitted    Package name 

Are SUNWseahorse and SUNWseahorse-root acceptable?  I like them, and wish I
had used this method for my own case.  I thought they would have been required
to be SUNWseahorseu and SUNWseahorser?

Dean

From Darren.Moffat@sun.com Thu Oct 30 07:21:16 2008
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 m9UELGld002954
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 07:21:16 -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.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m9UELEHq027057
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 07:21:15 -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 <0K9K00C0H2JFVD00@brm-avmta-1.central.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Thu, 30 Oct 2008 08:21:15 -0600 (MDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9K000R82JEKPB0@brm-avmta-1.central.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 08:21:14 -0600 (MDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m9UELD8K024984	for
 <LSARC-ext@sun.com>; Thu, 30 Oct 2008 14:21:13 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K9K009011YHC100@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 14:21:13 +0000 (GMT)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K9K00FGD2IW8970@fe-emea-10.sun.com>; Thu,
 30 Oct 2008 14:20:57 +0000 (GMT)
Date: Thu, 30 Oct 2008 14:20:56 +0000
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <20081030141010.GA26625@kickball-mn.Central.Sun.COM>
Sender: Darren.Moffat@sun.com
To: Dean Roehrich <Dean.Roehrich@sun.com>
Cc: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, LSARC-ext@sun.com,
        Brian.Cameron@sun.com, Jeff.Cai@sun.com, Wyllys.Ingersoll@sun.com
Message-id: <4909C2C8.6020001@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
 <20081030141010.GA26625@kickball-mn.Central.Sun.COM>
User-Agent: Thunderbird 2.0.0.16 (X11/20080922)
Status: RO
Content-Length: 793

Dean Roehrich wrote:
> On Thu, Oct 30, 2008 at 01:53:27AM -0700, Shi-Ying Irene Huang wrote:
>>     4.6 Interfaces:
>>          Exported Interfaces
>>            Interface                        Classification      Comments
>>          ---------------                    -------------- ------------------
>>          SUNWseahorse                        Uncommitted    Package name 
>>          SUNWseahorse-root                   Uncommitted    Package name 
> 
> Are SUNWseahorse and SUNWseahorse-root acceptable?  I like them, and wish I
> had used this method for my own case.  I thought they would have been required
> to be SUNWseahorseu and SUNWseahorser?

Yes the are acceptable and there are plenty of cases (a quick count 
snv_100 found 87 packages named *-root)

-- 
Darren J Moffat

From Alan.Coopersmith@sun.com Thu Oct 30 07:50:23 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9UEoMEI003684
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 30 Oct 2008 07:50:23 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m9UEoIj1010573
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 30 Oct 2008 14:50:21 GMT
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 <0K9K0042D3VW9900@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Thu, 30 Oct 2008 07:50:20 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9K0004Q3VVZYD0@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 07:50:19 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m9UEoJoW016754	for
 <LSARC-ext@sun.com>; Thu, 30 Oct 2008 07:50:19 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K9K006013KW5F00@fe-sfbay-10.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Thu,
 30 Oct 2008 07:50:19 -0700 (PDT)
Received: from [10.6.102.118] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K9K000GF3VKQLB0@fe-sfbay-10.sun.com>; Thu,
 30 Oct 2008 07:50:08 -0700 (PDT)
Date: Thu, 30 Oct 2008 07:50:08 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <20081030141010.GA26625@kickball-mn.Central.Sun.COM>
Sender: Alan.Coopersmith@sun.com
To: Dean Roehrich <Dean.Roehrich@sun.com>
Cc: Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, LSARC-ext@sun.com,
        Brian.Cameron@sun.com, Darren.Moffat@sun.com, Jeff.Cai@sun.com,
        Wyllys.Ingersoll@sun.com
Message-id: <4909C9A0.6040400@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: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
 <20081030141010.GA26625@kickball-mn.Central.Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 1121

Dean Roehrich wrote:
> On Thu, Oct 30, 2008 at 01:53:27AM -0700, Shi-Ying Irene Huang wrote:
>>     4.6 Interfaces:
>>          Exported Interfaces
>>            Interface                        Classification      Comments
>>          ---------------                    -------------- ------------------
>>          SUNWseahorse                        Uncommitted    Package name 
>>          SUNWseahorse-root                   Uncommitted    Package name 
> 
> Are SUNWseahorse and SUNWseahorse-root acceptable?  I like them, and wish I
> had used this method for my own case.  I thought they would have been required
> to be SUNWseahorseu and SUNWseahorser?

*u & *r were used when package names were limited to 9 characters.
Since the expansion to 32-characters in Solaris 9, quite a few
packages have been integrated (especially in GNOME/JDS) with the
-root convention.

Of course, any *r or -root package is defacto Obsolete, since IPS
recombines usr & root packages into a single unified package.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


From Irene.Huang@sun.com Wed Nov  5 19:03:01 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mA6330ng004595
	for <LSARC-ext@sac.sfbay.sun.com>; Wed, 5 Nov 2008 19:03:00 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id mA632t6H002807
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Thu, 6 Nov 2008 03:02:59 GMT
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 <0K9W00A015SW8A00@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.COM); Wed, 05 Nov 2008 19:02:56 -0800 (PST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9W007W15SVCPA0@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.COM); Wed,
 05 Nov 2008 19:02:56 -0800 (PST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mA632to6002780	for
 <LSARC-ext@Sun.COM>; Thu, 06 Nov 2008 03:02:55 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K9W00I015S1WV00@mail-apac.sun.com>
 (original mail from Irene.Huang@Sun.COM)
 for LSARC-ext@Sun.COM (ORCPT LSARC-ext@Sun.COM); Thu,
 06 Nov 2008 11:02:55 +0800 (SGT)
Received: from [129.158.217.182] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K9W004KL5SS4614@mail-apac.sun.com>; Thu,
 06 Nov 2008 11:02:53 +0800 (SGT)
Date: Thu, 06 Nov 2008 11:02:43 +0800
From: Irene Huang <Irene.Huang@sun.com>
Subject: Re: Seahorse for OpenSolaris [LSARC/2008/664 FastTrack timeout
 11/06/2008]
In-reply-to: <4909C9A0.6040400@sun.com>
Sender: Irene.Huang@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: Dean Roehrich <Dean.Roehrich@sun.com>,
        Shi-Ying Irene Huang <sh162551@sac.sfbay.sun.com>, LSARC-ext@sun.com,
        Brian.Cameron@sun.com, Darren.Moffat@sun.com, Jeff.Cai@sun.com,
        Wyllys.Ingersoll@sun.com
Message-id: <49125E53.3070104@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_sEdK0YZ2TmLtuy177zb6Hw)"
X-PMX-Version: 5.4.1.325704
References: <200810300853.m9U8rRDL008157@sac.sfbay.sun.com>
 <20081030141010.GA26625@kickball-mn.Central.Sun.COM> <4909C9A0.6040400@sun.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Status: RO
Content-Length: 3190

This is a multi-part message in MIME format.

--Boundary_(ID_sEdK0YZ2TmLtuy177zb6Hw)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

Hi, All

Since there's no blocking issues, I am closing this case as approved.

Thanks

--Irene
Alan Coopersmith wrote:
> Dean Roehrich wrote:
>   
>> On Thu, Oct 30, 2008 at 01:53:27AM -0700, Shi-Ying Irene Huang wrote:
>>     
>>>     4.6 Interfaces:
>>>          Exported Interfaces
>>>            Interface                        Classification      Comments
>>>          ---------------                    -------------- ------------------
>>>          SUNWseahorse                        Uncommitted    Package name 
>>>          SUNWseahorse-root                   Uncommitted    Package name 
>>>       
>> Are SUNWseahorse and SUNWseahorse-root acceptable?  I like them, and wish I
>> had used this method for my own case.  I thought they would have been required
>> to be SUNWseahorseu and SUNWseahorser?
>>     
>
> *u & *r were used when package names were limited to 9 characters.
> Since the expansion to 32-characters in Solaris 9, quite a few
> packages have been integrated (especially in GNOME/JDS) with the
> -root convention.
>
> Of course, any *r or -root package is defacto Obsolete, since IPS
> recombines usr & root packages into a single unified package.
>
>   


--Boundary_(ID_sEdK0YZ2TmLtuy177zb6Hw)
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, All <br>
<br>
Since there's no blocking issues, I am closing this case as approved. <br>
<br>
Thanks <br>
<br>
--Irene<br>
Alan Coopersmith wrote:
<blockquote cite="mid:4909C9A0.6040400@sun.com" type="cite">
  <pre wrap="">Dean Roehrich wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On Thu, Oct 30, 2008 at 01:53:27AM -0700, Shi-Ying Irene Huang wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">    4.6 Interfaces:
         Exported Interfaces
           Interface                        Classification      Comments
         ---------------                    -------------- ------------------
         SUNWseahorse                        Uncommitted    Package name 
         SUNWseahorse-root                   Uncommitted    Package name 
      </pre>
    </blockquote>
    <pre wrap="">Are SUNWseahorse and SUNWseahorse-root acceptable?  I like them, and wish I
had used this method for my own case.  I thought they would have been required
to be SUNWseahorseu and SUNWseahorser?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
*u &amp; *r were used when package names were limited to 9 characters.
Since the expansion to 32-characters in Solaris 9, quite a few
packages have been integrated (especially in GNOME/JDS) with the
-root convention.

Of course, any *r or -root package is defacto Obsolete, since IPS
recombines usr &amp; root packages into a single unified package.

  </pre>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_sEdK0YZ2TmLtuy177zb6Hw)--

