947
edits
m (→python projects: eliminate whitespace for wiki formatting) |
(update page to reflect today) |
||
Line 2: | Line 2: | ||
''This is a work in progres'' | ''This is a work in progres'' | ||
== Status == | |||
There is a working alpha with most of requirements satisfied (and more being satisfied every day!): | |||
http://hg.mozilla.org/automation/profilemanager | |||
== Requirements == | == Requirements == | ||
Line 32: | Line 38: | ||
* '''other:''' in general, all sorts of files live in a profile. This is why merging is hard. | * '''other:''' in general, all sorts of files live in a profile. This is why merging is hard. | ||
Because of this difficulty, merging profiles will not be part of the 2010 | Because of this difficulty, merging profiles will not be part of the 2010 Q3 goal. | ||
== Bugs == | == Bugs == | ||
List of bugs related to the project: | List of bugs related to the project: | ||
https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&query_format=advanced&component=ProfileManager&product=Testing | |||
Original spec/requirement bugs: | |||
* {{bug|539524}} | * {{bug|539524}} | ||
Line 44: | Line 54: | ||
== Architecture == | == Architecture == | ||
* there is a unified API that deals with profile management: [http://hg.mozilla.org/automation/profilemanager/file/tip/chrome/content/profileManager.js profileManager.js] | |||
* there | |||
* there | * there is a [https://developer.mozilla.org/en/XUL XUL] application that replaces that graphical profile manager currently in Firefox which consumes the API; most of the code is in [http://hg.mozilla.org/automation/profilemanager/file/tip/chrome/content/ui.js ui.js] | ||
* there should be a command line interface to the API to make testing and other non-interactive tasks straight-forward ''(TODO: https://bugzilla.mozilla.org/show_bug.cgi?id=586003 ) | |||
Line 69: | Line 76: | ||
* automation.py: http://hg.mozilla.org/mozilla-central/file/tip/build/automation.py.in | * automation.py: http://hg.mozilla.org/mozilla-central/file/tip/build/automation.py.in | ||
* ProfileManager: http://k0s.org/mozilla/hg/ProfileManager | * ProfileManager: http://k0s.org/mozilla/hg/ProfileManager | ||
edits