Thunderbird/ISPDB: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Hollowing out this page about a dead project (but with a name collision with the more alive ISPDB/autoconfig effort), to just reference the MDN page. If there's a way to redirect to MDN directly, that might be even better.)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
For status meeting information see the [[Thunderbird/ISPDB/StatusMeetings|status meeting page]]


The page you really want is: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration


== Django Info ==
(Context: The Thunderbird autoconfiguration database, also called the ISPDB, started out as a static database with plans to make it a dynamic database written in Django with a pretty submissions UI, etc. This page was about the effort to implement that dynamic database as a student project, but the effort was never completed and likely now never will be.)
 
For dumping the DB data:
 
[http://code.djangoproject.com/wiki/Fixtures http://code.djangoproject.com/wiki/Fixtures]
 
== Setup Issues ==
 
*Problem running python manage.py test (Template Error). Make sure you run python manage.py test --settings=local_settings
 
 
== Making a patch ==
0. Learn about pbranch
view change logs(w/ tortoise) - At what point did you split off from the trunk?
hg glog - (command line)
 
1. Do a diff against the default branch's latest revision
unit_tests                    29:b2f44b76b47e
settings_py_fix                25:fe8eba0966f0 (inactive)
default                        24:cd0edcf228c7 (inactive) <-- default branch
i.e hg diff -r 24 > diffout
 
2. Look at diff to make sure only your changes of interest are included.
3. bugzilla.mozilla.org
4. hit File a Bug --> Other Products --> Mozilla Messaging
5. component = ispdb, hwplatform = all, os = all
6. Fill in summary with bug you're fixing
7. Hit Submit
8. Hit add attachment and attach the diff file
9. Fill description (WIP for work in progress)
10. First review should be pointed at blake's email
11. Review flag should be ?
12. Wait till you get 2 +'s from reviewers
13. Go to keywords and type in checkin-needed
 
 
== QA ==

Latest revision as of 20:25, 11 November 2015

The page you really want is: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration

(Context: The Thunderbird autoconfiguration database, also called the ISPDB, started out as a static database with plans to make it a dynamic database written in Django with a pretty submissions UI, etc. This page was about the effort to implement that dynamic database as a student project, but the effort was never completed and likely now never will be.)