Thunderbird/ISPDB: Difference between revisions

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.
(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.)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:


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, etcThis 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
 
<br>
 
<ul>
<li>Why do you sometimes need a soft link called ispdb pointing back at itself?</li>
<li>When you run a python manage.py <cmd>, django automatically adds the current directory to your sys.path. Since ../ is in the current directory ispdb will look like a package (because it has a __init__.py file). If your folder name is NOT ispdb, then the softlink is necessary to resolve all the references (i.e ispdb.config)</li>
</ul>
 
== 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) &lt;-- default branch i.e hg diff -r 24 &gt; diffout
 
2. Look at diff to make sure only your changes of interest are included.
 
3. bugzilla.mozilla.org
 
4. hit File a Bug --&gt; Other Products --&gt; Mozilla Messaging
 
5. component = ispdb, hwplatform = all, os = all
 
6. Fill in summary with bug you're fixing <br>
 
7. Hit Submit
 
8. Hit add attachment and attach the diff file <br>
 
9. Fill description (WIP for work in progress) <br>
 
10. First review should be pointed at blake's email
 
11. Review flag should be&nbsp;? <br>
 
12. Wait till you get 2 +'s from reviewers <br>
 
13. Go to keywords and type in checkin-needed
 
== QA ==
 
== Links ==
For status meeting information see the [[Thunderbird/ISPDB/StatusMeetings|status meeting page]]
 
[[Thunderbird/ISPDB/Requirements|ISPDB Requirements]]
 
[[Thunderbird/ISPDB/SVN|SVN Workcycle]]
 
[http://bit.ly/ispdb ISPDB Bugs]
 
[http://quality.mozilla.org/documents-home/test-docs/getting-started-irc Getting started with IRC]
 
[http://www.mibbit.com/ Mibbit] is a web-based irc client.
Confirmed users
360

edits