Difference between revisions of "Extension/ToDo/Python25 Migration"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
This task is Python25 Migration.It have finished in both platform of Windows and Linux based on the version of SRC_680_m234 but not on Mac OS X.
+
This task is Python25 Migration.It has been finished on both platform of Windows and Linux based on the version of SRC_680_m234 but not on Mac OS X.
  
 
=== Draft for the Planning ===
 
=== Draft for the Planning ===
Line 8: Line 8:
 
|+ ''' Python2.3.4 -> Python25(or later) Migration '''
 
|+ ''' Python2.3.4 -> Python25(or later) Migration '''
 
|- style="background:royalblue; color:white"
 
|- style="background:royalblue; color:white"
!  width="150"|Task    !! week 1 <br>18th Augest<br>22th Augest!! week 2<br>25th Augest<br>29th Augest!! week 3 <br>1st September <br>5th September !! week 4 <br>8th September <br>12th September !! week 5 <br>15th September <br>19th September !! week 6 <br>22nd September <br>26th September !! week 7 <br> 29th September <br>3th October!! Status !! Comments
+
!  width="150"|Task    !! week 1 <br>18th August<br>22th August!! week 2<br>25th August<br>29th Augest!! week 3 <br>1st September <br>5th September !! week 4 <br> 8th<br> September <br>12th September !! week 5 <br>15th September <br>19th September !! week 6 <br>22nd September <br>26th September !! week 7 <br> 29th September <br>3th <br>October!! Status !! Comments
 
|- |
 
|- |
| Check the sources (one milestone) ||bgcolor="#2a8ad8"|  '''ok'''||  ||  ||  ||  ||  ||  ||  ||
+
| Check the sources (one milestone) ||bgcolor="#2a8ad8"|  ||  ||  ||  ||  ||  ||  ||  ||
 
|- |
 
|- |
| Understand how cvs manages the sources ( CVS dirs)|| bgcolor="#287cc1"| '''ok''' ||  ||  | ||  ||  ||  ||  ||  ||
+
| resync on Linux and Windows || bgcolor="#287cc1"|   ||  ||  | ||  ||  ||  ||  ||  ||
 
|- |
 
|- |
| Configure step : find information, be able to modify configure.in || bgcolor="#2370b0"| '''ok''' || ||   || ||  ||  ||  ||  ||
+
| resync on Mac OS X||bgcolor="#2370b0"|   || || || ||  ||  ||  ||  ||
 
|- |
 
|- |
| Understand the bootstrap ||bgcolor="#2370b0"|   '''ok''' || || |||  ||  ||  ||  ||
+
| Fix  build issues (bad compiler option maybe) and conflicts  ||  ||bgcolor="#2370b0"|  ||bgcolor="#2370b0"|   || ||  ||  ||  ||  ||
 
|- |
 
|- |
| Build mozilla archive separately||bgcolor="#2370b0"|  '''ok'''  || || || ||  ||  ||  ||  ||
+
| Modify source files include .mk and other source files||  ||bgcolor="#2370b0"| ||bgcolor="#2370b0"| || ||  ||  ||  ||  ||
|- |
+
| Fix a build issue (bad compiler option maybe) || bgcolor="#2370b0"| '''ok'''  || || || ||  ||  ||  ||  ||
+
|- |
+
| Understand how patches are used at buildtime || bgcolor="#2370b0"| '''ok''' ||bgcolor="#2370b0"| '''done'''  || || ||  ||  ||  ||  ||
+
|- |
+
| Modify the makefile, and start building seamonkey ( basic patch provided ) ||  ||bgcolor="#2370b0"| ||bgcolor="#2370b0"|'''work in progress'''  || ||  ||  ||  ||  ||
+
|- |
+
| Define a strategy for the migration ||  ||bgcolor="#2370b0"| ||bgcolor="#2370b0"| '''done (cleanup in progress)''' || ||  ||  ||  ||  ||
+
|-|
+
| Modify configure (replace mozilla checking with seamonkey checking) ||  ||  ||bgcolor="#135892"| '''started'''  ||bgcolor="#a6ffa4" | '''holidays''' ||  ||  ||  ||  ||
+
 
|-|
 
|-|
| Apply the changes progressively ( and propose tests for the QA) ||  ||  ||bgcolor="#135892"|  ||bgcolor="#a6ffa4" | '''holidays'''  || bgcolor="#135892"|  || ||  ||  ||
+
| Test on Linux and windows platform||  ||  ||bgcolor="#135892" |  || bgcolor="#135892"| || bgcolor="#135892"|  || ||  ||  ||
 
|-|
 
|-|
| Project Reviews ||  ||  ||  || || || bgcolor="#faff35"| First <br>project review ||  ||  ||
+
| Test on Mac OS X platform||  ||  ||  ||bgcolor="#135892" | ||bgcolor="#135892"| || bgcolor="#135892"| ||  ||  ||
 
|-|
 
|-|
| Propose patches to commit the changes in several cws ||  ||  || ||bgcolor="#a6ffa4" | '''holidays'''  ||bgcolor="#135892"|    || bgcolor="#135892"|  ||  ||  ||
+
| ready for QA ||  ||  || || ||bgcolor="#135892"|    || bgcolor="#135892"|  ||  ||  ||
 
|-|
 
|-|
| Verify it works on other ports ( Mac OS X , windows ) ||  ||  ||  ||bgcolor="#a6ffa4" | '''holidays'''  || bgcolor="#135892"|  || bgcolor="#135892"| ||  ||  ||
+
| Verify it works on any platform ( Mac OS X , windows ) ||  ||  ||  || || bgcolor="#135892"|  || bgcolor="#135892"| ||  ||  ||
 
|-|
 
|-|
| Verify the crashes are fixed (see relevant issues) ||  || ||  ||  || bgcolor="#0c4676"|  || bgcolor="#0c4676"|  || bgcolor="#0c4676"| || ||
+
| fixed issues after testing of QA (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" |  ||  ||
+
| Write report for task || bgcolor="#a6ffa4" | ||bgcolor="#a6ffa4" |  || bgcolor="#a6ffa4" | ||bgcolor="#a6ffa4" |  || bgcolor="#a6ffa4" |  ||bgcolor="#a6ffa4" |  ||bgcolor="#a6ffa4" |  ||  ||
 
|}
 
|}
 +
[[Category:Python]]

Latest revision as of 11:11, 4 March 2010

This task is Python25 Migration.It has been finished on both platform of Windows and Linux based on the version of SRC_680_m234 but not on Mac OS X.

Draft for the Planning

Python2.3.4 -> Python25(or later) Migration
Task week 1
18th August
22th August
week 2
25th August
29th Augest
week 3
1st September
5th September
week 4
8th
September
12th September
week 5
15th September
19th September
week 6
22nd September
26th September
week 7
29th September
3th
October
Status Comments
Check the sources (one milestone)
resync on Linux and Windows
resync on Mac OS X
Fix build issues (bad compiler option maybe) and conflicts
Modify source files include .mk and other source files
Test on Linux and windows platform
Test on Mac OS X platform
ready for QA
Verify it works on any platform ( Mac OS X , windows )
fixed issues after testing of QA (see relevant issues)
Write report for task
Personal tools