blob: 838ff0ab926d7c466b918ca72522641d4d77d5d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
==BMO Reorg Plan==
Do the following things, mostly in order (but see "Timing" at the end):
1) Create new classifications using GUI:
Graveyard (Description: "Old, retired products", sort key: <last>)
2) Rename classifications using GUI:
Client Support to Other
3) Move products between classification using GUI:
Grendel from Client Software to Graveyard
CCK from Unclassified to Graveyard
Derivatives from Unclassified to Graveyard
MozillaClassic from Unclassified to Graveyard
UI: "reclassify" link from the top-level classification list
4) Create new products using GUI:
Core Graveyard in Graveyard
(desc: "Old, retired Core components", closed for entry, no charts)
MailNews Core in Components
(desc: "Mail and news components common to Thunderbird and SeaMonkey",
open for bug entry, create charts)
5) Rename products using GUI, and fix queries using fixqueries.pl:
mysql> update series_categories set name="SeaMonkey (2)" where id=32;
Mozilla Application Suite to SeaMonkey
Sumo to support.mozilla.com
5.5) Rename versions and milestones in Toolkit to match Firefox before step 6
6) Sync milestones, versions and groups between products using
syncmsandversions.pl:
Core -> Core Graveyard (new)
Core -> MailNews Core (new)
Firefox -> Toolkit
Core -> SeaMonkey
mozilla.org -> Websites (only 1)
6.5) Sync flag inclusions using syncflags.pl:
Core -> Core Graveyard (new)
Core -> MailNews Core (new)
Core -> SeaMonkey
mozilla.org -> Websites (only 1)
6.7) Allow Firefox flags temporarily in Toolkit:
250 | blocking-firefox3 | blocking1.9 - 387
419 | blocking-firefox3.1 | blocking1.9.1 - 416
63 | blocking0.8 | blocking1.6 - 69
76 | blocking0.9 | blocking1.7 - 83
36 | review | review - 4
356 | wanted-firefox3 | wanted1.9 - 357
418 | wanted-firefox3.1 | wanted1.9.1 - 417
7) Move components using movecomponent.pl.
Any instruction beginning "moved from".
Can't fix the queries for this - oh well
<Very long list>
8) Rename components using GUI, and fix queries using fixqueries.pl.
Any instruction beginning "renamed from" or "MailNews: prefix removed".
<Long list>
9) Create new components using GUI.
Any instruction beginning "new".
<Long list>
10) Move open bugs using GUI:
XP Miscellany to Core/General
11) Merge components by moving bugs using GUI:
Any instruction beginning "merge in".
Merge all bugs, including closed. Delete empty component when done.
<long list of merges>
12) Close Core Graveyard (and Grendel if necessary) to new bugs
13) Rename Toolkit versions and milestones back (from 5.5)
14) Execute flag mapping SQL using Reed's mapping to update bugs in Toolkit
15) Disable above-listed flags in point 6.7 in Toolkit again
|