Difference between revisions of "Education Project/Effort/Replace Mozilla175"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 2: Line 2:
  
  
Todo / objectives to be validated:
 
  
- check the sources (one milestone)
+
=== Draft for the Planning ===
  
- understand how cvs manages the sources ( CVS dirs)
 
  
- configure step : find information, be able to modify configure.in
 
  
- bootstrap
+
{| style="text-align:left; background:ivory" border="1"
 +
|+ ''' Mozilla 1.7.5 -> Seamonkey migration '''
 +
|- style="background:royalblue; color:white"
 +
!  width="150"|Task    !! week 1 <br>14th july<br>19th july !! week 2<br>21st july <br>26th july !! week 3 <br>28thjuly <br>2nd august!! week 4 <br>4th august <br>9th august !! week 5 <br>11th august <br>16th august !! week 6 <br>18th august <br>23th august !! week 7 <br> 25th august <br>30th august !! Status !! Comments
 +
|- |
 +
| Check the sources (one milestone) ||bgcolor="#2a8ad8"|  ||  ||  ||  ||  ||  ||  ||  ||
 +
|- |
 +
| Understand how cvs manages the sources ( CVS dirs)|| bgcolor="#287cc1"|  ||  ||  | ||  ||  ||  ||  ||  ||
 +
|- |
 +
| Configure step : find information, be able to modify configure.in || bgcolor="#2370b0"|  ||  ||  ||  ||  ||  ||  ||  ||
 +
|- |
 +
| Understand the bootstrap ||bgcolor="#2370b0"|    || || ||  ||  ||  ||  ||  ||
 +
|- |
 +
| Build mozilla archive separately||bgcolor="#2370b0"|    || || || ||  ||  ||  ||  ||
 +
|- |
 +
| Fix a build issue (bad compiler option maybe) || bgcolor="#2370b0"|  || || || ||  ||  ||  ||  ||
 +
|- |
 +
| Understand how patches are used at buildtime || bgcolor="#2370b0"|  ||bgcolor="#2370b0"|  || || ||  ||  ||  ||  ||
 +
|- |
 +
| Modify the makefile, and start building seamonkey ( basic patch provided ) ||  ||bgcolor="#2370b0"|  ||bgcolor="#2370b0"|  || ||  ||  ||  ||  ||
 +
|- |
 +
| Define a strategy for the migration ||  ||bgcolor="#2370b0"|  ||bgcolor="#2370b0"|  ||bgcolor="#2370b0"|  ||  ||  ||  ||  ||
 +
|-|
 +
| Modify configure (replace mozilla checking with seamonkey checking) ||  ||  ||bgcolor="#135892"|  ||bgcolor="#135892"|  ||  ||  ||  ||  ||
 +
|-|
 +
| Apply the changes progressively ( and propose tests for the QA) ||  ||  ||bgcolor="#135892"|  ||bgcolor="#135892"|  || bgcolor="#135892"|  || bgcolor="#faff35"| '''Project review 1''' ||  ||  ||
 +
|-|
 +
| Propose patches to commit the changes in several cws  ||  ||  || ||bgcolor="#135892"|  ||bgcolor="#135892"|    || bgcolor="#135892"|  ||  ||  ||
 +
|-|
 +
| Verify it works on other ports ( Mac OS X , windows ) ||  ||  ||  ||bgcolor="#135892"|  || bgcolor="#135892"|  || bgcolor="#135892"| ||  ||  ||
 +
|-|
 +
| Verify the crashes are fixed (see relevant issues) ||  || ||  ||  || bgcolor="#0c4676"|  || bgcolor="#0c4676"|  || bgcolor="#0c4676"| || ||
 +
|-|
 +
| Write report for task 1|| bgcolor="#a6ffa4" | ||bgcolor="#a6ffa4" |  || bgcolor="#a6ffa4" | ||bgcolor="#a6ffa4" |  || bgcolor="#a6ffa4" |  ||bgcolor="#a6ffa4" |  ||bgcolor="#a6ffa4" |  ||  ||
 +
|}
  
- build mozilla archive separately :
 
 
-- file an issue for a breaker on AMD64 (aka x86_64)
 
 
-- fix a build issue (bad compiler option maybe)
 
 
-- understand how patches are used at buildtime
 
 
- modify the makefile, and start building seamonkey  ( basic patch provided )
 
 
- define a strategy for the migration
 
 
- modify configure (replace mozilla checking with seamonkey checking)
 
 
- apply the changes progressively ( and propose tests for the QA)
 
 
- propose patches to commit the changes in several cws
 
 
- verify it works on other ports ( Mac OS X , windows )
 
 
- verify the crashes are fixed (see relevant issues)
 
  
  
 
* Create a Gantt diagram / Planning
 
* Create a Gantt diagram / Planning
 
* ....
 
* ....

Revision as of 12:01, 18 July 2008

This task is the first one of the application. ETA ~end august/early september


Draft for the Planning

Mozilla 1.7.5 -> Seamonkey migration
Task week 1
14th july
19th july
week 2
21st july
26th july
week 3
28thjuly
2nd august
week 4
4th august
9th august
week 5
11th august
16th august
week 6
18th august
23th august
week 7
25th august
30th august
Status Comments
Check the sources (one milestone)
Understand how cvs manages the sources ( CVS dirs)
Configure step : find information, be able to modify configure.in
Understand the bootstrap
Build mozilla archive separately
Fix a build issue (bad compiler option maybe)
Understand how patches are used at buildtime
Modify the makefile, and start building seamonkey ( basic patch provided )
Define a strategy for the migration
Modify configure (replace mozilla checking with seamonkey checking)
Apply the changes progressively ( and propose tests for the QA) Project review 1
Propose patches to commit the changes in several cws
Verify it works on other ports ( Mac OS X , windows )
Verify the crashes are fixed (see relevant issues)
Write report for task 1


  • Create a Gantt diagram / Planning
  • ....
Personal tools