John:

simplejson will provide support for Python 2.5 and does ship one shared
object /usr/lib/python2.4/vendor-packages/simplejson/_speedups.so.  A
64-bit version of this library will be provided.

I will be working with the Desktop Release Engineering team to ensure
that this work is done.  In talking with Laca from the RE team, he said that
the changes are minor and he plans to provide the Desktop team with
instructions how to do this over the next week.

Brian


> The following is from the Python 2.5 ARC case
> (PSARC/2008/543):
> 
>     Projects delivering Python modules are required to deliver them
>     for all non-Obsolete versions of Python that are shipped on the
>     system.  New projects do not have to deliver Python modules for
>     Obsolete versions, but existing modules must be delivered for
>     all versions.
> 
>     Projects delivering shared object Python modules are required to
>     deliver both 32 and 64-bit versions, as described in PSARC/2006/666
> 
> How is this project conforming to these requirements?
> 
> Thanks,
> 
> John
> 
> On Wed, 2008-11-19 at 17:26, Brian Cameron wrote:
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>>       simplejson
>>     1.2. Name of Document Author/Supplier:
>>       Author:  Brian Cameron
>>     1.3  Date of This Document:
>>      19 November, 2008
>> 4. Technical Description
>>
>> 1. Introduction
>>
>>    1.1. Project/Component Working Name:
>>
>>         simplejson
>>
>>    1.2. Name of Document Author/Supplier:
>>
>>         Brian Cameron
>>
>>    1.3. Date of This Document:
>>
>>         11/18/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: 
>>
>>                leo.binchy at sun.com
>>
>>         1.5.2. Responsible Engineer:
>>
>>                brian.cameron at sun.com
>>
>>         1.5.3  Marketing Manager:
>>
>>                dan.robert at sun.com
>>
>>         1.5.4. Interest List: 
>>
>>               desktop-discuss at opensolaris.org 
>>
>> 2. Project Summary
>>    2.1. Project Description:
>>
>>         simplejson is a simple, fast, complete, and extensible JSON
>>         encoder/decoder for Python 2.3+.  simplejson is pure Python code with
>>         no dependencies.
>>
>>         The encoder may be subclassed to provide serialization in any kind of
>>         situation, without any special support by the objects to be 
>> serialized
>>         (somewhat like pickle).
>>
>>         The decoder can handle incoming JSON strings of any specified 
>> encoding
>>         (UTF-8 by default).
>>
>>         The simplejson module is used by Elisa for its plugin configuration
>>         system, and also is used in the Deskbar applet for it's "Google 
>> Search"
>>         feature to work.
>>
>> 4. Technical Description:
>>    4.1. Details:
>>
>>         JSON (JavaScript Object Notation) is a lightweight data-interchange
>>         format which is easy for humans to read and write, and for machines 
>> to
>>         parse and generate.  It is based on a subset of the "JavaScript
>>         Programming Language, Standard ECMA-262 3rd Edition - December 1999".
>>         JSON is a text format that is completely language independent but 
>> uses
>>         conventions that are familiar to programmers of the C-family of
>>         languages, including C, C++, C#, Java, JavaScript, Perl, Python, and
>>         many others. These properties make JSON an ideal data-interchange
>>         language.
>>
>>         JSON is built on two structures:
>>
>>         * A collection of name/value pairs. In various languages, this is
>>           realized as an object, record, struct, dictionary, hash table, 
>> keyed
>>           list, or associative array.
>>         * An ordered list of values. In most languages, this is realized as 
>> an
>>           array, vector, list, or sequence.
>>
>>         These are universal data structures. Virtually all modern programming
>>         languages support them in one form or another. It makes sense that a
>>         data format that is interchangable with programming languages also be
>>         based on these structures.
>>
>>         For more information about JSON, refer to the JSON specification.
>>
>>    4.2. Interfaces:
>>         
>>       Exported Interfaces    Stability          Comments
>>       -------------------    --------------     -----------------------
>>       /usr/lib/python2.4/vendor-packages/simplejson*.egg-info
>>                              Uncommitted        Python egg files
>>       /usr/lib/python2.4/vendor-packages/simplejson
>>                              Uncommitted        Python API
>>
>>       SUNWpython-simplejson  Uncommitted        Package name
>>  
>>       Imported Interfaces    Stability          Comments
>>       ---------------        ---------------    -----------------------
>>       Python                 External           PSARC/2005/532  Python
>>                              Evolving           Migration from /usr/sfw 
>>                                                 to /usr and upgrade to v2.4.x
>>
>>    4.3. Doc Impact:
>>
>>         None.
>>
>>    4.4. Packaging & Delivery:
>>         
>>         SUNWpython-simplejson - the package for simplejson.
>>
>>    4.5. Dependencies:
>>
>>         None.
>>
>>    4.6. L10N Impact:
>>
>>         The Desktop team and the G11N are working together to evaluate and
>>         provide I18N/L10N support.
>>
>>    4.7 Security Impact:
>>
>>        None.
>>        
>> 5. Reference Documents:
>>
>>        simplejson community:
>>        http://pypi.python.org/pypi/simplejson
>>
>>        simplejson API docs:
>>        
>> http://simplejson.googlecode.com/svn/tags/simplejson-2.0.4/docs/index.html
>>
>>        JSON Specification:
>>        http://www.json.org/
>>
>>
>> 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
>>
> 
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org


Reply via email to