PSARC:

I have updated the case materials with a new one-pager that resolves
the issues raised in review so far.  Changes include:

- local.sqlite is now "Project Private"
- storage.sdb is now "Obsolete Project Private".
- mail/thunderbird is now listed in the Imported Interface table.
- New style package names are now used.

Attached please find a diff file which shows the changes from the
previous version of the one-pager.

Brian


On 06/ 8/10 06:46 PM, John Fischer wrote:
Brian,

Should the local.sqlite be Project Private instead of Volatile?
Also the packages should be part of the exported interface
table as they show up in various places like Package Manager
and pkg search. Please insure that the new IPS packages
are included in the table.

Should Thunderbird be listed in the Imported interface
table? Are there interfaces being consumed by this project
from the Thunderbird project? Perhaps not the entire thing
but the actual interfaces consumed.

Thanks,

John

On 06/ 8/10 02:47 PM, Brian Cameron wrote:

This case is requesting a Minor release binding and will only deliver to
OpenSolaris (Nevada). It has a timeout of 06/16/2010.

Brian


On 06/ 8/10 04:42 PM, Brian Cameron wrote:

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates.
All rights reserved.
1. Introduction
1.1. Project/Component Working Name:
Lightning 1.0
1.2. Name of Document Author/Supplier:
Author: Brian Cameron
1.3 Date of This Document:
08 June, 2010
4. Technical Description
Sun Proprietary/Confidential: Internal Use Only: Engineering
Need-to-Know

1. Introduction
1.1. Project/Component Working Name:
Lightning 1.0

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

2. Project Summary
2.1. Project Description:
Lightning is an extension to tightly integrate calendar functionality
into Thunderbird, a popular OpenSolaris mail client.

It provides similar functionality as Evolution calendar, including
scheduling, tasks, etc.

2.2. Risks and Assumptions:
Risks may includes:
- Product quality/stability. Since Lightning is still in the
development stage (currently it is in 1.0b2 stage) and no official
release is available yet, some new features may be added in the
future.

4. Technical Description:
4.1. Details:
The project will involve making sure that the Lightning builds and runs
on Solaris, helping users manage their schedulings and tasks.

Lightning 1.0 provides the following new features:
- Seamless integration into the new Thunderbird 3.0 user interface
- The different modes (calendar view, task view) are now displayed in
tabs
- You can now define multiple alarms for a single event
- CalDAV support and interoperability with various CalDAV servers have
been improved
- WCAP 3.0 support has been improved

Stability, performance and memory consumption have been improved.

User's local calendars are stored at:
$HOME/.thunderbird/user-profile-dir/calendar-data/local.sqlite

Lightning 0.x settings can be migrated to Lightning 1.0 settings
smoothly. After upgrading, Lightning 1.0 marks the old
$HOME/.thunderbird/user-profile-dir/storage.sdb obsolete to prevent
the user from using Lightning 0.x.

If the user tries to use Lightning 0.x, following error message will
be shown in a popup window and Lightning add-on is disabled in the
thunderbird:

The calendar data in your profile was updated by a newer version
of Lightning, and continuing will probably cause the information
to be lost or corrupted. Lightning will now be disabled and
Thunderbird restarted

That is to say, the user cannot use Lightning 0.x anymore after
upgrading.

If the user deletes $HOME/.thunderbird/user-profile-dir/storage.sdb
manually, then Lightning 0.x will work again, but previous settings are
unavailable.

4.5 Interfaces:

Exported Interfaces
Interface Stability Comments
--------------------- ------------------- ----------------------
$HOME/.thunderbird/user-profile-dir/calendar-data/local.sqlite
Volatile local calendar settings

$HOME/.thunderbird/user-profile-dir/storage.sdb
Obsolete Volatile local calendar settings
used in Lightning 0.x

$HOME/.thunderbird/user-profile-dir/storage.sdb was not listed in the
"Exported Interfaces" table of Lightning 0.3 ARC case (LSARC 2007/043)
due to error.

Imported Interfaces
Interface Stability Comments
-------------------- ------------------- ------------------------
SUNWsqlite3 Contracted Project sqlite3 db
Private LSARC 2008/059

4.10. Packaging& Delivery
The project will be delivering the following packages to OpenSolaris:

SUNWthunderbird-calendar

4.11. Security Impact:
None.

4.12. Dependencies:
Lightning 1.0 depends upon following packages:
SUNWthunderbird
SUNWpr
SUNWsqlite3

5. Reference Documents:
Lightning home page - http://wiki.mozilla.org/Lightning
LSARC 2007/043 Lightning 0.3 ARC case
LSARC 2008/085 Thunderbird 3.0 ARC case


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




0a1
> Sun Proprietary/Confidential: Internal Use Only: Engineering Need-to-Know
71c72
<                               Volatile             local calendar settings 
---
>                               Project Private      local calendar settings 
74,75c75,76
<                               Obsolete Volatile    local calendar settings 
<                                                    used in Lightning 0.x
---
>                               Obsolete Project    local calendar settings 
>                               Private              used in Lightning 0.x
84c85
<        SUNWsqlite3            Contracted Project   sqlite3 db
---
>        database/sqlite-3      Contracted Project   sqlite3 db
85a87,88
>        mail/thunderbird       Contracted Project   Lightning is a 
>                               Private              thunderbird add-on  
90c93
<            SUNWthunderbird-calendar
---
>          mail/thunderbird/plugin/thunderbird-lightning 
97,99c100,102
<          SUNWthunderbird
<          SUNWpr
<          SUNWsqlite3 
---
>          mail/thunderbird 
>          library/nspr 
>          database/sqlite-3 
Sun Proprietary/Confidential: Internal Use Only: Engineering Need-to-Know

1. Introduction
   1.1. Project/Component Working Name:
        Lightning 1.0 

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

2. Project Summary
   2.1. Project Description:
        Lightning is an extension to tightly integrate calendar functionality
        into Thunderbird, a popular OpenSolaris mail client.

        It provides similar functionality as Evolution calendar, including
        scheduling, tasks, etc.
   
   2.2. Risks and Assumptions:
        Risks may includes:
        - Product quality/stability. Since Lightning is still in the
          development stage (currently it is in 1.0b2 stage) and no official
          release is available yet, some new features may be added in the
          future.

4. Technical Description:
   4.1. Details:
        The project will involve making sure that the Lightning builds and runs
        on Solaris, helping users manage their schedulings and tasks.

        Lightning 1.0 provides the following new features:
        - Seamless integration into the new Thunderbird 3.0 user interface
        - The different modes (calendar view, task view) are now displayed in
          tabs
        - You can now define multiple alarms for a single event
        - CalDAV support and interoperability with various CalDAV servers have
          been improved
        - WCAP 3.0 support has been improved
        
        Stability, performance and memory consumption have been improved.

        User's local calendars are stored at:
        $HOME/.thunderbird/user-profile-dir/calendar-data/local.sqlite 

        Lightning 0.x settings can be migrated to Lightning 1.0 settings
        smoothly. After upgrading, Lightning 1.0 marks the old
        $HOME/.thunderbird/user-profile-dir/storage.sdb obsolete to prevent 
        the user from using Lightning 0.x. 

        If the user tries to use Lightning 0.x, following error message will 
        be shown in a popup window and Lightning add-on is disabled in the 
        thunderbird:

           The calendar data in your profile was updated by a newer version
           of Lightning, and continuing will probably cause the information
           to be lost or corrupted. Lightning will now be disabled and 
           Thunderbird restarted

        That is to say, the user cannot use Lightning 0.x anymore after 
        upgrading.

        If the user deletes $HOME/.thunderbird/user-profile-dir/storage.sdb
        manually, then Lightning 0.x will work again, but previous settings are 
        unavailable. 

   4.5 Interfaces: 
   
       Exported Interfaces 
       Interface              Stability            Comments 
       ---------------------  -------------------  ----------------------
       $HOME/.thunderbird/user-profile-dir/calendar-data/local.sqlite 
                              Project Private      local calendar settings 

       $HOME/.thunderbird/user-profile-dir/storage.sdb 
                              Obsolete Project    local calendar settings 
                              Private              used in Lightning 0.x

       $HOME/.thunderbird/user-profile-dir/storage.sdb was not listed in the
       "Exported Interfaces" table of Lightning 0.3 ARC case (LSARC 2007/043)
       due to error.

       Imported Interfaces 
       Interface              Stability            Comments 
       --------------------   -------------------  ------------------------ 
       database/sqlite-3      Contracted Project   sqlite3 db
                              Private              LSARC 2008/059
       mail/thunderbird       Contracted Project   Lightning is a 
                              Private              thunderbird add-on  

   4.10. Packaging & Delivery 
         The project will be delivering the following packages to OpenSolaris: 
 
         mail/thunderbird/plugin/thunderbird-lightning 

   4.11. Security Impact:
         None.

   4.12. Dependencies:
         Lightning 1.0 depends upon following packages:
         mail/thunderbird 
         library/nspr 
         database/sqlite-3 
 
5. Reference Documents:
   Lightning home page - http://wiki.mozilla.org/Lightning
   LSARC 2007/043  Lightning 0.3 ARC case
   LSARC 2008/085  Thunderbird 3.0 ARC case

_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to