From sacadmin Tue Feb 26 15:35:41 2008
Received: from sr1-umpk-34.sfbay.sun.com (sr1-umpk-34 [129.145.154.84])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1QNZfnb019530;
	Tue, 26 Feb 2008 15:35:41 -0800 (PST)
Received: from sr1-umpk-34.sfbay.sun.com (localhost [127.0.0.1])
	by sr1-umpk-34.sfbay.sun.com (8.13.8+Sun/8.13.7) with ESMTP id m1QNZfoC034935;
	Tue, 26 Feb 2008 15:35:41 -0800 (PST)
Received: (from johnf@localhost)
	by sr1-umpk-34.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m1QNZfbW034931;
	Tue, 26 Feb 2008 15:35:41 -0800 (PST)
Date: Tue, 26 Feb 2008 15:35:41 -0800 (PST)
From: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>
Message-Id: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
To: LSARC@sac.sfbay.sun.com
Cc: brian.lu@sun.com
Subject: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout 03/04/2008]
Status: RO
Content-Length: 10565


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Firefox 3 for Solaris Nevada
    1.2. Name of Document Author/Supplier:
	 Author:  Evan Yan
    1.3  Date of This Document:
	26 February, 2008
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name:
        Firefox 3 for Solaris Nevada

   1.2. Name of Document Author/Supplier:
        Author: Evan Yan
        Sponsor: John Fischer

   1.3. Date of This Document:
        Jan 21st, 2008

2. Project Summary
   2.1. Project Description:

        Firefox 3 is based on the new Gecko 1.9 Web rendering platform. Gecko
        1.9 includes some major re-architecting for performance, stability,
        correctness, code simplification, and sustainability.

        Firefox 3 provides backwards compatibility for user profiles. User
        profiles of Firefox 2 can be used by Firefox 3 without change.


   2.2. Risks and Assumptions:

        Firefox 3 depends on Cairo for rendering, while Cairo leverages some 
        features of X to improve rendering performance. Xsun on Sparc, and the
        X server used by Sun Ray Server Software (SRSS) are lacking some
        features, such as Xrender. This causes Firefox 3 to have lower
        performance on those platform. We have been working to improve the
        performance of Firefox 3 without Xrender, which helps Firefox 3's
        performance on both of Xsun and SRSS Xserver.


4. Technical Description:
   4.1. Details:
 
        Firefox 3 is easier to use. Improved zooming feature supports full page
        zoom, scaling the layout, text and images. Firefox 3's default icons,
        buttons, and menu styles now use the native GTK theme.

        Firefox 3 improves user experience with downloading. A new Download
        Manager makes it easier to locate downloaded files and displays where a
        file came from. Downloading is now resumable after restarting the
        browser or resetting your network connection. A new Applications
        preferences pane provides a better UI for configuring handlers for
        various file types and protocol schemes.

        Firefox 3 improves the location bar, auto-completion, and bookmarks.
        User can type in all or part of the title, tag or address of a page to
        see a list of matches from history and bookmarks; a new display makes it
        easier to scan through the matching results. A star button has been
        added to the location bar to let user quickly add bookmarks with a
        single click. User can associate keywords with bookmarks to sort them by
        topic. Smart Bookmarks Folder allow quickly accessing recently
        bookmarked and tagged pages, as well as more frequently visited pages.

        Firefox 3 is a more secure browser. Firefox 3 hides pages suspected as
        a phishing page, while user always has choice to view the suspected
        pages anyway; checks add-on and plugin versions and disables older,
        insecure versions of add-on and plugin automatically; and displays more 
        clear and strict error pages when an invalid SSL certificate is
        received.

        Firefox 3 is also an improved platform for developers. New graphics and
        text rendering architectures in Gecko 1.9 provides rendering
        improvements in CSS, SVG as well as improved display of fonts with
        ligatures and complex scripts. HTML forms on Web pages now have a
        native look and feel on GNOME desktop. Firefox 3 provides offline
        support, which enables web applications to provide offline
        functionality.

        Firefox 3 has better performance. Major architectural changes (such as
        the move to Cairo and a rewrite to how reflowing a page layout works)
        results in speed increases. Memory usage is also improved in
        Firefox 3. A lot of memory leaks have been fixed, and a new XPCOM cycle
        collector completely eliminates many more.

        Firefox 3 is accessible and can meet Section 508 with exception. A lot
        of work on accessibility has been integrated into Gecko 1.9, which makes
        Firefox 3's accessibility greatly improved compared with Firefox 2.

   4.5. Interfaces: 
   
        Others interface can be found at LSARC/2006/694.
   +---------------------------------------+----------------------------------+
   |                             Interfaces Exported                          |
   +------------------------+------------------+------------------------------+
   | Interface Name         |  Classification  |            Comment           |
   +========================+==================+==============================+
   | $HOME/.mozilla/firefox |  Volatile        |  The location of user        |
   |                        |                  |  profiles                    |
   +------------------------+------------------+------------------------------+
   | /usr/lib/firefox       |  Uncommitted     |  Install location            |
   |                        |                  |                              |
   +------------------------+------------------+------------------------------+
   | /usr/bin/firefox       |  Uncommitted     |  Link pointing to the        |
   |                        |                  |  default firefox, normally   |
   |                        |                  |  /usr/lib/firefox/firefox    |
   +------------------------+------------------+------------------------------+
   |<InstallLocation>/plugins| Volatile        |  default Firefox plugins     |
   |                        |                  |  directory                   |
   +------------------------+------------------+------------------------------+
   | SUNWfirefox            |  Uncommitted     |  Package name for firefox    |
   |                        |                  |                              |
   +------------------------+------------------+------------------------------+ 
   | SUNWfirefox-devel      |  Uncommitted     |  Package name for firefox    |
   |                        |                  |  developer package           |
   +------------------------+------------------+------------------------------+ 
   | SUNWfirefox-apoc-adapter|  Uncommitted    |  Package name for firefox    |
   |                        |                  |   apoc adapter               |
   +------------------------+------------------+------------------------------+ 
   +---------------------------------------+----------------------------------+
   |                             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                 |  Uncommited      |  needs SQLite 3.X            |
   |                        |                  |  SQLite is being integrated  |
   |                        |                  |  into nevada                 |
   |                        |                  |  PSARC/2008/120              |
   +------------------------+------------------+------------------------------+ 
   | Cairo                  |  Volatile        |  needs Cairo 1.6             |
   |                        |                  |  LSARC/2006/202              |
   +------------------------+------------------+------------------------------+ 
   | FreeType               |  Volatile        |  LSARC/2007/662              |
   |                        |                  |  use of /usr/lib version and |
   |                        |                  |  not /usr/sfw version        |
   +------------------------+------------------+------------------------------+ 
      
        For SQLite issue, it is being integrated into nevada via a seperated ARC
        case, PSARC/2008/120.

        The versions of NSS/NSPR and Cairo in Nevada is lower than required. We
        will deliver private ones for now, and remove the private ones after
        those libraries get upgraded in Nevada.


   4.10. Packaging & Delivery 
         The project will be delivering the following packages: 
 
           SUNWfirefox                Firefox Web Browser
           SUNWfirefox-devel          Firefox Web Browser
                                          developer package 
           SUNWfirefox-apoc-adapter   Firefox apoc adapter

   4.11. Security Impact:
         Firefox uses NSS as the crypto library.

         Firefox includes a feature that allows user to save passwords. The
         saved passwords are stored in an encrypted file in user's profile
         folder. The saved passwords can be protected by using a Master
         Password.

         Firefox does not allow a website to download onto, install onto, or
         execute code on a user's computer without the user's agreement.

         Community has fixed and will fix security bugs as soon as possible. 
         New minor version will be released as needed.

   4.12. Dependencies:
         Firefox3.0 depends on system NSS/NSPR, SQLite, and Cairo.
 
5. Reference Documents:
   Sun Mozilla Project Website - http://jdsbj.prc/wiki/index.php/Browser
   Firefox home page - http://wiki.mozilla.org/Firefox3
   Mozilla Foundation Security Advisories - 
        http://www.mozilla.org/security/announce/

   Other Related ARC case
   LSARC/2006/694       Firefox 2 for Solaris Nevada and Solaris10 Update
   LSARC/2004/840       Firefox for JDS4
   LSARC/2004/733       Firefox
   LSARC/2006/202       GNOME 2.14 - Vermillion
   WSARC/2007/548       NSPR/NSS/JSS Reclassification 
   WSARC/2002/366       NSS WSARC case
   WSARC/2002/217       NSPR WSARC case
   LSARC/2007/662       FreeType move from /usr/sfw to /usr
   PSARC/2008/120       SQLite

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


From sacadmin Wed Feb 27 02:52:02 2008
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1RAq2BO007631
	for <LSARC@sac.sfbay.sun.com>; Wed, 27 Feb 2008 02:52:02 -0800 (PST)
Received: from gmp-eb-mail-2.sun.com (gmp-eb-mail-2.EU.Sun.COM [192.18.6.24])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m1RAq1mD035306
	for <LSARC@sac.sfbay.sun.com>; Wed, 27 Feb 2008 02:52:02 -0800 (PST)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m1RApuU4003116
	for <LSARC@sac.sfbay.sun.com>; Wed, 27 Feb 2008 10:51:56 GMT
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JWW00E018GZW700@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM) for LSARC@sac.sfbay.sun.com; Wed,
 27 Feb 2008 10:51:56 +0000 (GMT)
Received: from [129.156.173.199] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JWW009228UB2410@fe-emea-10.sun.com>; Wed,
 27 Feb 2008 10:51:48 +0000 (GMT)
Date: Wed, 27 Feb 2008 10:51:47 +0000
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
Sender: Darren.Moffat@sun.com
To: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>
Cc: LSARC@sac.sfbay.sun.com, Brian.Lu@sun.com
Message-id: <47C540C3.4020606@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20080116)
Status: RO
Content-Length: 7337

John Fischer wrote:
> Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 Firefox 3 for Solaris Nevada
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Evan Yan
>     1.3  Date of This Document:
> 	26 February, 2008
> 4. Technical Description
> 1. Introduction
>    1.1. Project/Component Working Name:
>         Firefox 3 for Solaris Nevada
> 
>    1.2. Name of Document Author/Supplier:
>         Author: Evan Yan
>         Sponsor: John Fischer
> 
>    1.3. Date of This Document:
>         Jan 21st, 2008
> 
> 2. Project Summary
>    2.1. Project Description:
> 
>         Firefox 3 is based on the new Gecko 1.9 Web rendering platform. Gecko
>         1.9 includes some major re-architecting for performance, stability,
>         correctness, code simplification, and sustainability.
> 
>         Firefox 3 provides backwards compatibility for user profiles. User
>         profiles of Firefox 2 can be used by Firefox 3 without change.
> 
> 
>    2.2. Risks and Assumptions:
> 
>         Firefox 3 depends on Cairo for rendering, while Cairo leverages some 
>         features of X to improve rendering performance. Xsun on Sparc, and the
>         X server used by Sun Ray Server Software (SRSS) are lacking some
>         features, such as Xrender. This causes Firefox 3 to have lower
>         performance on those platform. We have been working to improve the
>         performance of Firefox 3 without Xrender, which helps Firefox 3's
>         performance on both of Xsun and SRSS Xserver.
> 
> 
> 4. Technical Description:
>    4.1. Details:
>  
>         Firefox 3 is easier to use. Improved zooming feature supports full page
>         zoom, scaling the layout, text and images. Firefox 3's default icons,
>         buttons, and menu styles now use the native GTK theme.
> 
>         Firefox 3 improves user experience with downloading. A new Download
>         Manager makes it easier to locate downloaded files and displays where a
>         file came from. Downloading is now resumable after restarting the
>         browser or resetting your network connection. A new Applications
>         preferences pane provides a better UI for configuring handlers for
>         various file types and protocol schemes.
> 
>         Firefox 3 improves the location bar, auto-completion, and bookmarks.
>         User can type in all or part of the title, tag or address of a page to
>         see a list of matches from history and bookmarks; a new display makes it
>         easier to scan through the matching results. A star button has been
>         added to the location bar to let user quickly add bookmarks with a
>         single click. User can associate keywords with bookmarks to sort them by
>         topic. Smart Bookmarks Folder allow quickly accessing recently
>         bookmarked and tagged pages, as well as more frequently visited pages.
> 
>         Firefox 3 is a more secure browser. Firefox 3 hides pages suspected as
>         a phishing page, while user always has choice to view the suspected
>         pages anyway; checks add-on and plugin versions and disables older,
>         insecure versions of add-on and plugin automatically; and displays more 
>         clear and strict error pages when an invalid SSL certificate is
>         received.
> 
>         Firefox 3 is also an improved platform for developers. New graphics and
>         text rendering architectures in Gecko 1.9 provides rendering
>         improvements in CSS, SVG as well as improved display of fonts with
>         ligatures and complex scripts. HTML forms on Web pages now have a
>         native look and feel on GNOME desktop. Firefox 3 provides offline
>         support, which enables web applications to provide offline
>         functionality.
> 
>         Firefox 3 has better performance. Major architectural changes (such as
>         the move to Cairo and a rewrite to how reflowing a page layout works)
>         results in speed increases. Memory usage is also improved in
>         Firefox 3. A lot of memory leaks have been fixed, and a new XPCOM cycle
>         collector completely eliminates many more.
> 
>         Firefox 3 is accessible and can meet Section 508 with exception. A lot
>         of work on accessibility has been integrated into Gecko 1.9, which makes
>         Firefox 3's accessibility greatly improved compared with Firefox 2.
> 
>    4.5. Interfaces: 
>    
>         Others interface can be found at LSARC/2006/694.
>    +---------------------------------------+----------------------------------+
>    |                             Interfaces Exported                          |
>    +------------------------+------------------+------------------------------+
>    | Interface Name         |  Classification  |            Comment           |
>    +========================+==================+==============================+
>    | $HOME/.mozilla/firefox |  Volatile        |  The location of user        |
>    |                        |                  |  profiles                    |
>    +------------------------+------------------+------------------------------+
>    | /usr/lib/firefox       |  Uncommitted     |  Install location            |
>    |                        |                  |                              |
>    +------------------------+------------------+------------------------------+
>    | /usr/bin/firefox       |  Uncommitted     |  Link pointing to the        |
>    |                        |                  |  default firefox, normally   |
>    |                        |                  |  /usr/lib/firefox/firefox    |

This should be Committed.  The CLI options can be Uncommitted of 
Volatile but why would we ever put firefox anywhere other than /usr/bin 
now.  What it points to can be Uncommitted.

>    +------------------------+------------------+------------------------------+
>    |<InstallLocation>/plugins| Volatile        |  default Firefox plugins     |
>    |                        |                  |  directory                   |
>    +------------------------+------------------+------------------------------+

This should be Committed it hasn't changed location or meaning since it 
appeared in the first versions of Mozilla.

Same comment as always on these plugin dirs, the one in 
~/.mozilla/firefox/<mumble>/plugins/ really really really needs to 
support a home dir that is used from multiple different architectures 
and operating systems (eg Solaris x86 & sparc, Linux x86 32 & 64).  I'm 
not expecting this project team to fix this but documenting the 
$MOZ_PLUGIN_PATH as Uncommitted as a workaround would be fine; plus 
please push this requirement up stream.

>          Firefox does not allow a website to download onto, install onto, or
>          execute code on a user's computer without the user's agreement.

That statement is clearly incorrect.  Firefox does cause code to be 
executed without my explicit agreement - if I go to a page with a Java 
applet on it Firefox will execute java to run that code it helped 
download.  It will also download javascript code and execute that with 
out my agreement (unless I explicitly turn off javascript).


-- 
Darren J Moffat

From sacadmin Wed Feb 27 23:26:05 2008
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01 [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1S7Q49I023064
	for <LSARC@sac.sfbay.sun.com>; Wed, 27 Feb 2008 23:26:05 -0800 (PST)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m1S7Q32V018453
	for <LSARC@sac.sfbay.sun.com>; Wed, 27 Feb 2008 23:26:04 -0800 (PST)
Received: from fe-apac-05.sun.com (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m1S7QCJL022027
	for <LSARC@sac.sfbay.sun.com>; Thu, 28 Feb 2008 07:26:12 GMT
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JWX00J01TULM200@mail-apac.sun.com> (original mail from Evan.Yan@Sun.COM)
 for LSARC@sac.sfbay.sun.com; Thu, 28 Feb 2008 15:25:58 +0800 (SGT)
Received: from [129.158.217.175] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JWX0065WTZ9KDBT@mail-apac.sun.com>; Thu,
 28 Feb 2008 15:25:58 +0800 (SGT)
Date: Thu, 28 Feb 2008 15:32:12 +0800
From: Evan Yan <Evan.Yan@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <47C540C3.4020606@Sun.COM>
Sender: Evan.Yan@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>, LSARC@sac.sfbay.sun.com,
        Brian.Lu@sun.com
Message-id: <47C6637C.1050204@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
 <47C540C3.4020606@Sun.COM>
User-Agent: Thunderbird 2.0.0.5pre (X11/20070628)
Status: RO
Content-Length: 932

Hi Darren,

Darren J Moffat wrote:
> John Fischer wrote:
>   
>>          Firefox does not allow a website to download onto, install onto, or
>>          execute code on a user's computer without the user's agreement.
>>     
>
> That statement is clearly incorrect.  Firefox does cause code to be 
> executed without my explicit agreement - if I go to a page with a Java 
> applet on it Firefox will execute java to run that code it helped 
> download.  It will also download javascript code and execute that with 
> out my agreement (unless I explicitly turn off javascript).
>   
Java plug-in is responsible for Java code. For javaScript, I think it's
more like a part of web page, as html. And as you mentioned user can
disable JavaScript.

The "code" here mainly refers to shell script and binary, which could be
harmful to user's computer. Thanks for pointing this out. We should have
made this expression more clear.

-Evan


From sacadmin Sun Mar  2 23:02:47 2008
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2372l0m019217
	for <LSARC@sac.sfbay.sun.com>; Sun, 2 Mar 2008 23:02:47 -0800 (PST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m2372kCA054716
	for <LSARC@sac.sfbay.sun.com>; Sun, 2 Mar 2008 23:02:47 -0800 (PST)
Received: from fe-apac-03.sun.com (fe-apac-03.sun.com [192.18.19.174] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m2372kNB007571
	for <LSARC@sac.sfbay.sun.com>; Mon, 3 Mar 2008 07:02:46 GMT
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JX500K016YF5A00@mail-apac.sun.com> (original mail from Evan.Yan@Sun.COM)
 for LSARC@sac.sfbay.sun.com; Mon, 03 Mar 2008 15:02:41 +0800 (SGT)
Received: from [129.158.217.175] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JX5003Y47KF8KM0@mail-apac.sun.com>; Mon,
 03 Mar 2008 15:02:41 +0800 (SGT)
Date: Mon, 03 Mar 2008 15:09:17 +0800
From: Evan Yan <Evan.Yan@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <47C540C3.4020606@Sun.COM>
Sender: Evan.Yan@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>, LSARC@sac.sfbay.sun.com,
        Brian.Lu@sun.com
Message-id: <47CBA41D.3000606@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
 <47C540C3.4020606@Sun.COM>
User-Agent: Thunderbird 2.0.0.5pre (X11/20070628)
Status: RO
Content-Length: 3174

Hi Darren,

After discussing about the interface classification, we're going to
re-classify some interfaces as you suggested as follows.

=Interface Name=        =Classification=       =Comment=
/usr/bin/firefox           Committed           Link pointing to the
default firefox
firefox CLI                Uncommitted         firefox command line
interface
firefox GUI                Volatile            firefox graphical user
interface
<InstallLocation>/plugins  Committed           default system-wide
firefox plugin directory
$HOME/.mozilla/plugins     Uncommitted         user-wide firefox plugin
directory
MOZ_PLUGIN_PATH            Uncommitted         environment variable
pointing to additional plugin directory

Thanks,
Evan

Darren J Moffat wrote:
> John Fischer wrote:
>   
>>    4.5. Interfaces: 
>>    
>>         Others interface can be found at LSARC/2006/694.
>>    +---------------------------------------+----------------------------------+
>>    |                             Interfaces Exported                          |
>>    +------------------------+------------------+------------------------------+
>>    | Interface Name         |  Classification  |            Comment           |
>>    +========================+==================+==============================+
>>    | $HOME/.mozilla/firefox |  Volatile        |  The location of user        |
>>    |                        |                  |  profiles                    |
>>    +------------------------+------------------+------------------------------+
>>    | /usr/lib/firefox       |  Uncommitted     |  Install location            |
>>    |                        |                  |                              |
>>    +------------------------+------------------+------------------------------+
>>    | /usr/bin/firefox       |  Uncommitted     |  Link pointing to the        |
>>    |                        |                  |  default firefox, normally   |
>>    |                        |                  |  /usr/lib/firefox/firefox    |
>>     
>
> This should be Committed.  The CLI options can be Uncommitted of 
> Volatile but why would we ever put firefox anywhere other than /usr/bin 
> now.  What it points to can be Uncommitted.
>
>   
>>    +------------------------+------------------+------------------------------+
>>    |<InstallLocation>/plugins| Volatile        |  default Firefox plugins     |
>>    |                        |                  |  directory                   |
>>    +------------------------+------------------+------------------------------+
>>     
>
> This should be Committed it hasn't changed location or meaning since it 
> appeared in the first versions of Mozilla.
>
> Same comment as always on these plugin dirs, the one in 
> ~/.mozilla/firefox/<mumble>/plugins/ really really really needs to 
> support a home dir that is used from multiple different architectures 
> and operating systems (eg Solaris x86 & sparc, Linux x86 32 & 64).  I'm 
> not expecting this project team to fix this but documenting the 
> $MOZ_PLUGIN_PATH as Uncommitted as a workaround would be fine; plus 
> please push this requirement up stream.
>        

From sacadmin Mon Mar  3 02:49:16 2008
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m23AnGS5025046
	for <LSARC@sac.sfbay.sun.com>; Mon, 3 Mar 2008 02:49:16 -0800 (PST)
Received: from gmp-eb-inf-1.sun.com (gmp-eb-inf-1.EU.Sun.COM [192.18.6.21])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m23AnGw4015342
	for <LSARC@sac.sfbay.sun.com>; Mon, 3 Mar 2008 02:49:16 -0800 (PST)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m23AnAv9007085
	for <LSARC@sac.sfbay.sun.com>; Mon, 3 Mar 2008 10:49:10 GMT
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JX500I01HC4EG00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM) for LSARC@sac.sfbay.sun.com; Mon,
 03 Mar 2008 10:49:10 +0000 (GMT)
Received: from [129.156.173.199] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JX500EBPI1VUM00@fe-emea-10.sun.com>; Mon,
 03 Mar 2008 10:49:08 +0000 (GMT)
Date: Mon, 03 Mar 2008 10:49:07 +0000
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <47CBA41D.3000606@Sun.COM>
Sender: Darren.Moffat@sun.com
To: Evan Yan <Evan.Yan@sun.com>
Cc: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>, LSARC@sac.sfbay.sun.com,
        Brian.Lu@sun.com
Message-id: <47CBD7A3.6050905@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
 <47C540C3.4020606@Sun.COM> <47CBA41D.3000606@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080116)
Status: RO
Content-Length: 831

Evan Yan wrote:
> Hi Darren,
> 
> After discussing about the interface classification, we're going to
> re-classify some interfaces as you suggested as follows.
> 
> =Interface Name=        =Classification=       =Comment=
> /usr/bin/firefox           Committed           Link pointing to the
> default firefox
> firefox CLI                Uncommitted         firefox command line
> interface
> firefox GUI                Volatile            firefox graphical user
> interface
> <InstallLocation>/plugins  Committed           default system-wide
> firefox plugin directory
> $HOME/.mozilla/plugins     Uncommitted         user-wide firefox plugin
> directory
> MOZ_PLUGIN_PATH            Uncommitted         environment variable
> pointing to additional plugin directory

Thank you that makes much more sense.

-- 
Darren J Moffat

From alan.coopersmith@sun.com Mon Mar  3 08:10:37 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m23GAaqo002201
	for <LSARC-ext@sac.sfbay.sun.com>; Mon, 3 Mar 2008 08:10:37 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m23GAWLm011964
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Mon, 3 Mar 2008 16:10:35 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JX500701WXLQ100@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Mon, 03 Mar 2008 08:10:33 -0800 (PST)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JX5003N1WXLE440@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Mon,
 03 Mar 2008 08:10:33 -0800 (PST)
Received: from [192.168.0.101]
 (vpn-129-150-16-206.SFBay.Sun.COM [129.150.16.206])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id m23GANQM008583; Mon, 03 Mar 2008 08:10:26 -0800 (PST)
Date: Mon, 03 Mar 2008 08:10:16 -0800
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
To: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>
Cc: LSARC-ext@sun.com, Brian.Lu@sun.com
Message-id: <47CC22E8.9040309@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
User-Agent: Thunderbird 1.5.0.4 (X11/20060602)
Status: RO
Content-Length: 498

Shouldn't there at least be some mention of add-on compatibility
(or the lack thereof) between Firefox 2 & 3?   At least in the
Firefox 3 betas I've tried, it's declared many of my extensions
incompatible with the new version and thus unusable.

Are there actual incompatibilities, or are these just extensions
which need to add 3.0 to the list of releases they are compatible
with?

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

From Evan.Yan@sun.com Mon Mar  3 20:01:00 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2440x86027129
	for <LSARC-ext@sac.sfbay.sun.com>; Mon, 3 Mar 2008 20:00:59 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m2440jaM018469
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Tue, 4 Mar 2008 12:00:58 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JX600A09TTLP500@nwk-avmta-1.sfbay.Sun.COM> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Mon, 03 Mar 2008 20:00:57 -0800 (PST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JX6009IJTTJ8HE0@nwk-avmta-1.sfbay.Sun.COM> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Mon,
 03 Mar 2008 20:00:56 -0800 (PST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m24410a0028489	for
 <LSARC-ext@sun.com>; Tue, 04 Mar 2008 04:01:00 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JX600401TO3OP00@mail-apac.sun.com> (original mail from Evan.Yan@Sun.COM)
 for LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Tue,
 04 Mar 2008 12:00:54 +0800 (SGT)
Received: from [129.158.217.175] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JX600BQATTCMGKJ@mail-apac.sun.com>; Tue,
 04 Mar 2008 12:00:49 +0800 (SGT)
Date: Tue, 04 Mar 2008 12:01:27 +0800
From: Evan Yan <Evan.Yan@sun.com>
Subject: Re: Firefox 3 for Solaris Nevada [LSARC/2008/158 FastTrack timeout
 03/04/2008]
In-reply-to: <47CC22E8.9040309@sun.com>
Sender: Evan.Yan@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: John Fischer <johnf@sr1-umpk-34.sfbay.sun.com>, LSARC-ext@sun.com,
        Brian.Lu@sun.com
Message-id: <47CCC997.3000806@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <200802262335.m1QNZfbW034931@sr1-umpk-34.sfbay.sun.com>
 <47CC22E8.9040309@sun.com>
User-Agent: Thunderbird 2.0.0.5pre (X11/20070628)
Status: RO
Content-Length: 721

Hi Alan,

Alan Coopersmith wrote:
> Shouldn't there at least be some mention of add-on compatibility
> (or the lack thereof) between Firefox 2 & 3?   At least in the
> Firefox 3 betas I've tried, it's declared many of my extensions
> incompatible with the new version and thus unusable.
>   
Yes, there could be add-on compatibility issue before the add-ons
upgraded to support Firefox 3. It's good to mention it.

> Are there actual incompatibilities, or are these just extensions
> which need to add 3.0 to the list of releases they are compatible
> with?
>   
It's mainly the latter reason I believe. As Firefox 3 is close to
release, more and more and-ons are migrating (or will migrate) to Firefox 3.

Thanks,
-Evan

From sacadmin Thu Mar  6 10:59:48 2008
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 m26Ixmj9029018
	for <lsarc@sac.eng.sun.com>; Thu, 6 Mar 2008 10:59:48 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m26IxmYL055542
	for <@sunmail2sca.sfbay.sun.com:lsarc@sun.com>; Thu, 6 Mar 2008 11:59:48 -0700 (MST)
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 <0JXB00B0FORN7C00@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 06 Mar 2008 11:59:47 -0700 (MST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JXB003OAORMPQ50@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 06 Mar 2008 11:59:46 -0700 (MST)
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 m26IxjJK002724	for
 <lsarc@sun.com>; Thu, 06 Mar 2008 18:59:45 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JXB00601NMAPL00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for lsarc@sun.com (ORCPT lsarc@sun.com); Thu, 06 Mar 2008 11:59:45 -0700 (MST)
Received: from 129.145.154.84 ([129.145.154.84])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JXB004C0OR8C090@mail-amer.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 06 Mar 2008 11:59:32 -0700 (MST)
Date: Thu, 06 Mar 2008 10:59:31 -0800
From: John Fischer <John.Fischer@sun.com>
Subject: LSARC/2008/158 - Firefox 3 for Solaris Nevada
Sender: John.Fischer@sun.com
To: lsarc@sun.com
Cc: John Fischer <John.Fischer@sun.com>, Brian.Lu@sun.com, Evan.Yan@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1204829971.58581.19.camel@sr1-umpk-34>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301c
Content-type: multipart/mixed; boundary="Boundary_(ID_KH3aGtJjDBdVKd+nZqDRvA)"
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 11487


--Boundary_(ID_KH3aGtJjDBdVKd+nZqDRvA)
Content-type: text/plain
Content-transfer-encoding: 7BIT

All,

Attached is the modified proposal (also archived
in the case directory).  I will close this case out
on Friday COB assuming that there are no further 
issues.

Thanks,

John


--Boundary_(ID_KH3aGtJjDBdVKd+nZqDRvA)
Content-type: text/plain; charset=ASCII; name=proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=proposal.txt

1. Introduction
   1.1. Project/Component Working Name:
        Firefox 3 for Solaris Nevada

   1.2. Name of Document Author/Supplier:
        Author: Evan Yan
        Sponsor: John Fischer

   1.3. Date of This Document:
        Jan 21st, 2008

2. Project Summary
   2.1. Project Description:

        Firefox 3 is based on the new Gecko 1.9 Web rendering platform. Gecko
        1.9 includes some major re-architecting for performance, stability,
        correctness, code simplification, and sustainability.

        Firefox 3 provides backwards compatibility for user profiles. User
        profiles of Firefox 2 can be used by Firefox 3 without change. Add-ons
        installed for Firefox 2 may not work on Firefox 3, until they get
        upgraded to support Firefox 3.


   2.2. Risks and Assumptions:

        Firefox 3 depends on Cairo for rendering, while Cairo leverages some 
        features of X to improve rendering performance. Xsun on Sparc, and the
        X server used by Sun Ray Server Software (SRSS) are lacking some
        features, such as Xrender. This causes Firefox 3 to have lower
        performance on those platform. We have been working to improve the
        performance of Firefox 3 without Xrender, which helps Firefox 3's
        performance on both of Xsun and SRSS Xserver.


4. Technical Description:
   4.1. Details:
 
        Firefox 3 is easier to use. Improved zooming feature supports full page
        zoom, scaling the layout, text and images. Firefox 3's default icons,
        buttons, and menu styles now use the native GTK theme.

        Firefox 3 improves user experience with downloading. A new Download
        Manager makes it easier to locate downloaded files and displays where a
        file came from. Downloading is now resumable after restarting the
        browser or resetting your network connection. A new Applications
        preferences pane provides a better UI for configuring handlers for
        various file types and protocol schemes.

        Firefox 3 improves the location bar, auto-completion, and bookmarks.
        User can type in all or part of the title, tag or address of a page to
        see a list of matches from history and bookmarks; a new display makes it
        easier to scan through the matching results. A star button has been
        added to the location bar to let user quickly add bookmarks with a
        single click. User can associate keywords with bookmarks to sort them by
        topic. Smart Bookmarks Folder allow quickly accessing recently
        bookmarked and tagged pages, as well as more frequently visited pages.

        Firefox 3 is a more secure browser. Firefox 3 hides pages suspected as
        a phishing page, while user always has choice to view the suspected
        pages anyway; checks add-on and plugin versions and disables older,
        insecure versions of add-on and plugin automatically; and displays more 
        clear and strict error pages when an invalid SSL certificate is
        received.

        Firefox 3 is also an improved platform for developers. New graphics and
        text rendering architectures in Gecko 1.9 provides rendering
        improvements in CSS, SVG as well as improved display of fonts with
        ligatures and complex scripts. HTML forms on Web pages now have a
        native look and feel on GNOME desktop. Firefox 3 provides offline
        support, which enables web applications to provide offline
        functionality.

        Firefox 3 has better performance. Major architectural changes (such as
        the move to Cairo and a rewrite to how reflowing a page layout works)
        results in speed increases. Memory usage is also improved in
        Firefox 3. A lot of memory leaks have been fixed, and a new XPCOM cycle
        collector completely eliminates many more.

        Firefox 3 is accessible and can meet Section 508 with exception. A lot
        of work on accessibility has been integrated into Gecko 1.9, which makes
        Firefox 3's accessibility greatly improved compared with Firefox 2.

   4.5. Interfaces: 
   
        Others interface can be found at LSARC/2006/694.
   +---------------------------------------+----------------------------------+
   |                             Interfaces Exported                          |
   +------------------------+------------------+------------------------------+
   | Interface Name         |  Classification  |            Comment           |
   +========================+==================+==============================+
   | $HOME/.mozilla/firefox |  Volatile        |  The location of user        |
   |                        |                  |  profiles                    |
   +------------------------+------------------+------------------------------+
   | /usr/lib/firefox       |  Uncommitted     |  Install location            |
   |                        |                  |                              |
   +------------------------+------------------+------------------------------+
   | /usr/bin/firefox       |  Committed       |  Link pointing to the        |
   |                        |                  |  default firefox, normally   |
   |                        |                  |  /usr/lib/firefox/firefox    |
   +------------------------+------------------+------------------------------+
   | Firefox CLI            |  Uncommitted     |  Firefox command line        |
   |                        |                  |  interface                   |
   +------------------------+------------------+------------------------------+
   | Firefox GUI            |  Volatile        |  Firefox graphical user      |
   |                        |                  |  interface                   |
   +------------------------+------------------+------------------------------+
   |<InstallLocation>/plugins| Committed       |  system-wide Firefox plugin  |
   |                        |                  |  directory                   |
   +------------------------+------------------+------------------------------+
   | $HOME/.mozilla/plugins |  Uncommitted     |  user-wide Firefox plugin    |
   |                        |                  |  directory                   |
   +------------------------+------------------+------------------------------+
   | MOZ_PLUGIN_PATH        |  Uncommitted     | environment variable pointing|
   |                        |                  | to additional plugin directory|
   +------------------------+------------------+------------------------------+
   | SUNWfirefox            |  Uncommitted     |  Package name for firefox    |
   |                        |                  |                              |
   +------------------------+------------------+------------------------------+ 
   | SUNWfirefox-devel      |  Uncommitted     |  Package name for firefox    |
   |                        |                  |  developer package           |
   +------------------------+------------------+------------------------------+ 
   | SUNWfirefox-apoc-adapter|  Uncommitted    |  Package name for firefox    |
   |                        |                  |   apoc adapter               |
   +------------------------+------------------+------------------------------+ 
   +---------------------------------------+----------------------------------+
   |                             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              |
   +------------------------+------------------+------------------------------+ 
   | Cairo                  |  Volatile        |  needs Cairo 1.6             |
   |                        |                  |  LSARC/2006/202              |
   +------------------------+------------------+------------------------------+ 
      
        For SQLite issue, it is being integrated into nevada via a seperated ARC
        case, PSARC/2008/120.

        Firefox 3 also depends on a SFW component FreeType, which is being moved
        from /usr/sfw to /usr via LSARC/2007/662.

        The versions of NSS/NSPR and Cairo in Nevada is lower than required. We
        will deliver private ones for now, and remove the private ones after
        those libraries get upgraded in Nevada.


   4.10. Packaging & Delivery 
         The project will be delivering the following packages: 
 
           SUNWfirefox                Firefox Web Browser
           SUNWfirefox-devel          Firefox Web Browser
                                          developer package 
           SUNWfirefox-apoc-adapter   Firefox apoc adapter

   4.11. Security Impact:
         Firefox uses NSS as the crypto library.

         Firefox includes a feature that allows user to save passwords. The
         saved passwords are stored in an encrypted file in user's profile
         folder. The saved passwords can be protected by using a Master
         Password.

         Firefox does not allow a website to download onto, install onto, or
         execute harmful code, such as shell script or binary, on a user's
         computer without the user's agreement.

         Community has fixed and will fix security bugs as soon as possible. 
         New minor version will be released as needed.

   4.12. Dependencies:
         Firefox3.0 depends on system NSS/NSPR, SQLite, and Cairo.
 
5. Reference Documents:
   Sun Mozilla Project Website - http://jdsbj.prc/wiki/index.php/Browser
   Firefox home page - http://wiki.mozilla.org/Firefox3
   Mozilla Foundation Security Advisories - 
        http://www.mozilla.org/security/announce/

   Other Related ARC case
   LSARC/2006/694       Firefox 2 for Solaris Nevada and Solaris10 Update
   LSARC/2004/840       Firefox for JDS4
   LSARC/2004/733       Firefox
   LSARC/2006/202       GNOME 2.14 - Vermillion
   WSARC/2007/548       NSPR/NSS/JSS Reclassification 
   WSARC/2002/366       NSS WSARC case
   WSARC/2002/217       NSPR WSARC case
   LSARC/2007/662       FreeType move from /usr/sfw to /usr
   PSARC/2008/120       SQLite

--Boundary_(ID_KH3aGtJjDBdVKd+nZqDRvA)--

From sacadmin Tue Mar 11 10:05:15 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2BH5Fi1029907
	for <lsarc@sac.eng.sun.com>; Tue, 11 Mar 2008 10:05:15 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m2BH5B0M002048
	for <@sunmail2sca.sfbay.sun.com:lsarc@sun.com>; Tue, 11 Mar 2008 10:05:14 -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 <0JXK00905SSPDA00@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Tue, 11 Mar 2008 11:05:13 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JXK005LCSSOWC40@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Tue, 11 Mar 2008 11:05:12 -0600 (MDT)
Received: from sr1-umpk-19.sfbay.sun.com
 (sr1-umpk-19.SFBay.Sun.COM [129.145.154.70])	by dm-sfbay-02.sfbay.sun.com
 (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m2BH5AQK031535; Tue,
 11 Mar 2008 10:05:10 -0700 (PDT)
Received: from sr1-umpk-19.sfbay.sun.com (localhost [127.0.0.1])
	by sr1-umpk-19.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m2BH5AZ3055958;
 Tue, 11 Mar 2008 10:05:10 -0700 (PDT)
Received: (from johnf@localhost)	by sr1-umpk-19.sfbay.sun.com
 (8.13.8+Sun/8.13.8/Submit) id m2BH5AsO055954; Tue,
 11 Mar 2008 10:05:10 -0700 (PDT)
Date: Tue, 11 Mar 2008 10:05:10 -0700 (PDT)
From: John Fischer <johnf@sr1-umpk-19.sfbay.sun.com>
Subject: Re: LSARC/2008/158 - Firefox 3 for Solaris Nevada
To: John.Fischer@sun.com, lsarc@sun.com
Cc: Brian.Lu@sun.com, Evan.Yan@sun.com
Message-id: <200803111705.m2BH5AsO055954@sr1-umpk-19.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 116

All,

Having all discussion ended and the spec updated LSARC closed
this fast track approved during business.

John

