Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Thunderbird 3.0.x
    1.2. Name of Document Author/Supplier:
         Author:  Brian Lu
    1.3  Date of This Document:
        10 February, 2009
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name:
        Thunderbird 3.0.x for Solaris Nevada

   1.2. Name of Document Author/Supplier:
        Author:  Brian Lu 
        Sponsor: Brian Cameron

   1.3. Date of This Document:
        Jan 5th, 2009

2. Project Summary
   2.1. Project Description:

   Thunderbird 3.0.x is a full-featured email, RSS and newsgroup client 
   developed by the Mozilla community.  It provides functionality 
   equivalent to the Mozilla mail and newsgroups features.
   
4. Technical Description:
   4.1. Details:

    Thunderbird 3.0.x will continue to build on the success of 
    Thunderbird 2.0 by focusing on helping users manage their 
    e-mail and protect their privacy.  

    User's configuration files can be shared between Thunderbird 2.0.x 
    and Thunderbird 3.0.x. User can use Thunderbird 3.0.x on one machine and
    use Thunderbird 2.0.x on another (e.g. in SunRay environment) with same 
    configuration files. 

    Thunderbird 3.0.x is based on the Gecko 1.9.1 platform which has more than 
10,000
    updates including some major re-architecting to provide improved
    performance, stability, web compatibility, and code simplification
    and sustainability.

    Some notable changes include:

    1. User Experience Improvements

      * Tabbed Email

      Email messages, folders, and calendars (with the Lightning
      extension installed) can be opened in tabs.

      * Improved Message Reader View

      This is the first stage of a series of refinements to the
      message reading experience. The first stage brings email
      controls closer to the area in which the user is operating.

      * New Add-ons Manager

      The new Add-ons Manager (Tools > Add-ons) can now be used
      to find, download, and install Thunderbird Add-ons which
      includes Extensions, Themes, and Plugins. 

      * Improved Address Book

      If someone is in your address book, it is indicated by a new
      star icon which you can click to edit contact details inline.
      If they are not in your address book, you can add them with one
      click of the icon. A new birthday field allows you to keep
      track of your friends' birthdays.

      All user's configuration files are in $HOME/.thunderbird/user-profile/
      (user-profile is generated based on the profile name).
     

    2. Performance improvements

      * Faster Message Loading for IMAP

      Thunderbird will now download IMAP messages in the background
      to allow for faster message loading, and better offline operation.
      This feature can be enabled on an individual folder basis
      (via folder properties), or for all folders in an account,
      via Account Settings / Sync & Disk Space.

      For a more detailed list of bug fixes, please refer to the Rumbling Edge
      (http://www.rumblingedge.com/2008/11/26/thunderbird-30-beta-1-released/).
        

   4.5. Interfaces: 

   
+--------------------------------------+----------------------------------------+
   |                             Interfaces Exported                            
   |
   
+--------------------------+----------------+-----------------------------------+
   | Interface Name           | Classification |            Comment             
   |
   
+==========================+================+===================================+
   | $HOME/.thunderbird       |  Volatile      |  The location of user          
   |
   |                          |                |  profiles.                     
   |
   
+--------------------------+----------------+-----------------------------------+
   | /usr/lib/thunderbird     |  Uncommitted   |  Install location              
   |
   |                          |                |                                
   |
   
+--------------------------+----------------+-----------------------------------+
   | /usr/bin/thunderbird     |  Committed     |  Link pointing to the          
   |
   |                          |                |  default thunderbird, i.e.     
   |
   |                          |                |  
/usr/lib/thunderbird/thunderbird |
   
+--------------------------+----------------+-----------------------------------+
   | Thunderbird CLI          |  Committed     |  Thunderbird command line      
   |
   |                          |                |  interface                     
   |
   
+--------------------------+----------------+-----------------------------------+
   | Thunderbird GUI          |  Volatile      |  Thunderbird graphical user    
   |
   |                          |                |  interface                     
   |
   
+--------------------------+----------------+-----------------------------------+
   | SUNWthunderbird          |  Uncommitted   |  Package name for Thunderbird  
   |
   |                          |                |                                
   |
   
+--------------------------+----------------+-----------------------------------+
 
   | SUNWthunderbird-calendar |  Uncommitted   |  Package name for Lighting     
   |
   
+--------------------------+----------------+-----------------------------------+
 

       
   +---------------------------------------+----------------------------------+
   |                             Interfaces Imported                          |
   +------------------------+------------------+------------------------------+
   | Interface Name         |  Classification  |            Comment           |
   +========================+==================+==============================+
   | NSS/NSPR               |  Committed       |  needs NSS 3.12 and NSPR 4.7 |
   |                        |                  |  uses NSS/NSPR under         |
   |                        |                  |  /usr/lib/mps                |
   |                        |                  |  WSARC/2007/548              |
   +------------------------+------------------+------------------------------+ 
   | SQLite                 |  Volatile        |  needs SQLite 3.X            |
   |                        |                  |  SQLite is being integrated  |
   |                        |                  |  into nevada                 |
   |                        |                  |  PSARC/2008/120              |
   |                        |                  |  PSARC/2009/023              |
   |                        |                  |  SUNWsqlite3                 | 
   +------------------------+------------------+------------------------------+ 
   | Cairo                  |  Volatile        |  needs Cairo 1.6             |
   |                        |                  |  LSARC/2006/202              |
   +------------------------+------------------+------------------------------+ 
   | theora                 |  Volatile        |  needs theora 1.0            |
   |                        |                  |  SUNWlibtheora               |
   |                        |                  |  SUNWlibtheora-devel         |
   +------------------------+------------------+------------------------------+ 


   4.10. Packaging & Delivery 
         This project is targeting a Patch release of Solaris.

         The project will be delivering the following packages: 
 
           SUNWthunderbird            Thunderbird Mail Client 
           SUNWthunderbird-calender   Thunderbird Calender extension

   4.11. Security Impact:
         None

   4.12. Dependencies:
         Refer to Imported Interface table.
           
 
5. Reference Documents:

   Thunderbird home page- http://wiki.mozilla.org/Thunderbird
   Thunderbird3 home page - https://wiki.mozilla.org/Thunderbird:Thunderbird3

   The up-to-date information about Thunderbird3 can be found at 
   https://wiki.mozilla.org/Thunderbird:Thunderbird3:DevRoadmap

   Mozilla Foundation Security Advisories - 
        http://www.mozilla.org/security/announce/

   Other Related ARC case
   LSARC/2006/693       ThunderBird 2 for Solaris Nevada and Solaris10 Update
   WSARC/2007/548       NSPR/NSS/JSS Reclassification 
   WSARC/2002/366       NSS WSARC case
   WSARC/2002/217       NSPR WSARC case
   PSARC/2008/120       SQLite 3.x
   PSARC/2009/023       SQLite3 update to 3.6.9 

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


Reply via email to