| Index: globals/get_browser_versions.py |
| =================================================================== |
| --- a/globals/get_browser_versions.py |
| +++ b/globals/get_browser_versions.py |
| @@ -68,17 +68,22 @@ |
| 'aus2-community', origin_build, 'version', **kw) |
| def get_seamonkey_versions(): |
| - return { |
| + versions = { |
| 'current': get_seamonkey_version('2.32', '20150112201917', 'release'), |
| - 'unreleased': [ |
| - get_seamonkey_version('2.32', '20150101215737', 'beta'), |
| + 'unreleased': [get_seamonkey_version('2.32', '20150101215737', 'beta')] |
| + } |
| - # Aurora and Nightly builds for Windows are currently broken. |
| - # https://bugzilla.mozilla.org/show_bug.cgi?id=1086553 |
| - get_seamonkey_version('2.32', '-', 'aurora', platform='Linux_x86-gcc3'), |
| - get_seamonkey_version('2.32', '-', 'nightly', platform='Linux_x86-gcc3') |
| - ] |
| - } |
| + # Aurora and Nightly builds for Windows are permantently broken. |
| + # Occasionally, builds for other platforms are broken as well. |
| + # https://bugzilla.mozilla.org/show_bug.cgi?id=1086553 |
| + for channel in ('aurora', 'nightly'): |
| + try: |
| + version = get_seamonkey_version('2.32', '-', channel, platform='Linux_x86-gcc3') |
| + except Exception: |
| + continue |
| + versions['unreleased'].append(version) |
| + |
| + return versions |
| BROWSERS['seamonkey'] = get_seamonkey_versions |