Auto-tools/Projects/ProfileManager: Difference between revisions

Jump to navigation Jump to search
update page to reflect today
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 Q2 goal.
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 ==


''(proposed)''
* 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 should be a unified API that is directly accessible to code;  this should either compliment or replace what is in mozilla-central, currently (''should find out where this lives'').
 
* there should be a [https://developer.mozilla.org/en/XUL XUL] application that replaces that graphical profile manager currently in Firefox which consumes the API


* there should be a command line interface to the API to make testing and other non-interactive tasks straight-forward
* 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
* weave ''(LINK)''
947

edits

Navigation menu