From Jeff.Cai@sun.com Mon Mar 15 23:22:06 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 o2G6M6Aa028989
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 15 Mar 2010 23:22:06 -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 o2G6M4Ep012457
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Mon, 15 Mar 2010 23:22:06 -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 <0KZD00B0B30UKQ00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 00:22:06 -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 <0KZD005EX30SBG50@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 16 Mar 2010 00:22:05 -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 o2G6M4rK003066	for
 <psarc-ext@sun.com>; Tue, 16 Mar 2010 06:22:04 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZD007002T3X900@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 14:22:04 +0800 (SGT)
Received: from [129.158.217.199] ([unknown] [129.158.217.199])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZD00K7K30NEGG0@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 14:22:04 +0800 (SGT)
Date: Wed, 17 Mar 2010 14:18:15 +0800
From: Jeff Cai <Jeff.Cai@sun.com>
Subject: libgdata [PSARC/2010/092 timeout 03/24/2010]
Sender: Jeff.Cai@sun.com
To: psarc-ext@sun.com
Cc: Jerry.Tan@sun.com
Message-id: <1268806695.8495.3.camel@par>
MIME-version: 1.0
X-Mailer: Evolution 2.29.92.1
Content-type: multipart/mixed; boundary="Boundary_(ID_1ozlnyO/qIseVmCtywpDIg)"
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 6994


--Boundary_(ID_1ozlnyO/qIseVmCtywpDIg)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

Hi,

libgdata is a glib-based library for accessing Google online services.

I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
The timeout is set to March 24.

Thanks.

Jeff

--Boundary_(ID_1ozlnyO/qIseVmCtywpDIg)
Content-type: text/plain; CHARSET=US-ASCII; name=libgdata.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=libgdata.txt

Template Version: @(#)onepager.txt 1.35 07/11/07 SMI
Copyright 2007 Sun Microsystems


1. Introduction
   1.1. Project/Component Working Name:

        libgdata

   1.2. Name of Document Author/Supplier:

        Jerry Tan

   1.3. Date of This Document:

        02/11/2010

           1.3.1. Date this project was conceived:

                  02/11/2010

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

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

             System PAC

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

             PSARC

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

             robert.odea@sun.com

      1.4.4. The name of your business unit:

             Solaris Platform Engineering

   1.5. Email Aliases:

      1.5.1. Responsible Manager:

             harry.lu@sun.com

      1.5.2. Responsible Engineer:

             jerry.tan@sun.com

      1.5.3. Marketing Manager:

             glynn.foster@sun.com

      1.5.4. Interest List:

             desktop-discuss@opensolaris.org

2. Project Summary
   
    2.1 Project Description:
    
    Libgdata is a GLib-based library for accessing Google online services
    using GData protocol which is provided by Google. 

4. Technical Description:

    4.1. Details:

       Google provides GData as a simple standard protocol for reading and
       writing data to access the services provided by Google, including
       blogger, calender, contacts, documents, youtube, etc.

       The GData protocol provides the following features for interacting
       with the Google server: issuing HTTP requests, parsing XML-based
       responses to queries, inserting a new entry, searching for a string,
       update on a query, etc. 

       Examples: 

       To retrieve all public calendars for a given user, send "get" command
       to port 80 of www.google.com server like this :
       "GET /calendar/feeds/<calendar address>/public/full"
       it will return a reply like 
       "<?xml version='1.0' encoding='UTF-8'?>
        <feed xmlns='http://www.w3.org/2005/Atom'....>
	    <id>....</id>
	    <title>...</title>
	    ....
	    <entry>
	        <id>...</id>
	        ...
	    </entry>
        </feed>"

       To insert a new entry, send a Post request, and supply the XML 
       representation of the new entry, like this :
       "POST /calendar/feeds/defaults/<calendar address>/public/full"
       <?xml version='1.0' encoding='utf-8'?>
       <feed xmlns='http://www.w3.org/2005/Atom'
	    <entry ...>
	         <title>...</title>
	         <summary>...</summary>
	         ....
            </entry>
       </feed>"
       Upon success, the server will respond with an HTTP 201 message
       that contains the calendar entry submitted.

       Client applications will act on behalf of a user of a Google service. 
       The user provides his username and password to the Google Service, 
       then the service returns an authentication token. The user can then use
       this token along with every subsequent request on behalf of that user.

       The Google Data APIs support multiple authentication methods depending
       on what kind of client you're writing. If your client is a standalone 
       single-user "installed" application (such as a desktop application), 
       then you should use the "ClientLogin"; if your client is a multi-user 
       web application client, then you should choose between "AuthSub" and 
       "OAuth".Please refer section 5[4] for more details.

       There are several Google Data client libraries provided by Google, 
       including Java, JavaScript, .Net, PHP, Python, Object-C.

       Libgdata is provided by the GNOME community as a glib-based C library 
       to access Google's service using GData protocol.

       It is already used by the totem YouTube plugin, and evolution plans to 
       use libgdata to replace its own GData library.


    4.2. Bug/RFE Number(s):

         6923222

    4.3. In Scope:

         See above.

    4.4. Out of Scope:

         See above.

    4.5. Interfaces:
       
                                   Exported  Interface 

    Interface                         Classification  Comments
    -----------------------------     --------------  ----------------------
    SUNWlibgdata                      Uncommitted     Package name
    SUNWlibgdata-devel                Uncommitted     Package name
    /usr/lib/libgdata.so.6            Volatile        library
    /usr/include/libgdata/*           Volatile        Header file      
    /usr/lib/pkgconfig/libgdata.pc    Uncommitted     package config file



				Imported  Interface 

    Interface                Classification  ARC case       Comment
    --------                 --------------- ----------     ----------------
   
    GLib2                    Uncommitted     LSARC/2001/384 
    libsoup                  Violatile       LSARC/2003/398
    libxml2                  Committed       PSARC/2006/290
   
              
    4.6. Doc Impact:

         Help docs and man page

    4.7. Admin/Config Impact:

         None.

    4.8. HA Impact:

         None.

    4.9. I18N/L10N Impact:

         The JDS team and the G11N are working together to evaluate and
         provide I18N/L10N support.

    4.10. Packaging & Delivery:

          Adds two new packages:
          Package                Comment
          ------------------     ----------
          SUNWlibgdata           packags for libgdata
          SUNWlibgdata-devel     dev packags for libgdata
	  IPS schema:            library/desktop/libgdata


    4.11. Security Impact:

          Applications that use libgdata will act as a http client,
	  open Google's server port 80 or port 443  to read/write data, 
	  just like lynx.  
    
          For authentication issues, please refer to section 5.4. 

    4.12. Dependencies:
      
          The following versions of the imported interfaces are required:

	  GLib2 2.12 or above
	  libsoup 2.26.1 or above

            

5. Reference Documents:

      [1] Homepage: 
          http://live.gnome.org/libgdata

      [2] Related ARC Cases:
          LSARC/2001/384 Gtk+2.0 / glib 2.0, libglade, pango
    
      [3] Google Data Protocol document
          http://code.google.com/apis/gdata

      [4] Document for authentication in Google Gdata
          http://code.google.com/apis/gdata/docs/auth/overview.html


--Boundary_(ID_1ozlnyO/qIseVmCtywpDIg)--

From michael.kearney@oracle.com Tue Mar 16 08:53:38 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 o2GFrcik027740
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Mar 2010 08:53:38 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o2GFrbsC035496
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 16 Mar 2010 09:53:38 -0600 (MDT)
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 <0KZD00H0PTHD7C00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 08:53:37 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZD00GUZTHCAV60@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 16 Mar 2010 08:53:37 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2GFraG5019186	for
 <psarc-ext@sun.com>; Tue, 16 Mar 2010 15:53:36 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZD00J00T97AS00@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 09:53:36 -0600 (MDT)
Received: from [129.147.223.4] ([unknown] [129.147.223.4])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KZD0064FTH91AF0@mail-amer.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 16 Mar 2010 09:53:33 -0600 (MDT)
Date: Tue, 16 Mar 2010 09:53:33 -0600
From: michael.kearney@oracle.com
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <1268806695.8495.3.camel@par>
Sender: Michael.Kearney@sun.com
To: Jeff Cai <Jeff.Cai@sun.com>
Cc: psarc-ext@sun.com, Jerry.Tan@sun.com
Message-id: <4B9FA97D.2070003@oracle.com>
Organization: Oracle Corporation
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_lXK3MZr+cE+WKlZxNENT+A)"
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
Status: RO
Content-Length: 4465

This is a multi-part message in MIME format.

--Boundary_(ID_lXK3MZr+cE+WKlZxNENT+A)
Content-type: multipart/related; boundary="Boundary_(ID_Lz21WTTFmWdWE0djSD3QiQ)"


--Boundary_(ID_Lz21WTTFmWdWE0djSD3QiQ)
Content-type: text/html; CHARSET=US-ASCII
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">
+1<br>
<br>
On 3/17/2010 12:18 AM, Jeff Cai wrote:
<blockquote cite="mid:1268806695.8495.3.camel@par" type="cite">
  <pre wrap="">Hi,

libgdata is a glib-based library for accessing Google online services.

I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
The timeout is set to March 24.

Thanks.

Jeff
  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
Best Regards, Michael
<p><a href="http://www.oracle.com" target="_blank"><img
 src="cid:part1.03080807.03050004@oracle.com" alt="Oracle" border="0"
 height="26" width="114"></a><br>
<font color="#666666" face="Verdana, Arial, Helvetica, sans-serif"
 size="2">Michael Kearney | Principal Software Engineer<br>
Phone: <a href="tel:+1%203032722402">+1 3032722402</a> | Fax: <a
 href="fax:+1%203032726554">+1 3032726554</a> <br>
<font color="#ff0000">Oracle</font> Media Management Software<br>
500 Eldorado Blvd | Broomfield, CO 80021</font>
<br>
<a href="http://www.oracle.com/commitment" target="_blank"><img
 src="cid:part2.05030600.06040502@oracle.com" alt="Green Oracle"
 align="absmiddle" border="0" height="28" width="44"></a>
<font color="#4b7d42" face="Verdana, Arial, Helvetica, sans-serif"
 size="1">Oracle is committed to developing practices and products that
help protect the environment</font>
<!-- This signature was generated by the MyDesktop Oracle Business Signature utility version 3.6.0 --><!-- Visit http://mydesktop.oracle.com/ and try it for yourself -->
</p>
</div>
</body>
</html>

--Boundary_(ID_Lz21WTTFmWdWE0djSD3QiQ)
Content-id: <part1.03080807.03050004@oracle.com>
Content-type: image/gif; name=oracle_sig_logo.gif
Content-transfer-encoding: BASE64
Content-disposition: inline; filename=oracle_sig_logo.gif

R0lGODlhcgAaAMQAAP8QEP/w8P/Q0P/g4P8wMP9gYP8gIP+goP9QUP+QkP+wsP9w
cP+AgP9AQP/AwP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAByABoAAAX/ICSOZGmeaKqubOu+cCzP
dC0GCqPvvBKUDp5wp1gFdIPVIDfcOQa6A8yRaO4gweQoUHh4v2Bw4SdihM9egyBF
8ALIpkEXDR44vA2XwkD/IgYGAAZbbX1nBGRmhl8AWiUJYicCAIsPDFh4LXOGjQ4N
AAhrEIUPBQcOqKmoB5sEZV4JqqoHhQVxlGAOJQG4AAunsqg/dw95KwdfBgzBqKIE
BMaQDwCiKpOwEIq6KANuJg14igZwEHPULMTGKbxetjF8D1ItxK7aKl8lCl8DAfAL
W1+2rUi3QtqgGN2mwYCXzYvAON624LoEQZ9DEfRcEFSBIE2DjyBDfnyIqRgMcA8a
/z5AZQWXOxEdHxwUgfIgsX/zMqlAWclVCQFefLpAqdJBAFJn3owgtpJEQkslEWjU
mYLnomokcDlS4s0eFzQNqvXDEyzmAwFPyaXYmGJBuxlzELWIacueiE0AFGyF4Hba
NTquUEpFRxUFUC9YXQzARYAkEJSNipKQ9kDu0i9SKKNZ9iXswMIoYgI4oJYFskpg
zkkmcdrviELqmPVt1HpRAaaLqCE1lBgjvEpqRtgl8Tevygd7TcCuiKvPm8OVEkAI
YLYPThSsRIpEQJr1x94QBIT09FH6QJC6AiRAoB1kEb7tRb4MvyB+AwSlbejfz7+/
//8ABijggAQWaOCBCCao4A+CDDbo4IMQRijhhBQKGAIAOw==

--Boundary_(ID_Lz21WTTFmWdWE0djSD3QiQ)
Content-id: <part2.05030600.06040502@oracle.com>
Content-type: image/gif; name=green-for-email-sig_0.gif
Content-transfer-encoding: BASE64
Content-disposition: inline; filename=green-for-email-sig_0.gif

R0lGODlhLAAcAMQAAP///0x9RHmec9Pf0aa+oleFULHGrmKNW+nv6I+uivT39N7n
3W6VZ7zPuZu2lsjXxYSmfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAsABwAQAXhICCOZGmeaDoaReC+sKAM
R7GopIA6boIvLgPAVSAgALxjSYdrOp/Q6NPgYqIEPkTBV2taTwgGbEw+PAZo3FfK
bqMQQfeJ8DoY0Hg0wxhAKBgHCl5XLgMqDwFCAAIFPIYDgidrOUQGkSh0cQMJAQyX
OXKhoqOkpaanI2aoIwMErq+uCY0BMlANKpxkYwQGBH82TpMicD0pAgQACToDAchq
hAG3KQ4HIlQNnErG0IYqB9EAiEQvwEsozC43hy0CAeXMwsLDLS8MAvf497ruCZ+g
OA0gfNt3AIK0J/JWKVzIsEQIADs=

--Boundary_(ID_Lz21WTTFmWdWE0djSD3QiQ)--

--Boundary_(ID_lXK3MZr+cE+WKlZxNENT+A)
Content-type: text/x-vcard; CHARSET=US-ASCII; name=michael_kearney.vcf
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=michael_kearney.vcf

begin:vcard
fn:Michael Kearney
n:Kearney;Michael
org:Oracle Corp.;Archive Core Engineering
adr:500 Eldorado Blvd.;;Mailstop UBRM05-390;Broomfield;CO;80021;US
email;internet:Michael.Kearney@Oracle.com
title:Principal Software Engineer
tel;work:303-272-2402
tel;fax:303-272-6554
x-mozilla-html:TRUE
url:http://www.oracle.com/
version:2.1
end:vcard


--Boundary_(ID_lXK3MZr+cE+WKlZxNENT+A)--

From sebastien.roy@oracle.com Tue Mar 16 10:20:02 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 o2GHK2DJ029933
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Mar 2010 10:20:02 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o2GHJxPc048249;
	Tue, 16 Mar 2010 11:20:00 -0600 (MDT)
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 <0KZD00M01XHC9800@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Mar 2010 10:20:00 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZD00IKGXHBL340@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Mar 2010 10:19:59 -0700 (PDT)
Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2GHJxss027023; Tue,
 16 Mar 2010 17:19:59 +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 o2GHJuh4029499; Tue, 16 Mar 2010 17:19:56 +0000 (GMT)
Received: from abhmt014.oracle.com by acsmt353.oracle.com	with ESMTP id
 90185251268759968; Tue, 16 Mar 2010 10:19:28 -0700
Received: from [129.148.174.103] (/129.148.174.103)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Tue,
 16 Mar 2010 10:19:27 -0700
Date: Tue, 16 Mar 2010 13:16:38 -0400
From: Sebastien Roy <sebastien.roy@oracle.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <1268806695.8495.3.camel@par>
To: Jeff Cai <Jeff.Cai@sun.com>
Cc: psarc-ext@sun.com, Jerry.Tan@sun.com
Message-id: <4B9FBCF6.5040204@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: acsmt355.oracle.com [141.146.40.155]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4B9FBDBE.00A0:SCFMA4539814,ss=1,fgs=0
References: <1268806695.8495.3.camel@par>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100214
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 1075

On 03/17/10 02:18 AM, Jeff Cai wrote:
> libgdata is a glib-based library for accessing Google online services.
>
> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
> The timeout is set to March 24.
...
>                                    Exported  Interface
>
>     Interface                         Classification  Comments
>     -----------------------------     --------------  ----------------------
>     SUNWlibgdata                      Uncommitted     Package name
>     SUNWlibgdata-devel                Uncommitted     Package name

Package names no longer use this convention.  OpenSolaris IPS packages 
have been renamed using a hierarchical namespace.  I'd suggest 
consulting with the IPS team to see where this would fit in the 
hierarchy, and propose appropriate names.

>     /usr/lib/libgdata.so.6            Volatile        library
>     /usr/include/libgdata/*           Volatile        Header file
>     /usr/lib/pkgconfig/libgdata.pc    Uncommitted     package config file

No /usr/lib/libgdata.so link?  No 64-bit library?

-Seb

From John.Fischer@sun.com Tue Mar 16 10:56:21 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 o2GHuLUw000666
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Mar 2010 10:56:21 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o2GHuKOH018581
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 16 Mar 2010 11:56:21 -0600 (MDT)
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 <0KZD00109Z5W6G00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 10:56:20 -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 <0KZD00I8QZ5WLC70@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 16 Mar 2010 10:56:20 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2GHuJwa029983	for
 <psarc-ext@sun.com>; Tue, 16 Mar 2010 17:56:19 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZD00300Y56KT00@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 16 Mar 2010 11:56:19 -0600 (MDT)
Received: from [192.168.0.117] ([unknown] [76.20.56.122])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KZD00DGBZ5H26B0@mail-amer.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 16 Mar 2010 11:56:06 -0600 (MDT)
Date: Tue, 16 Mar 2010 10:56:05 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4B9FBCF6.5040204@oracle.com>
Sender: John.Fischer@sun.com
To: Sebastien Roy <sebastien.roy@oracle.com>
Cc: Jeff Cai <Jeff.Cai@sun.com>, psarc-ext@sun.com, Jerry.Tan@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <4B9FC635.2010404@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 1469

Seb,

Not speaking on behalf of the desktop team so the team still
needs to respond but ...

Later on in the document they specify the IPS hierarchical
namespace to be:

	  IPS schema:            library/desktop/libgdata

This simply needs to be in the Interface table and the others
(SVr4 packages) removed.

The desktop team as a matter of routine supplies the symbolic
link as well as 64-bit libraries.  However, for completeness
sake they need to specify this in the interface table.

Thanks,

John

On 03/16/10 10:16 AM, Sebastien Roy wrote:
> On 03/17/10 02:18 AM, Jeff Cai wrote:
>> libgdata is a glib-based library for accessing Google online services.
>>
>> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
>> The timeout is set to March 24.
> ...
>> Exported Interface
>>
>> Interface Classification Comments
>> ----------------------------- -------------- ----------------------
>> SUNWlibgdata Uncommitted Package name
>> SUNWlibgdata-devel Uncommitted Package name
>
> Package names no longer use this convention. OpenSolaris IPS packages
> have been renamed using a hierarchical namespace. I'd suggest consulting
> with the IPS team to see where this would fit in the hierarchy, and
> propose appropriate names.
>
>> /usr/lib/libgdata.so.6 Volatile library
>> /usr/include/libgdata/* Volatile Header file
>> /usr/lib/pkgconfig/libgdata.pc Uncommitted package config file
>
> No /usr/lib/libgdata.so link? No 64-bit library?
>
> -Seb

From alan.coopersmith@oracle.com Tue Mar 16 11:04:46 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 o2GI4kDT000972
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Mar 2010 11:04: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.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2GI4iuP023113;
	Tue, 16 Mar 2010 11:04:44 -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 <0KZD00105ZJWQU00@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Mar 2010 11:04:44 -0700 (PDT)
Received: from sca-ea-mail-4.sun.com ([192.18.43.22])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZD00ISVZJVLG70@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Mar 2010 11:04:43 -0700 (PDT)
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 o2GI4h8C017486;
 Tue, 16 Mar 2010 18:04:43 +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 o2GHu6YZ004415; Tue, 16 Mar 2010 18:04:42 +0000 (GMT)
Received: from abhmt017.oracle.com by acsmt354.oracle.com	with ESMTP id
 90324111268762590; Tue, 16 Mar 2010 11:03:10 -0700
Received: from [129.145.155.53] (/129.145.155.53)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Tue,
 16 Mar 2010 11:03:09 -0700
Date: Tue, 16 Mar 2010 11:03:08 -0700
From: Alan Coopersmith <alan.coopersmith@oracle.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4B9FC635.2010404@sun.com>
To: John.Fischer@sun.com
Cc: Sebastien Roy <sebastien.roy@oracle.com>, psarc-ext@sun.com,
        Jerry.Tan@sun.com
Message-id: <4B9FC7DC.505@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
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.0A090202.4B9FC83A.0191:SCFMA4539814,ss=1,fgs=0
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4B9FC635.2010404@sun.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 426

John Fischer wrote:
> The desktop team as a matter of routine supplies the symbolic
> link as well as 64-bit libraries.

Actually, a recent survey of the OS libraries showed that most
of the ones missing 64-bit versions were delivered by the desktop
team, so it's unfortunately not as routine as it should be.

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


From Jerry.Tan@sun.com Wed Mar 17 02:49:36 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 o2H9naxU005253
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 02:49:36 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2H9naI5021637
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 17 Mar 2010 02:49:36 -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 <0KZF00J0S7AOIL00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 02:49:36 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZF00HOP7AMDG20@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 17 Mar 2010 02:49:34 -0700 (PDT)
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 o2H9nXtL009122	for
 <psarc-ext@sun.com>; Wed, 17 Mar 2010 09:49:33 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZF00I007A65200@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 17:49:33 +0800 (SGT)
Received: from [129.158.217.234] ([unknown] [129.158.217.234])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZF008O67AKXA10@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 17:49:33 +0800 (SGT)
Date: Wed, 17 Mar 2010 17:50:21 +0800
From: Jerry Tan <Jerry.Tan@sun.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4B9FBCF6.5040204@oracle.com>
Sender: Jerry.Tan@sun.com
To: Sebastien Roy <sebastien.roy@oracle.com>
Cc: Jeff Cai <Jeff.Cai@sun.com>, psarc-ext@sun.com
Message-id: <4BA0A5DD.20403@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207
 Lightning/1.0pre Thunderbird/3.0
Status: RO
Content-Length: 1372

On 03/17/10 01:16 AM, Sebastien Roy wrote:
> On 03/17/10 02:18 AM, Jeff Cai wrote:
>> libgdata is a glib-based library for accessing Google online services.
>>
>> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
>> The timeout is set to March 24.
> ...
>>                                    Exported  Interface
>>
>>     Interface                         Classification  Comments
>>     -----------------------------     --------------  
>> ----------------------
>>     SUNWlibgdata                      Uncommitted     Package name
>>     SUNWlibgdata-devel                Uncommitted     Package name
>
> Package names no longer use this convention.  OpenSolaris IPS packages 
> have been renamed using a hierarchical namespace.  I'd suggest 
> consulting with the IPS team to see where this would fit in the 
> hierarchy, and propose appropriate names.

I will list "Desktop/library/libgdata" as its ips name in interface table.
>
>
>>     /usr/lib/libgdata.so.6            Volatile        library
>>     /usr/include/libgdata/*           Volatile        Header file
>>     /usr/lib/pkgconfig/libgdata.pc    Uncommitted     package config 
>> file
>
> No /usr/lib/libgdata.so link?  No 64-bit library?

/usr/lib/libgdata.so is a symbol link of libgdata.so.6,
I will list it in interface table.


As 64-bit library, I will add it also.

>
> -Seb


From Jerry.Tan@sun.com Wed Mar 17 03:11:11 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 o2HABBPF005814
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 03:11:11 -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 o2HAB9f7008130
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 17 Mar 2010 05:11:10 -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 <0KZF00K118ALYX00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 03:11:09 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZF00HN68AJD630@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 17 Mar 2010 03:11:08 -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 o2HAB7Dt029524	for
 <psarc-ext@sun.com>; Wed, 17 Mar 2010 10:11:07 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZF003007WKSY00@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 18:11:07 +0800 (SGT)
Received: from [129.158.217.234] ([unknown] [129.158.217.234])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZF00GXX8AIQZ10@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 18:11:06 +0800 (SGT)
Date: Wed, 17 Mar 2010 18:11:56 +0800
From: Jerry Tan <Jerry.Tan@sun.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <1268806695.8495.3.camel@par>
Sender: Jerry.Tan@sun.com
To: Jeff Cai <Jeff.Cai@sun.com>
Cc: psarc-ext@sun.com
Message-id: <4BA0AAEC.7080201@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_+iDof4iOXDREt9kZz3e2RQ)"
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207
 Lightning/1.0pre Thunderbird/3.0
Status: RO
Content-Length: 7299

This is a multi-part message in MIME format.

--Boundary_(ID_+iDof4iOXDREt9kZz3e2RQ)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

On 03/17/10 02:18 PM, Jeff Cai wrote:
> Hi,
>
> libgdata is a glib-based library for accessing Google online services.
>
> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
> The timeout is set to March 24.
>
> Thanks.
>
> Jeff
>    
updated.


Add 64bit libraries and IPS schema in interface table.

and remove package name SUNWlibgdata



--Boundary_(ID_+iDof4iOXDREt9kZz3e2RQ)
Content-type: text/plain; name=libgdata.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=libgdata.txt

Template Version: @(#)onepager.txt 1.35 07/11/07 SMI
Copyright 2007 Sun Microsystems


1. Introduction
   1.1. Project/Component Working Name:

        libgdata

   1.2. Name of Document Author/Supplier:

        Jerry Tan

   1.3. Date of This Document:

        02/11/2010

           1.3.1. Date this project was conceived:

                  02/11/2010

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

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

             System PAC

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

             PSARC

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

             robert.odea@sun.com

      1.4.4. The name of your business unit:

             Solaris Platform Engineering

   1.5. Email Aliases:

      1.5.1. Responsible Manager:

             harry.lu@sun.com

      1.5.2. Responsible Engineer:

             jerry.tan@sun.com

      1.5.3. Marketing Manager:

             glynn.foster@sun.com

      1.5.4. Interest List:

             desktop-discuss@opensolaris.org

2. Project Summary
   
    2.1 Project Description:
    
    Libgdata is a GLib-based library for accessing Google online services
    using GData protocol which is provided by Google. 

4. Technical Description:

    4.1. Details:

       Google provides GData as a simple standard protocol for reading and
       writing data to access the services provided by Google, including
       blogger, calender, contacts, documents, youtube, etc.

       The GData protocol provides the following features for interacting
       with the Google server: issuing HTTP requests, parsing XML-based
       responses to queries, inserting a new entry, searching for a string,
       update on a query, etc. 

       Examples: 

       To retrieve all public calendars for a given user, send "get" command
       to port 80 of www.google.com server like this :
       "GET /calendar/feeds/<calendar address>/public/full"
       it will return a reply like 
       "<?xml version='1.0' encoding='UTF-8'?>
        <feed xmlns='http://www.w3.org/2005/Atom'....>
	    <id>....</id>
	    <title>...</title>
	    ....
	    <entry>
	        <id>...</id>
	        ...
	    </entry>
        </feed>"

       To insert a new entry, send a Post request, and supply the XML 
       representation of the new entry, like this :
       "POST /calendar/feeds/defaults/<calendar address>/public/full"
       <?xml version='1.0' encoding='utf-8'?>
       <feed xmlns='http://www.w3.org/2005/Atom'
	    <entry ...>
	         <title>...</title>
	         <summary>...</summary>
	         ....
            </entry>
       </feed>"
       Upon success, the server will respond with an HTTP 201 message
       that contains the calendar entry submitted.

       Client applications will act on behalf of a user of a Google service. 
       The user provides his username and password to the Google Service, 
       then the service returns an authentication token. The user can then use
       this token along with every subsequent request on behalf of that user.

       The Google Data APIs support multiple authentication methods depending
       on what kind of client you're writing. If your client is a standalone 
       single-user "installed" application (such as a desktop application), 
       then you should use the "ClientLogin"; if your client is a multi-user 
       web application client, then you should choose between "AuthSub" and 
       "OAuth".Please refer section 5.2 for more details.

       There are several Google Data client libraries provided by Google, 
       including Java, JavaScript, .Net, PHP, Python, Object-C.

       Libgdata is provided by the GNOME community as a glib-based C library 
       to access Google's service using GData protocol.

       It is already used by the totem YouTube plugin, and evolution plans to 
       use libgdata to replace its own GData library.


    4.2. Bug/RFE Number(s):

         6923222

    4.3. In Scope:

         See above.

    4.4. Out of Scope:

         See above.

    4.5. Interfaces:
       
                                   Exported  Interface 

    Interface                         Classification  Comments
    -----------------------------     --------------  ----------------------
    library/desktop/libgdata          Uncommitted     IPS schema

    /usr/lib/libgdata.so.6            Volatile        library
    /usr/lib/libgdata.so              Volatile        library symlink
    /usr/include/libgdata/*           Volatile        Header file      
    /usr/lib/pkgconfig/libgdata.pc    Uncommitted     package config file

    /usr/lib/{adm64 |sparcv9}/libgdata.so.6
                                      Volatile	      64bit library
    /usr/lib/{amd64 |sparcv9}/libgdata.so
			              Volatile	      64bit library symlink
    /usr/lib/{amd64 |sparcv9}/pkgconfig/raptor.pc
                                      Uncommitted     64bit pc file



				Imported  Interface 

    Interface                Classification  ARC case       Comment
    --------                 --------------- ----------     ----------------
   
    GLib2                    Uncommitted     LSARC/2001/384 
    libsoup                  Violatile       LSARC/2003/398
    libxml2                  committed       PSARC/2006/290
   
              
    4.6. Doc Impact:

         Help docs and man page

    4.7. Admin/Config Impact:

         None.

    4.8. HA Impact:

         None.

    4.9. I18N/L10N Impact:

         The JDS team and the G11N are working together to evaluate and
         provide I18N/L10N support.

    4.10. Packaging & Delivery:

	  IPS schema:            library/desktop/libgdata


    4.11. Security Impact:

          Applications that use libgdata will act as a http client,
	  open Google's server port 80 or port 443  to read/write data, 
	  just like lynx.  
    
          For authentication issues, please refer to section 5.4. 

    4.12. Dependencies:
      
          The following versions of the imported interfaces are required:

	  GLib2 2.12 or above
	  libsoup 2.26.1 or above

            

5. Reference Documents:

      [1] Homepage: 
          http://live.gnome.org/libgdata

      [2] Related ARC Cases:
          LSARC/2001/384 Gtk+2.0 / glib 2.0, libglade, pango
    
      [3] Google Data Protocol document
          http://code.google.com/apis/gdata

      [4] Document for authentication in Google Gdata
          http://code.google.com/apis/gdata/docs/auth/overview.html


--Boundary_(ID_+iDof4iOXDREt9kZz3e2RQ)--

From sebastien.roy@oracle.com Wed Mar 17 05:22:46 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 o2HCMkWi008234
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 05:22:46 -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 o2HCMhNj029707;
	Wed, 17 Mar 2010 05:22:44 -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 <0KZF00I0FEDWUJ00@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 06:22:44 -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 <0KZF00G46EDWU910@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 06:22:44 -0600 (MDT)
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 o2HCMhvf016929; Wed,
 17 Mar 2010 12:22:43 +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 o2HCMbuc012880; Wed, 17 Mar 2010 12:22:41 +0000 (GMT)
Received: from abhmt018.oracle.com by acsmt354.oracle.com	with ESMTP id
 88093191268828531; Wed, 17 Mar 2010 05:22:11 -0700
Received: from [129.148.19.4] (/129.148.19.4)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Wed,
 17 Mar 2010 05:22:11 -0700
Date: Wed, 17 Mar 2010 08:22:10 -0400
From: Sebastien Roy <sebastien.roy@oracle.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4BA0A5DD.20403@sun.com>
To: Jerry Tan <Jerry.Tan@sun.com>
Cc: Jeff Cai <Jeff.Cai@sun.com>, psarc-ext@sun.com
Message-id: <4BA0C972.9020409@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.0A090202.4BA0C992.011B:SCFMA4539814,ss=1,fgs=0
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4BA0A5DD.20403@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.8) Gecko/20100302
 Lightning/1.0b1 Thunderbird/3.0.2
Status: RO
Content-Length: 1320

On 03/17/10 05:50 AM, Jerry Tan wrote:
> On 03/17/10 01:16 AM, Sebastien Roy wrote:
>> On 03/17/10 02:18 AM, Jeff Cai wrote:
>>> libgdata is a glib-based library for accessing Google online services.
>>>
>>> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
>>> The timeout is set to March 24.
>> ...
>>> Exported Interface
>>>
>>> Interface Classification Comments
>>> ----------------------------- -------------- ----------------------
>>> SUNWlibgdata Uncommitted Package name
>>> SUNWlibgdata-devel Uncommitted Package name
>>
>> Package names no longer use this convention. OpenSolaris IPS packages
>> have been renamed using a hierarchical namespace. I'd suggest
>> consulting with the IPS team to see where this would fit in the
>> hierarchy, and propose appropriate names.
>
> I will list "Desktop/library/libgdata" as its ips name in interface table.

Does this imply that there is in fact not a libgdata-devel?

>>
>>
>>> /usr/lib/libgdata.so.6 Volatile library
>>> /usr/include/libgdata/* Volatile Header file
>>> /usr/lib/pkgconfig/libgdata.pc Uncommitted package config file
>>
>> No /usr/lib/libgdata.so link? No 64-bit library?
>
> /usr/lib/libgdata.so is a symbol link of libgdata.so.6,
> I will list it in interface table.
>
>
> As 64-bit library, I will add it also.

Thanks,
-Seb

From swalker@opensolaris.org Wed Mar 17 08:00:38 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 o2HF0c3t010399
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 08:00:38 -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 o2HF0Y0e019110;
	Wed, 17 Mar 2010 08:00:36 -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 <0KZF00B3PLOZ6C00@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 09:00:35 -0600 (MDT)
Received: from jurassic.Eng.Sun.COM ([129.146.17.59])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZF00GTMLNQUGD0@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 08:59:50 -0600 (MDT)
Received: from [10.7.250.123]
 (punchin-client-10-7-250-123.SFBay.Sun.COM [10.7.250.123])
	by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o2HExnfN113197; Wed,
 17 Mar 2010 07:59:49 -0700 (PDT)
Date: Wed, 17 Mar 2010 09:59:49 -0500
From: Shawn Walker <swalker@opensolaris.org>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4BA0A5DD.20403@sun.com>
To: Jerry Tan <Jerry.Tan@sun.com>
Cc: Sebastien Roy <sebastien.roy@oracle.com>, Jeff Cai <Jeff.Cai@sun.com>,
        psarc-ext@sun.com
Message-id: <4BA0EE65.4060504@opensolaris.org>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4BA0A5DD.20403@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.8) Gecko/20100302
 Lightning/1.0b1 Thunderbird/3.0.2
Status: RO
Content-Length: 970

On 03/17/10 04:50 AM, Jerry Tan wrote:
> On 03/17/10 01:16 AM, Sebastien Roy wrote:
>> On 03/17/10 02:18 AM, Jeff Cai wrote:
>>> libgdata is a glib-based library for accessing Google online services.
>>>
>>> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
>>> The timeout is set to March 24.
>> ...
>>> Exported Interface
>>>
>>> Interface Classification Comments
>>> ----------------------------- -------------- ----------------------
>>> SUNWlibgdata Uncommitted Package name
>>> SUNWlibgdata-devel Uncommitted Package name
>>
>> Package names no longer use this convention. OpenSolaris IPS packages
>> have been renamed using a hierarchical namespace. I'd suggest
>> consulting with the IPS team to see where this would fit in the
>> hierarchy, and propose appropriate names.
>
> I will list "Desktop/library/libgdata" as its ips name in interface table.

Nit, "desktop" not "Desktop" -- package names are strictly lowercase.

-- 
Shawn Walker

From alan.coopersmith@oracle.com Wed Mar 17 08:08:03 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 o2HF822H010542
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 08:08:03 -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 o2HF80qH008465;
	Wed, 17 Mar 2010 10:08:00 -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 <0KZF00C0JM1C3Y00@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 09:08:00 -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 <0KZF00G85M1BUGF0@brm-avmta-1.central.sun.com>; Wed,
 17 Mar 2010 09:07:59 -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 o2HF7wG1021964; Wed,
 17 Mar 2010 15:07:59 +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 o2H6vnP2007750; Wed, 17 Mar 2010 15:07:57 +0000 (GMT)
Received: from abhmt001.oracle.com by acsmt354.oracle.com	with ESMTP id
 93352811268838378; Wed, 17 Mar 2010 08:06:18 -0700
Received: from [129.145.155.53] (/129.145.155.53)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Wed,
 17 Mar 2010 08:06:17 -0700
Date: Wed, 17 Mar 2010 08:06:16 -0700
From: Alan Coopersmith <alan.coopersmith@oracle.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4BA0C972.9020409@oracle.com>
To: Sebastien Roy <sebastien.roy@oracle.com>
Cc: Jerry Tan <Jerry.Tan@sun.com>, psarc-ext@sun.com
Message-id: <4BA0EFE8.5060602@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
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.0A090203.4BA0F04D.0194:SCFMA4539814,ss=1,fgs=0
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4BA0A5DD.20403@sun.com> <4BA0C972.9020409@oracle.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 467

Sebastien Roy wrote:
>> I will list "Desktop/library/libgdata" as its ips name in interface
>> table.
> 
> Does this imply that there is in fact not a libgdata-devel?

There should not be, as the IPS convention is to include the -devel bits
in the main package (and eventually to use facets to allow controlling
whether to install those bits or not).

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


From danek.duvall@sun.com Wed Mar 17 11:34:56 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 o2HIYutt016091
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Mar 2010 11:34:56 -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 o2HIYteK003072
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 17 Mar 2010 11:34:56 -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 <0KZF00C05VM7R200@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 17 Mar 2010 11:34:55 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZF00LFZVM70390@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 17 Mar 2010 11:34:55 -0700 (PDT)
Received: from smelly.sfbay.sun.com (smelly.SFBay.Sun.COM [129.146.228.142])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o2HIYlFw011305; Wed, 17 Mar 2010 11:34:48 -0700 (PDT)
Received: from smelly.sfbay.sun.com (smelly [127.0.0.1])
	by smelly.sfbay.sun.com (8.14.4+Sun/8.14.4) with ESMTP id o2HIYlRN009822; Wed,
 17 Mar 2010 11:34:47 -0700 (PDT)
Received: (from dduvall@localhost)
	by smelly.sfbay.sun.com (8.14.4+Sun/8.14.4/Submit) id o2HIYlNP009821; Wed,
 17 Mar 2010 11:34:47 -0700 (PDT)
Date: Wed, 17 Mar 2010 11:34:47 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <4BA0A5DD.20403@sun.com>
To: Jerry Tan <Jerry.Tan@sun.com>
Cc: Sebastien Roy <sebastien.roy@oracle.com>, Jeff Cai <Jeff.Cai@sun.com>,
        psarc-ext@sun.com
Message-id: <20100317183447.GG3577@smelly.SFBay.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: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4BA0A5DD.20403@sun.com>
User-Agent: Mutt/1.5.20 (2009-06-23)
Status: RO
Content-Length: 255

Jerry Tan wrote:

> I will list "Desktop/library/libgdata" as its ips name in interface table.

Please follow the pattern of the rest of the libraries:

    pkg:/library/libgdata

This library is in no way useful only in a desktop context.

Thanks,
Danek

From Jerry.Tan@Sun.COM Fri Mar 19 00:52:46 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 o2J7qjYC022825
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Mar 2010 00:52:46 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2J7qjwp027530
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 19 Mar 2010 02:52:45 -0500 (CDT)
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 <0KZI00A01R7X5N00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 19 Mar 2010 00:52:45 -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 <0KZI00G4OR7W2K70@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 19 Mar 2010 00:52:44 -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 o2J7qfTk005074	for
 <psarc-ext@sun.com>; Fri, 19 Mar 2010 07:52:41 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZI00B00R2DMF00@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 19 Mar 2010 15:52:41 +0800 (SGT)
Received: from [129.158.217.234] ([unknown] [129.158.217.234])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZI00CH0R7RFB40@mail-apac.sun.com>; Fri,
 19 Mar 2010 15:52:40 +0800 (SGT)
Date: Fri, 19 Mar 2010 15:53:29 +0800
From: Jerry Tan <Jerry.Tan@Sun.COM>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <20100317183447.GG3577@smelly.SFBay.Sun.COM>
Sender: Jerry.Tan@Sun.COM
To: Danek Duvall <Danek.Duvall@Sun.COM>
Cc: Sebastien Roy <sebastien.roy@oracle.com>, Jeff Cai <Jeff.Cai@Sun.COM>,
        psarc-ext@Sun.COM
Message-id: <4BA32D79.4060005@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_y/q8Kg2fR5D/4IU+L0VYYQ)"
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par> <4B9FBCF6.5040204@oracle.com>
 <4BA0A5DD.20403@sun.com> <20100317183447.GG3577@smelly.SFBay.Sun.COM>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207
 Lightning/1.0pre Thunderbird/3.0
Status: RO
Content-Length: 7326

This is a multi-part message in MIME format.

--Boundary_(ID_y/q8Kg2fR5D/4IU+L0VYYQ)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

On 03/18/10 02:34 AM, Danek Duvall wrote:
> Jerry Tan wrote:
>
>    
>> I will list "Desktop/library/libgdata" as its ips name in interface table.
>>      
> Please follow the pattern of the rest of the libraries:
>
>      pkg:/library/libgdata
>
> This library is in no way useful only in a desktop context.
>
> Thanks,
> Danek
>    
Thanks,

I will change it to pkg:/library/libgdata



--Boundary_(ID_y/q8Kg2fR5D/4IU+L0VYYQ)
Content-type: text/plain; name=libgdata.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=libgdata.txt

Template Version: @(#)onepager.txt 1.35 07/11/07 SMI
Copyright 2007 Sun Microsystems


1. Introduction
   1.1. Project/Component Working Name:

        libgdata

   1.2. Name of Document Author/Supplier:

        Jerry Tan

   1.3. Date of This Document:

        02/11/2010

           1.3.1. Date this project was conceived:

                  02/11/2010

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

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

             System PAC

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

             PSARC

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

             robert.odea@sun.com

      1.4.4. The name of your business unit:

             Solaris Platform Engineering

   1.5. Email Aliases:

      1.5.1. Responsible Manager:

             harry.lu@sun.com

      1.5.2. Responsible Engineer:

             jerry.tan@sun.com

      1.5.3. Marketing Manager:

             glynn.foster@sun.com

      1.5.4. Interest List:

             desktop-discuss@opensolaris.org

2. Project Summary
   
    2.1 Project Description:
    
    Libgdata is a GLib-based library for accessing Google online services
    using GData protocol which is provided by Google. 

4. Technical Description:

    4.1. Details:

       Google provides GData as a simple standard protocol for reading and
       writing data to access the services provided by Google, including
       blogger, calender, contacts, documents, youtube, etc.

       The GData protocol provides the following features for interacting
       with the Google server: issuing HTTP requests, parsing XML-based
       responses to queries, inserting a new entry, searching for a string,
       update on a query, etc. 

       Examples: 

       To retrieve all public calendars for a given user, send "get" command
       to port 80 of www.google.com server like this :
       "GET /calendar/feeds/<calendar address>/public/full"
       it will return a reply like 
       "<?xml version='1.0' encoding='UTF-8'?>
        <feed xmlns='http://www.w3.org/2005/Atom'....>
	    <id>....</id>
	    <title>...</title>
	    ....
	    <entry>
	        <id>...</id>
	        ...
	    </entry>
        </feed>"

       To insert a new entry, send a Post request, and supply the XML 
       representation of the new entry, like this :
       "POST /calendar/feeds/defaults/<calendar address>/public/full"
       <?xml version='1.0' encoding='utf-8'?>
       <feed xmlns='http://www.w3.org/2005/Atom'
	    <entry ...>
	         <title>...</title>
	         <summary>...</summary>
	         ....
            </entry>
       </feed>"
       Upon success, the server will respond with an HTTP 201 message
       that contains the calendar entry submitted.

       Client applications will act on behalf of a user of a Google service. 
       The user provides his username and password to the Google Service, 
       then the service returns an authentication token. The user can then use
       this token along with every subsequent request on behalf of that user.

       The Google Data APIs support multiple authentication methods depending
       on what kind of client you're writing. If your client is a standalone 
       single-user "installed" application (such as a desktop application), 
       then you should use the "ClientLogin"; if your client is a multi-user 
       web application client, then you should choose between "AuthSub" and 
       "OAuth".Please refer section 5.2 for more details.

       There are several Google Data client libraries provided by Google, 
       including Java, JavaScript, .Net, PHP, Python, Object-C.

       Libgdata is provided by the GNOME community as a glib-based C library 
       to access Google's service using GData protocol.

       It is already used by the totem YouTube plugin, and evolution plans to 
       use libgdata to replace its own GData library.


    4.2. Bug/RFE Number(s):

         6923222

    4.3. In Scope:

         See above.

    4.4. Out of Scope:

         See above.

    4.5. Interfaces:
       
                                   Exported  Interface 

    Interface                         Classification  Comments
    -----------------------------     --------------  ----------------------
    pkg:/library/libgdata             Uncommitted     IPS schema

    /usr/lib/libgdata.so.6            Volatile        library
    /usr/lib/libgdata.so              Volatile        library symlink
    /usr/include/libgdata/*           Volatile        Header file      
    /usr/lib/pkgconfig/libgdata.pc    Uncommitted     package config file

    /usr/lib/{adm64 |sparcv9}/libgdata.so.6
                                      Volatile	      64bit library
    /usr/lib/{amd64 |sparcv9}/libgdata.so
			              Volatile	      64bit library symlink
    /usr/lib/{amd64 |sparcv9}/pkgconfig/raptor.pc
                                      Uncommitted     64bit pc file



				Imported  Interface 

    Interface                Classification  ARC case       Comment
    --------                 --------------- ----------     ----------------
   
    GLib2                    Uncommitted     LSARC/2001/384 
    libsoup                  Violatile       LSARC/2003/398
    libxml2                  committed       PSARC/2006/290
   
              
    4.6. Doc Impact:

         Help docs and man page

    4.7. Admin/Config Impact:

         None.

    4.8. HA Impact:

         None.

    4.9. I18N/L10N Impact:

         The JDS team and the G11N are working together to evaluate and
         provide I18N/L10N support.

    4.10. Packaging & Delivery:

	  IPS schema:            library/desktop/libgdata


    4.11. Security Impact:

          Applications that use libgdata will act as a http client,
	  open Google's server port 80 or port 443  to read/write data, 
	  just like lynx.  
    
          For authentication issues, please refer to section 5.4. 

    4.12. Dependencies:
      
          The following versions of the imported interfaces are required:

	  GLib2 2.12 or above
	  libsoup 2.26.1 or above

            

5. Reference Documents:

      [1] Homepage: 
          http://live.gnome.org/libgdata

      [2] Related ARC Cases:
          LSARC/2001/384 Gtk+2.0 / glib 2.0, libglade, pango
    
      [3] Google Data Protocol document
          http://code.google.com/apis/gdata

      [4] Document for authentication in Google Gdata
          http://code.google.com/apis/gdata/docs/auth/overview.html


--Boundary_(ID_y/q8Kg2fR5D/4IU+L0VYYQ)--

From garrett@damore.org Tue Mar 23 09:15:03 2010
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2NGF3AK018346
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 09:15:03 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2NGF3xh027437
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 09:15:03 -0700 (PDT)
Received: from relay41i.sun.com ([192.5.209.70])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2NFs6Hg003344
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 16:15:02 GMT
Received: from mmp43es.mmp.us.syntegra.com ([160.41.221.12] [160.41.221.12]) by relay41i.sun.com with ESMTP id BT-MMP-2918044 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:15:01 Z
Received: from relay45i.sun.com (relay45i.sun.com [192.5.209.94]) by mmp43es.mmp.us.syntegra.com with ESMTP id BT-MMP-53341975 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:15:01 Z
Received: from outbound-mail-360.bluehost.com ([66.147.249.254] [66.147.249.254]) by relay4i.sun.com id BT-MMP-4857701 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:15:01 Z
Received: (qmail 9983 invoked by uid 0); 23 Mar 2010 15:15:00 -0000
Received: from unknown (HELO box374.bluehost.com) (69.89.31.174)
  by oproxy2.bluehost.com with SMTP; 23 Mar 2010 15:14:59 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=damore.org;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding:X-Identified-User;
	b=ZFdF+qMJi8HD/b+XmrU0+Xe4r5Rt4D0k1ano5mRawR+HP8ZAAvn86zE1VoOJxj1MBBo9qbhnwseQfptDHbFMAp3/jOqgQYtIRck5O+Vqh3L0uCx3YZbDF5sEelXtSR3A;
Received: from sca-ea-fw-1.sun.com ([192.18.43.225] helo=[10.7.251.172])
	by box374.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.69)
	(envelope-from <garrett@damore.org>)
	id 1Nu6kw-0001N3-CH
	for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 10:15:02 -0600
Message-ID: <4BA8E902.7070508@damore.org>
Date: Tue, 23 Mar 2010 09:14:58 -0700
From: "Garrett D'Amore" <garrett@damore.org>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131 Lightning/1.0b1 Thunderbird/3.0.1
To: psarc-ext <psarc-ext@sac.sfbay.sun.com>
Subject: PSARC 2010/092 libgdata
X-Brightmail-Tracker: AAAAAA==
X-Identified-User: {2225:box374.bluehost.com:damoreor:damore.org} {sentby:smtp auth 192.18.43.225 authed with garrett+damore.org}
X-Antispam: No, score=0.0/5.0, scanned in 0.294sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 590


The Volatile binding for the library and lack of any documentation for 
external interfaces are going to severely limit its use in cross 
consolidation project.  Maybe that's not a bad thing.

If you really don't intend this library to be used for other projects 
outside of the desktop consolidation (I'm assuming this is where the 
library will live), then I'm happy to give this a +1.  However, if your 
desire is to enable 3rd party consumption, then perhaps an Uncommitted 
binding and some more documentation about the actual interfaces 
themselves would be useful.

     - Garrett


From john.plocher@gmail.com Tue Mar 23 09:28:40 2010
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2NGSeVU018520
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 09:28:40 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2NGSeNd014005
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 09:28:40 -0700 (PDT)
Received: from relay14i.sun.com (ip124.net129179-4.block1.us.syntegra.com [129.179.4.124])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2NGNxfV020555
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 16:28:40 GMT
Received: from mmp11es.mmp.us.syntegra.com ([160.41.208.11] [160.41.208.11]) by relay14i.sun.com with ESMTP id BT-MMP-465404 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:28:39 Z
Received: from relay15i.sun.com (relay15i.sun.com [129.179.4.125]) by mmp11es.mmp.us.syntegra.com with ESMTP id BT-MMP-83091946 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:28:39 Z
Received: from qw-out-2122.google.com ([74.125.92.24] [74.125.92.24]) by relay1i.sun.com with ESMTP id BT-MMP-4460295 for psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 16:28:39 Z
Received: by qw-out-2122.google.com with SMTP id 5so1263932qwi.63
        for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 09:28:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:in-reply-to:references
         :date:message-id:subject:from:to:cc:content-type;
        bh=0TyFd+Kx3YKsck8Wtec5IGWYnfgUodIAAGE6VfPj5Is=;
        b=TCfNKwQ50AiaMm+5KZMvCoZ3rWpLv2zZXAloVg0VCPN0uMVf0f1geAjIs3viQlLIML
         py2x2xcKdKlMdV40P1V4OrK9GBdIZcu+VQta5h1rs7kDCzekE50aPMko0b0I9mTyqRtF
         fz/HyeDIh/I3wzwS3EjHtyEpa96kTXC/4QljA=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :cc:content-type;
        b=nz5dR3RNf+8AmY9Bt9sw1IB1zAyZJtt+3tYoBND+ZBtozeKZXJZIA5P6oocQJOC9bQ
         TM8GY5PpsSgKPOTghu0DNagRJJDjAV3WseLOPl1+Uy6VQKzdtwCKXuKtV565qHB4osnk
         1CQc4NEHBJPy8VtM/fmr1m08hbPaC8XEOQ2uM=
Received: by 10.229.219.143 with SMTP id hu15mr1180376qcb.12.1269361715582; 
	Tue, 23 Mar 2010 09:28:35 -0700 (PDT)
In-Reply-To: <4BA8E902.7070508@damore.org>
References: <4BA8E902.7070508@damore.org>
Date: Tue, 23 Mar 2010 09:28:35 -0700
Message-ID: <acff61d31003230928sd10aaa3k745f786ba65b956a@mail.gmail.com>
Subject: Re: PSARC 2010/092 libgdata
From: John Plocher <john.plocher@gmail.com>
To: "Garrett D'Amore" <garrett@damore.org>
Cc: psarc-ext <psarc-ext@sac.sfbay.sun.com>
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=-2.6/5.0, scanned in 0.098sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
MIME-Version: 1.0
Content-Type: multipart/alternative;
  boundary="001636164079261a7404827a4e9d"
Status: RO
Content-Length: 4807

--001636164079261a7404827a4e9d
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Tue, Mar 23, 2010 at 9:14 AM, Garrett D'Amore <garrett@damore.org> wrote=
:
>
> The Volatile binding for the library and lack of any documentation for
> external interfaces are going to severely limit its use in cross
> consolidation project.  Maybe that's not a bad thing.
>

The project homepage says:

libgdata is a GLib-based library for accessing online service APIs using th=
e
GData protocol =97 most notably, Google's services. It provides APIs to acc=
ess
the common Google services, and has full asynchronous support.

The dependency on GLib says to me that this is a GUI focused API set that
will find few non-GUI uses, especially since there are API libraries
available from Google for Java, JavaScript, PHP, Python and Objective-C...

Google defines the protocol: http://code.google.com/apis/gdata/

What is the Google Data Protocol?

The Google Data Protocol is a REST-inspired technology for reading, writing=
,
and modifying information on the web.

Many services at Google provide external access to data and functionality
through APIs that utilize the Google Data Protocol. The protocol currently
supports two primary modes of access:

   * AtomPub: Information is sent as a collection of Atom items, using the
standard Atom syndication format to represent data and HTTP to handle
communication. The Google Data Protocol extends AtomPub for processing
queries, authentication, and batch requests.
   * JSON: Information is sent as JSON objects that mirror the Atom
representation.

The Google Data Protocol provides a secure means for external developers to
write new applications that let end users access and update the data stored
by many Google products. External developers can use the Google Data
Protocol directly, or they can use any of the supported programming
languages provided by the client libraries.

This says to me that the APIs are at least Uncommitted and probably
Committed.

In a perfect world, we would have a project that added all these APIs to
OpenSolaris as a coordinated packaging exercise.

  -John

--001636164079261a7404827a4e9d
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On Tue, Mar 23, 2010 at 9:14 AM, Garrett D&#39;Amore=20
&lt;<a href=3D"mailto:garrett@damore.org">garrett@damore.org</a>&gt; wrote:=
<br>&gt;<br>&gt; The Volatile binding=20
for the library and lack of any documentation for<br>&gt; external=20
interfaces are going to severely limit its use in cross<br>&gt;=20
consolidation project. =A0Maybe that&#39;s not a bad thing.<br>&gt;<br><br>=
The project homepage says:<br><br><div style=3D"margin-left: 40px;">libgdat=
a is a GLib-based library for accessing online service APIs using the GData=
 protocol =97 most notably, Google&#39;s services. It provides APIs to acce=
ss the common Google services, and has full asynchronous support. <br>
</div><br>The dependency on GLib says to me that this is a GUI focused API =
set that will find few non-GUI uses, especially since there are API librari=
es available from Google for Java, JavaScript, PHP, Python and Objective-C.=
..<br>
<br>Google defines the protocol: <a href=3D"http://code.google.com/apis/gda=
ta/">http://code.google.com/apis/gdata/</a><br><br><div style=3D"margin-lef=
t: 40px;">What is the Google Data Protocol?<br><br>The Google Data Protocol=
 is a REST-inspired technology for reading, writing, and modifying informat=
ion on the web.<br>
<br>Many services at Google provide external access to data and functionali=
ty through APIs that utilize the Google Data Protocol. The protocol current=
ly supports two primary modes of access:<br><br> =A0 =A0* AtomPub: Informat=
ion is sent as a collection of Atom items, using the standard Atom syndicat=
ion format to represent data and HTTP to handle communication. The Google D=
ata Protocol extends AtomPub for processing queries, authentication, and ba=
tch requests.<br>
 =A0 =A0* JSON: Information is sent as JSON objects that mirror the Atom re=
presentation.<br></div><br><div style=3D"margin-left: 40px;">The Google Dat=
a Protocol provides a secure means for external developers
 to write new applications that let end users access and update the data
 stored by many Google products. External developers can use the Google=20
Data Protocol directly, or  they can use any of the supported=20
programming languages provided by the client libraries.<br></div><br>This s=
ays to me that the APIs are at least Uncommitted and probably Committed.<br=
><br>In a perfect world, we would have a project that added all these APIs =
to OpenSolaris as a coordinated packaging exercise.<br>
<br>=A0 -John<br><br><br><br>

--001636164079261a7404827a4e9d--

From gdamore@sun.com Tue Mar 23 10:09:43 2010
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2NH9hU7019747
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 10:09:43 -0700 (PDT)
Received: from sca-es-mail-1.sun.com (sca-es-mail-1.Sun.COM [192.18.43.132])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2NH9gLK000970
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 10:09:42 -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 o2NH9bhB018633
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Mar 2010 10:09:37 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_4VxH3KHQvgR48WI4MEJo3A)"
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZQ00H00VI0UT00@fe-sfbay-10.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Tue, 23 Mar 2010 10:09:37 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZQ004DGVO1YF40@fe-sfbay-10.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Tue, 23 Mar 2010 10:09:37 -0700 (PDT)
Date: Tue, 23 Mar 2010 10:09:36 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2010/092 libgdata
In-reply-to: <acff61d31003230928sd10aaa3k745f786ba65b956a@mail.gmail.com>
Sender: Garrett.Damore@sun.com
To: John Plocher <john.plocher@gmail.com>
Cc: "Garrett D'Amore" <garrett@damore.org>,
        psarc-ext <psarc-ext@sac.sfbay.sun.com>
Message-id: <4BA8F5D0.9000509@sun.com>
References: <4BA8E902.7070508@damore.org>
 <acff61d31003230928sd10aaa3k745f786ba65b956a@mail.gmail.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 2625

This is a multi-part message in MIME format.

--Boundary_(ID_4VxH3KHQvgR48WI4MEJo3A)
Content-type: text/plain; format=flowed; charset=windows-1252
Content-transfer-encoding: 8BIT

On 03/23/10 09:28 AM, John Plocher wrote:
>
>
> The project homepage says:
>
> libgdata is a GLib-based library for accessing online service APIs 
> using the GData protocol — most notably, Google's services. It 
> provides APIs to access the common Google services, and has full 
> asynchronous support.
>
> The dependency on GLib says to me that this is a GUI focused API set 
> that will find few non-GUI uses, especially since there are API 
> libraries available from Google for Java, JavaScript, PHP, Python and 
> Objective-C...

There are many other consumers of GLib besides just GUI programs.  GLib 
is a separate library from the rest of GTK specifically to enable its 
use in non-GUI programs.

It may still be that most consumers of this library will be GUI based, 
but that's not the same as saying that the only such consumers will be 
GUI based.

In any case, that doesn't have any impact on its binding.

     -- Garrett

--Boundary_(ID_4VxH3KHQvgR48WI4MEJo3A)
Content-type: text/html; charset=windows-1252
Content-transfer-encoding: 8BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=windows-1252"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 03/23/10 09:28 AM, John Plocher wrote:
<blockquote
 cite="mid:acff61d31003230928sd10aaa3k745f786ba65b956a@mail.gmail.com"
 type="cite"><br>
  <br>
The project homepage says:<br>
  <br>
  <div style="margin-left: 40px;">libgdata is a GLib-based library for
accessing online service APIs using the GData protocol — most notably,
Google's services. It provides APIs to access the common Google
services, and has full asynchronous support. <br>
  </div>
  <br>
The dependency on GLib says to me that this is a GUI focused API set
that will find few non-GUI uses, especially since there are API
libraries available from Google for Java, JavaScript, PHP, Python and
Objective-C...<br>
</blockquote>
<br>
There are many other consumers of GLib besides just GUI programs.  GLib
is a separate library from the rest of GTK specifically to enable its
use in non-GUI programs. <br>
<br>
It may still be that most consumers of this library will be GUI based,
but that's not the same as saying that the only such consumers will be
GUI based.<br>
<br>
In any case, that doesn't have any impact on its binding.<br>
<br>
    -- Garrett<br>
</body>
</html>

--Boundary_(ID_4VxH3KHQvgR48WI4MEJo3A)--

From Jerry.Tan@Sun.COM Thu Mar 25 01:38:03 2010
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2P8c3j0004517
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 01:38:03 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com (gmp-eb-inf-2.EU.Sun.COM [192.18.6.24])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2P8c26D001147
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 01:38:02 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe1.eu.sun.com [192.18.6.7] (may be forged))
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o2P8buB2023505
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 08:37:57 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZT00200VBC7R00@fe-emea-10.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 25 Mar 2010 08:37:50 +0000 (GMT)
Received: from [129.158.217.234] ([unknown] [129.158.217.234])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZT00FA8XB0EZ10@fe-emea-10.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 25 Mar 2010 08:37:50 +0000 (GMT)
Date: Thu, 25 Mar 2010 16:38:42 +0800
From: Jerry Tan <Jerry.Tan@Sun.COM>
Subject: Re: PSARC 2010/092 libgdata
In-reply-to: <4BA8E902.7070508@damore.org>
Sender: Jerry.Tan@Sun.COM
To: "Garrett D'Amore" <garrett@damore.org>
Cc: psarc-ext <psarc-ext@sac.sfbay.sun.com>
Message-id: <4BAB2112.5080007@sun.com>
References: <4BA8E902.7070508@damore.org>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207
 Lightning/1.0pre Thunderbird/3.0
Status: RO
Content-Length: 919

On 03/24/10 12:14 AM, Garrett D'Amore wrote:
>
> The Volatile binding for the library and lack of any documentation for 
> external interfaces are going to severely limit its use in cross 
> consolidation project.  Maybe that's not a bad thing.
>
> If you really don't intend this library to be used for other projects 
> outside of the desktop consolidation (I'm assuming this is where the 
> library will live), then I'm happy to give this a +1.  However, if 
> your desire is to enable 3rd party consumption, then perhaps an 
> Uncommitted binding and some more documentation about the actual 
> interfaces themselves would be useful.
>
>     - Garrett
>
Hi, garrett.
let me explain that why I set its interface as "Violatile".

Libgdata is not stable enough,
In its  0.5.1 version , its binary is libgdata.so.6,
but when bump to 0.6.x, its library changes to  libgdata.so.7
so I think that "Violatile" is better.



From gdamore@sun.com Thu Mar 25 07:12:51 2010
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2PECpQX009246
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:51 -0700 (PDT)
Received: from sca-es-mail-2.sun.com (sca-es-mail-2.Sun.COM [192.18.43.133])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2PECBaZ005611
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:11 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o2PEC5Ik018456
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:05 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZU00900COXP400@fe-sfbay-09.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Thu, 25 Mar 2010 07:12:05 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZU008V5CS5VG70@fe-sfbay-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 25 Mar 2010 07:12:05 -0700 (PDT)
Date: Thu, 25 Mar 2010 07:12:05 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2010/092 libgdata
In-reply-to: <4BAB2112.5080007@sun.com>
Sender: Garrett.Damore@sun.com
To: Jerry Tan <Jerry.Tan@sun.com>
Cc: "Garrett D'Amore" <garrett@damore.org>,
        psarc-ext <psarc-ext@sac.sfbay.sun.com>
Message-id: <4BAB6F35.5040900@sun.com>
References: <4BA8E902.7070508@damore.org> <4BAB2112.5080007@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 1287

On 03/25/10 01:38 AM, Jerry Tan wrote:
> On 03/24/10 12:14 AM, Garrett D'Amore wrote:
>>
>> The Volatile binding for the library and lack of any documentation 
>> for external interfaces are going to severely limit its use in cross 
>> consolidation project.  Maybe that's not a bad thing.
>>
>> If you really don't intend this library to be used for other projects 
>> outside of the desktop consolidation (I'm assuming this is where the 
>> library will live), then I'm happy to give this a +1.  However, if 
>> your desire is to enable 3rd party consumption, then perhaps an 
>> Uncommitted binding and some more documentation about the actual 
>> interfaces themselves would be useful.
>>
>>     - Garrett
>>
> Hi, garrett.
> let me explain that why I set its interface as "Violatile".
>
> Libgdata is not stable enough,
> In its  0.5.1 version , its binary is libgdata.so.6,
> but when bump to 0.6.x, its library changes to  libgdata.so.7
> so I think that "Violatile" is better.
>
>

I don't have a problem with it -- just calling out that it makes it 
difficult for projects to rely on it since basically you're not making 
any promises about it being the same in the future.  If the upstream 
source is that volatile, then you really can't do anything about it.

     - Garrett


From gdamore@sun.com Thu Mar 25 07:12:47 2010
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o2PECl0o009241
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:47 -0700 (PDT)
Received: from sca-es-mail-1.sun.com (sca-es-mail-1.Sun.COM [192.18.43.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o2PECcTQ017494
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:38 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o2PECXG7015745
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 07:12:33 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZU00900COXP400@fe-sfbay-09.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Thu, 25 Mar 2010 07:12:33 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZU008YUCSWVG70@fe-sfbay-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 25 Mar 2010 07:12:32 -0700 (PDT)
Date: Thu, 25 Mar 2010 07:12:32 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2010/092 libgdata
In-reply-to: <4BAB2112.5080007@sun.com>
Sender: Garrett.Damore@sun.com
To: Jerry Tan <Jerry.Tan@sun.com>
Cc: "Garrett D'Amore" <garrett@damore.org>,
        psarc-ext <psarc-ext@sac.sfbay.sun.com>
Message-id: <4BAB6F50.20308@sun.com>
References: <4BA8E902.7070508@damore.org> <4BAB2112.5080007@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 1054

On 03/25/10 01:38 AM, Jerry Tan wrote:
> On 03/24/10 12:14 AM, Garrett D'Amore wrote:
>>
>> The Volatile binding for the library and lack of any documentation 
>> for external interfaces are going to severely limit its use in cross 
>> consolidation project.  Maybe that's not a bad thing.
>>
>> If you really don't intend this library to be used for other projects 
>> outside of the desktop consolidation (I'm assuming this is where the 
>> library will live), then I'm happy to give this a +1.  However, if 
>> your desire is to enable 3rd party consumption, then perhaps an 
>> Uncommitted binding and some more documentation about the actual 
>> interfaces themselves would be useful.
>>
>>     - Garrett
>>
> Hi, garrett.
> let me explain that why I set its interface as "Violatile".
>
> Libgdata is not stable enough,
> In its  0.5.1 version , its binary is libgdata.so.6,
> but when bump to 0.6.x, its library changes to  libgdata.so.7
> so I think that "Violatile" is better.
>
>

Oh yeah, let me say "+1" formally now, as well.

     - Garrett

From Jeff.Cai@Sun.COM Thu Mar 25 17:54:22 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 o2Q0sLTq019246
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Mar 2010 17:54:21 -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 o2Q0sLwq001410
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Thu, 25 Mar 2010 17:54:21 -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 <0KZV0040N6ILPB00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Thu, 25 Mar 2010 17:54:21 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KZV00CEK6IJRTF0@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 25 Mar 2010 17:54:20 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-1-fe1.eu.sun.com [192.18.6.7] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o2Q0sJ06020784	for
 <psarc-ext@sun.com>; Fri, 26 Mar 2010 00:54:19 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KZV00K006B0JM00@fe-emea-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 26 Mar 2010 00:53:54 +0000 (GMT)
Received: from [129.158.217.59] ([unknown] [129.158.217.59])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KZV00MXH6HR9KF0@fe-emea-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 26 Mar 2010 00:53:53 +0000 (GMT)
Date: Fri, 26 Mar 2010 08:54:06 +0800
From: Jeff Cai <Jeff.Cai@Sun.COM>
Subject: Re: libgdata [PSARC/2010/092 timeout 03/24/2010]
In-reply-to: <1268806695.8495.3.camel@par>
Sender: Jeff.Cai@Sun.COM
To: psarc-ext@Sun.COM
Cc: Jerry.Tan@Sun.COM
Message-id: <1269564846.5205.3.camel@marathon.Prc.Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1268806695.8495.3.camel@par>
Status: RO
Content-Length: 378

This case has been approved at this week's ARC meeting, so I closed it
"approved fast-track 03/24/2010"

Jeff
On Wed, 2010-03-17 at 14:18 +0800, Jeff Cai wrote:
> Hi,
> 
> libgdata is a glib-based library for accessing Google online services.
> 
> I'm sponsoring this case for Jerry Tan from the Solaris Desktop group.
> The timeout is set to March 24.
> 
> Thanks.
> 
> Jeff



