Template Version: @(#)onepager.txt 1.35 07/11/07 SMI Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Thunderbird 3.0.1 on S10 1.2. Name of Document Author/Supplier: Author : Rohini S Sponsor: John Fischer 1.3. Date of This Document: 04-FEB-2010 1.3.1. Date this project was conceived: 23-DEC-2009 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. The PAC or CPT you expect to review your project: 1.4.2. The ARC(s) you expect to review your project: -- None -- 1.4.3. The Director/VP who is "Sponsoring" this project: Sanjay.Pandit@sun.com 1.4.4. The name of your business unit: Solaris RPE 1.5. Email Aliases: 1.5.1. Responsible Manager: Dan.Liu@sun.com 1.5.2. Responsible Engineer: Praveen.Handigol@Sun.com 1.5.3. Marketing Manager: -- 1.5.4. Interest List: rpe-tb-s10@Sun.COM, solaris-rpe-desktop-jds@sun.com 2. Project Summary 2.1. Project Description: Solaris 10 ships with Thunderbird 2.0.0.x. The community is expected to end support for this release in CY2010. This project will integrate Thunderbird 3.0.x email client to Solaris 10 replacing Thunderbird 2.0.0.x. 2.2. Risks and Assumptions: Thunderbird 3.0.x is dependent on several packages that are shipped with Gnome. This requires introducing dependencies on new versions of several private Gnome libraries which were added as part of Firefox 3.5.x project 3. Business Summary 3.1. Problem Area: The Mozilla community is expected to end support for Thunderbird 2.0.0.x that ships with Solaris 10. So we need to upgrade to Thunderbird 3.0.x. This creates dependency on several private Gnome libraries introduced as part of Firefox 3.5.x upgrade on Solaris 10. 3.2. How will you know when you are done?: After the building of Thunderbird 3.0.x and its dependent packages is done, we will need to run test suites which include sanity tests, security tests, rendering tests, l10n tests and platform specific tests. Desktop QA team will test and approve Thunderbird 3.0.x on Solaris 10. Thunderbird can be upgraded to version 3.0.x by installing or upgrading to Solaris 10 Update 9. An alternate solution would be to remove the existing SUNWthunderbird package and install SUNWthunderbird package which ships 3.0.x. Patches will be delivered in Solaris 10 update releases to support SUNWthunderbird package. 4. Technical Description: 4.1. Details: * Thunderbird 3.0.x includes major re-architecting to provide improved performance, stability, web compatibility, and code simplification and sustainability. Few key features provided in the release are: (i) New Search with Advanced Filtering Tools: option to filter search results according to various categories. (ii) Tabbed Email Messages (iii) Smart Folders: combines mailboxes from multiple accounts. (iv) Improved Gmail Integration (v) User Experience Improvements: Redesigned Mail Toolbar, New Message Summary View, Message Archive, Activity Manager, New Addons manager (vi) IMAP Folder Synchronization: allows faster message loading and better offline operation. * This project is an upgrade of Thunderbird 3.0.x on Solaris 10. 4.2. Bug/RFE Number(s): CR Number: 6912897 4.3. In Scope: * install path of thunderbird 4.4. Out of Scope: * compatiblity of plugins installed for Thunderbird 2.0.0.x to Thunderbird 3.0.x. Plugins are disabled automatically if they are not compatible with Thunderbird 3.0.x 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, normally /usr/lib/thunderbird/thunderbird Thunderbird CLI Committed Thunderbird command line interface Thunderbird GUI Volatile Thunderbird graphical user interface SUNWthunderbird Uncommitted Package name for Thunderbird Interfaces Imported: Interface Name Classification Comment ===================== ===================== ================================ NSS/NSPR Contracted Project private Needs NSS 3.12 and NSPR 4.8 These libraries are delivered as part of SUNWfirefox SQLite Contracted Project private Needs SQLite 3.6 These libraries are delivered as part of SUNWfirefox pkg-config, gtk-doc, Contracted Project Private provided with intltool SUNWgnome-common-devel-priv LSARC/2009/446 glib, cairo(1), atk, Contracted Project Private provided with pango SUNWgnome-base-libs-priv SUNWgnome-base-libs-priv-devel SUNWgnome-base-libs-priv-root SUNWgnome-base-libs-priv-l10n LSARC/2009/446 Cairo should be upgraded to version 1.8.8 dbus, dbus-glib Contracted Project Private provided with SUNWdbus-priv SUNWdbus-priv-devel SUNWdbus-priv-libs SUNWdbus-priv-root SUNWdbus-bindings-priv SUNWdbus-bindings-priv-devel LSARC/2009/446 ogg, vorbis External provided with SUNWogg-vorbis (1) Cairo 1.8.8 is required for building and installing Thunderbird 3.0.x. Cairo 1.8.6 is provided by SUNWgnome-base-libs-priv. Cairo has to be upgraded in S10 as a requirement for either Firefox 3.5.6 and above or Thunderbird 3.0.x 4.6. Doc Impact: There is no impact on documentation. However Help and Documentation for Thunderbird 3.0.x can be obtained from: http://support.mozillamessaging.com/en-US/kb/ The release notes for thunderbird 3.0.1 is at: http://www.mozillamessaging.com/en-US/thunderbird/3.0.1/releasenotes/ 4.7. Admin/Config Impact: No Impact. Both Thunderbird 2.0.0.x and Thunderbird 3.0.x use $HOME/.thunderbird directory to store preferences and profile information 4.8. I18N/L10N Impact: No. All the internationalization or localization is taken care of by the thunderbird packages. 4.9. Packaging & Delivery: This project will deliver SUNWthunderbird package. 4.10. Security Impact: -- None 4.11. Dependencies: New versions of Gnome libraries shipped by SUNWgnome-base-libs-priv, SUNWgnome-common-devel and SUNWdbus-priv packages are needed to build and run Thunderbird 3.0.x 5. Reference Documents: CR Number: 6912897 Thunderbird home page: http://wiki.mozilla.org/Thunderbird Thunderbird3 home page: https://wiki.mozilla.org/Thunderbird:Thunderbird3 Thunderbird3 on S10 Twiki: https://rpe.sfbay.sun.com/bin/view/Tech/Thunderbird3S10U9 Related ARC cases: LSARC/2009/085 Thunderbird 3.0.x for Solaris Nevada LSARC/2009/446 Firefox 3.5.x for Solaris 10 6. Resources and Schedule: 6.1. Projected Availability: April, 2010 6.2. ARC review type: FastTrack 6.3. ARC Exposure: open