-
-
Save glogiotatidis/0c8282cbb64b778bab72 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ipdb | |
import json | |
from rna.clients import RestModelClient | |
from rna.models import Note, Release | |
# Release notes for | |
# 30.0beta | |
# 31.0beta | |
# 31.0 | |
# 31.1.0 | |
# 31.1.1 | |
# 31.1.2 | |
# 31.2.0 | |
# 32.0beta | |
# 33.0beta | |
def post_release_notes(base_url, token, release, notes): | |
release_client = RestModelClient( | |
base_url=base_url + 'releases/', token=token, model_class=Release) | |
note_client = RestModelClient( | |
base_url=base_url + 'notes/', token=token, model_class=Note) | |
response = release_client.post_instance(release) | |
if response.status_code == 201: | |
url = response.json().get('url') | |
if url: | |
for note in notes: | |
note['releases'] = [url] | |
response = note_client.post('', json.dumps(note), headers={'Content-Type': 'application/json'}) | |
if response.status_code != 201: | |
ipdb.set_trace() | |
else: | |
ipdb.set_trace() | |
else: | |
ipdb.set_trace() | |
def release30b(): | |
# 30.0beta | |
release = Release(product='Thunderbird', channel='Beta', version='30.0beta', release_date='2014-05-09 00:00:00', is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista and Windows 7 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''<a href="https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=Thunderbird%2030.0&product=Thunderbird&resolution=FIXED&list_id=11358426">Various fixes and performance improvements</a>''', | |
is_public=True)] | |
def release31b(): | |
release = Release( | |
product='Thunderbird', | |
channel='Beta', | |
version='31.0beta', | |
release_date='2014-06-13 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista and Windows 7 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''<a href="https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=Thunderbird%2031.0&product=Thunderbird&resolution=FIXED&list_id=11358431">Various fixes and performance improvements</a>''', | |
is_public=True)] | |
def release31(): | |
release = Release( | |
product='Thunderbird', | |
channel='Release', | |
version='31.0', | |
release_date='2014-07-22 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista, Windows 7 and Windows 8 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''New''', | |
note='''Theme support for Windows 8 (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=984978">bug 984978</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Improved OS X dock icon behaviour (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=601263">bug 601263</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Improved attachment reminder behaviour and reliability (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521158">bug 521158</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=944643">bug 944643</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''OS X Notification Center support for web notifications (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=852648">bug 852648</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Firefox-style search and replace from within the message composition windowl (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=530629">bug 530629</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Improved display behaviour for attached and embedded images (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=877520">bug 877520</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534083">bug 534083</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Improved address book searching and autocompletion (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=529584">bug 529584</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=558931">bug 558931</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Improved display behaviour for RSS feeds (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=745301">bug 745301</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Printing and print previewing from the message composition windows (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=318955">bug 318955</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=251953">bug 251953</a>)''', | |
is_public=True), | |
dict( | |
tag='''Changed''', | |
note='''Removed the "Revocation Lists" button from the "Certificates" section of the advanced preferences(see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=892255">892255</a>)''', | |
is_public=True), | |
dict( | |
tag='''Changed''', | |
note='''Re-enabled hardware graphics acceleration support (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=950133">950133</a>)''', | |
is_public=True), | |
dict( | |
tag='''Developer''', | |
note='''Hooked up web console, style editor and profiler (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=897476">897476</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Styling issues for the composition interface on OS X (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=963731">963731</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Styling issues for the quick filter bar (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=964364">964364</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=964066">964066</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Sorting of Favourite folders (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=533775">533775</a>)''', | |
is_public=True)] | |
def release311(): | |
release = Release( | |
product='Thunderbird', | |
channel='Release', | |
version='31.1.0', | |
release_date='2014-09-02 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista, Windows 7 and Windows 8 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''Security fixes can be found <a href="http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html#thunderbird31.1.0">here</a>''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Improved performance of autocomplete for large address books (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=984875">Bug 984875</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Fixed an issue with IMAP being slow when looking for folders on certain server types (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=799821">Bug 799821</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=859269">Bug 859269</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Fixed various theme issues relating to titlebars and toolbars (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1007225">Bug 1007225</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1026608">Bug 1026608</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1041211">Bug 1041211</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1046563">Bug 1046563</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1054260">Bug 1054260</a>)''', | |
is_public=True)] | |
def release3111(): | |
release = Release( | |
product='Thunderbird', | |
channel='Release', | |
version='31.1.1', | |
release_date='2014-09-09 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista, Windows 7 and Windows 8 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''Fixed an issue where mailing lists with spaces in their names couldn't be autocompleted (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1060901">Bug 1060901</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Fixed an occasional startup crash (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1005336">Bug 1005336</a>)''', | |
is_public=True)] | |
def release3112(): | |
release = Release( | |
product='Thunderbird', | |
channel='Release', | |
version='31.1.2', | |
release_date='2014-09-24 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista, Windows 7 and Windows 8 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''Fixed an issue where anchor links would not work in HTML emails (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=974857">Bug 974857</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''Security fixes can be found <a href="http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html#thunderbird31.1.2">here</a>''', | |
is_public=True)] | |
def release32b(): | |
release = Release( | |
product='Thunderbird', | |
channel='Beta', | |
version='32.0beta', | |
release_date='2014-08-14 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista and Windows 7 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''Fixed''', | |
note='''Improved performance of autocomplete when searching large address books (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=984875">Bug 984875</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''<a href="https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=Thunderbird%2032.0&product=Thunderbird&resolution=FIXED">Various fixes and performance improvements</a>''', | |
is_public=True)] | |
def release33b(): | |
release = Release( | |
product='Thunderbird', | |
channel='Beta', | |
version='33.0beta', | |
release_date='2014-09-24 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista and Windows 7 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='''New''', | |
note='''Add UI for disabling and clearing Visited Link/Browsing History (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1020339">Bug 1020339</a>)''', | |
is_public=True), | |
dict( | |
tag='''New''', | |
note='''Support Internationalized domain name URLs for RSS feeds (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1018589">Bug 1018589</a>)''', | |
is_public=True), | |
dict( | |
tag='''Fixed''', | |
note='''<a href="https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=Thunderbird%2033.0&product=Thunderbird&resolution=FIXED">Various fixes and performance improvements</a>''', | |
is_public=True)] | |
def release312(): | |
release = Release( | |
product='Thunderbird', | |
channel='Release', | |
version='31.2.0', | |
release_date='2014-10-14 00:00:00', | |
is_public=True) | |
release.system_requirements = ''' | |
<h2>Windows</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Windows XP SP2</li> | |
<li>Windows Server 2003</li> | |
<li>Windows Vista</li> | |
<li>Windows 7</li> | |
<li>Windows 8</li> | |
</ul> | |
<p><em><small>Please note that while the 32-bit and 64-bit versions of Windows Vista and Windows 7 can be used to run Thunderbird, only 32-bit builds of Thunderbird are supported at this time.</small></em></p> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Pentium 4 or newer processor that supports SSE2</li> | |
<li>1GB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Mac</h2> | |
<h6>Operating Systems</h6> | |
<ul> | |
<li>Mac OS X 10.6</li> | |
<li>Mac OS X 10.7</li> | |
<li>Mac OS X 10.8</li> | |
<li>Mac OS X 10.9</li> | |
</ul> | |
<h6>Recommended Hardware</h6> | |
<ul> | |
<li>Macintosh computer with an Intel x86 processor</li> | |
<li>512 MB RAM</li> | |
<li>200 MB hard drive space</li> | |
</ul> | |
<h2>Linux</h2> | |
<h6>Software Requirements</h6> | |
Please note that Linux distributors may provide packages for your distribution which have different requirements. | |
<ul> | |
<li>Thunderbird will not run at all without the following libraries or packages: | |
<ul> | |
<li>GTK+ 2.18 or higher</li> | |
<li>GLib 2.22 or higher</li> | |
<li>Pango 1.14 or higher</li> | |
<li>X.Org 1.0 or higher (1.7 or higher is recommended)</li> | |
<li>libstdc++ 4.3 or higher</li> | |
</ul> | |
</li> | |
</ul> | |
<ul> | |
<li>For optimal functionality, we recommend the following libraries or packages:</li> | |
<ul> | |
<li>NetworkManager 0.7 or higher</li> | |
<li>DBus 1.0 or higher</li> | |
<li>HAL 0.5.8 or higher</li> | |
<li>GNOME 2.16 or higher</li> | |
</ul> | |
</ul> | |
''' | |
return release, [ | |
dict( | |
tag='Fixed', | |
note='Fixed a case where having a contact and card in an address book with the same name could send to the mailing list (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1008718">Bug 1008718</a>)', | |
is_public=True), | |
dict( | |
tag='Fixed', | |
note='Invalid certificate issue with mozilla::pkix (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1042889">bug 1042889</a>)', | |
is_public=True), | |
dict( | |
tag='Fixed', | |
note='Importing an RSA private key fails if p < q (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1049435">bug 1049435</a>)', | |
is_public=True), | |
dict( | |
tag='Fixed', | |
note='Security fixes can be found <a href="http://www.mozilla.org/security/known-vulnerabilities/thunderbird.html#thunderbird31.2.0">here</a>', | |
is_public=True)] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment