bug 960571 - http://hg.m.o -> https://hg.m.o. r=rail
authorAki Sasaki <asasaki@mozilla.com>
Fri, 31 Jan 2014 15:52:00 -0800
changeset 9791 7720318925fd03fbf83d75b5532cb8c7b3a53f05
parent 9790 d1d931d27801b6950ce3ba5dc21387947963fdbf
child 9792 374f2d94035e77c1577825ef2afa34d75b1df83f
push id1
push userroot
push dateWed, 17 Dec 2014 00:18:48 +0000
reviewersrail
bugs960571
bug 960571 - http://hg.m.o -> https://hg.m.o. r=rail
Makefile.setup
calendar/config.py
calendar/l10nbuilds.ini
master-pip.txt
mozilla-tests/b2g_config.py
mozilla-tests/config.py
mozilla-tests/preproduction_config.py
mozilla-tests/production_config.py
mozilla-tests/staging_config.py
mozilla/b2g_project_branches.py
mozilla/config.py
mozilla/preproduction_config.py
mozilla/production_config.py
mozilla/project_branches.py
mozilla/staging_config.py
seamonkey/config.py
seamonkey/l10nbuilds.ini
setup-master.py
test-masters.sh
--- a/Makefile.setup
+++ b/Makefile.setup
@@ -1,14 +1,14 @@
 BASEDIR ?= $(shell pwd)
 VIRTUALENV ?= virtualenv
 PYTHON ?= /tools/python/bin/python
 PIP_PACKAGES_FILE ?= master-pip.txt
 HG ?= hg
-HG_HOST = http://hg.mozilla.org
+HG_HOST = https://hg.mozilla.org
 HG_DIR = build
 MASTER_NAME = $(error MASTER_NAME must be defined (see setup-master.py -l for a list))
 DATABASE = tm-b01-master01.mozilla.org/buildbot
 MYSQL_CONFIG = $(HOME)/.$(MASTER_NAME)_update_from_files.conf
 VIRTUALENV_PYTHON = $(BASEDIR)/bin/python
 PIP = $(BASEDIR)/bin/pip
 BUILDBOT = $(BASEDIR)/bin/buildbot
 USER = cltbld
--- a/calendar/config.py
+++ b/calendar/config.py
@@ -1,15 +1,15 @@
-HGURL = 'http://hg.mozilla.org/'
+HGURL = 'https://hg.mozilla.org/'
 HGHOST = 'hg.mozilla.org'
-CONFIG_REPO_URL = 'http://hg.mozilla.org/build/buildbot-configs'
+CONFIG_REPO_URL = 'https://hg.mozilla.org/build/buildbot-configs'
 CONFIG_REPO_PATH = 'build/buildbot-configs'
 COMPARE_LOCALES_REPO_PATH = 'build/compare-locales'
 CONFIG_SUBDIR = 'calendar'
-LOCALE_REPO_URL = 'http://hg.mozilla.org/releases/l10n/mozilla-aurora/%(locale)s'
+LOCALE_REPO_URL = 'https://hg.mozilla.org/releases/l10n/mozilla-aurora/%(locale)s'
 OBJDIR = 'objdir-tb'
 STAGE_USERNAME = 'calbld'
 STAGE_SERVER = 'stage.mozilla.org'
 STAGE_GROUP = 'calendar'
 STAGE_SSH_KEY = 'calbld_dsa'
 AUS2_USER = 'calbld'
 AUS2_HOST = 'aus-staging.sj.mozillamessaging.com'
 DOWNLOAD_BASE_URL = 'http://ftp.mozilla.org/pub/mozilla.org/calendar/'
@@ -106,17 +106,17 @@ BRANCHES['comm-release']['platforms'] = 
     'win32': {},
     'macosx64': {},
 }
 
 BRANCHES['comm-release']['mozilla_central_branch'] = 'releases/mozilla-release'
 BRANCHES['comm-release']['download_base_url'] = DOWNLOAD_BASE_URL + 'sunbird'
 BRANCHES['comm-release']['branch_name'] = 'comm-release'
 BRANCHES['comm-release']['hg_branch'] = 'releases/comm-release'
-BRANCHES['comm-release']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=http://hg.mozilla.org/releases/mozilla-release']
+BRANCHES['comm-release']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=https://hg.mozilla.org/releases/mozilla-release']
 BRANCHES['comm-release']['mozconfig'] = 'mozconfig-lightning'
 BRANCHES['comm-release']['period'] = 60 * 60 * 10
 BRANCHES['comm-release']['nightly_hour'] = [0]
 BRANCHES['comm-release']['nightly'] = False
 # Lightning doesn't need to package Thunderbird
 BRANCHES['comm-release']['package'] = False
 BRANCHES['comm-release']['upload_stage'] = True
 BRANCHES['comm-release']['upload_complete_mar'] = False
@@ -237,17 +237,17 @@ BRANCHES['comm-beta']['platforms'] = {
     'win32': {},
     'macosx64': {},
 }
 
 BRANCHES['comm-beta']['mozilla_central_branch'] = 'releases/mozilla-beta'
 BRANCHES['comm-beta']['download_base_url'] = DOWNLOAD_BASE_URL + 'sunbird'
 BRANCHES['comm-beta']['branch_name'] = 'comm-beta'
 BRANCHES['comm-beta']['hg_branch'] = 'releases/comm-beta'
-BRANCHES['comm-beta']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=http://hg.mozilla.org/releases/mozilla-beta']
+BRANCHES['comm-beta']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=https://hg.mozilla.org/releases/mozilla-beta']
 BRANCHES['comm-beta']['mozconfig'] = 'mozconfig-lightning'
 BRANCHES['comm-beta']['period'] = 60 * 60 * 10
 BRANCHES['comm-beta']['nightly_hour'] = [0]
 BRANCHES['comm-beta']['nightly'] = False
 # Lightning doesn't need to package Thunderbird
 BRANCHES['comm-beta']['package'] = False
 BRANCHES['comm-beta']['upload_stage'] = True
 BRANCHES['comm-beta']['upload_complete_mar'] = False
@@ -368,17 +368,17 @@ BRANCHES['comm-aurora']['platforms'] = {
     'win32': {},
     'macosx64': {},
 }
 
 BRANCHES['comm-aurora']['mozilla_central_branch'] = 'releases/mozilla-aurora'
 BRANCHES['comm-aurora']['download_base_url'] = DOWNLOAD_BASE_URL + 'sunbird'
 BRANCHES['comm-aurora']['branch_name'] = 'comm-aurora'
 BRANCHES['comm-aurora']['hg_branch'] = 'releases/comm-aurora'
-BRANCHES['comm-aurora']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=http://hg.mozilla.org/releases/mozilla-aurora']
+BRANCHES['comm-aurora']['client_py_args'] = ['--skip-comm', '--skip-chatzilla', '--skip-venkman'] + ['--mozilla-repo=https://hg.mozilla.org/releases/mozilla-aurora']
 BRANCHES['comm-aurora']['mozconfig'] = 'mozconfig-lightning'
 BRANCHES['comm-aurora']['period'] = 60 * 60 * 10
 BRANCHES['comm-aurora']['nightly_hour'] = [0]
 # Lightning doesn't need to package Thunderbird
 BRANCHES['comm-aurora']['package'] = False
 BRANCHES['comm-aurora']['upload_stage'] = True
 BRANCHES['comm-aurora']['upload_complete_mar'] = False
 #Might be better off per-platform instead of per-branch here.
--- a/calendar/l10nbuilds.ini
+++ b/calendar/l10nbuilds.ini
@@ -1,23 +1,23 @@
 [calendar10x]
 app = calendar
 type = hg
 locales = all
 mozilla = releases/comm-aurora
 l10n = releases/l10n/mozilla-aurora
-repo = http://hg.mozilla.org/
+repo = https://hg.mozilla.org/
 l10nbase = https://hg.mozilla.org/releases/l10n/mozilla-aurora
 l10n.ini = calendar/locales/l10n.ini
 builders = MacOSX\ 10.6\ comm-aurora\ lightning\ l10n\ extension\ build Linux\ comm-aurora\ lightning\ l10n\ extension\ build WINNT\ 5.2\ comm-aurora\ lightning\ l10n\ extension\ build
 en_us_binary = http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-aurora/
 
 [calendar11x]
 app = calendar
 type = hg
 locales = all
 mozilla = comm-central
 l10n = l10n-central
-repo = http://hg.mozilla.org/
-l10nbase = http://hg.mozilla.org/l10n-central
+repo = https://hg.mozilla.org/
+l10nbase = https://hg.mozilla.org/l10n-central
 l10n.ini = calendar/locales/l10n.ini
 builders = Linux\ comm-central\ lightning\ l10n\ extension\ build MacOSX\ 10.6\ comm-central\ lightning\ l10n\ extension\ build Linux\ x86_64\ comm-central\ lightning\ l10n\ extension\ build WINNT\ 5.2\ comm-central\ lightning\ l10n\ extension\ build
 en_us_binary = http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/
--- a/master-pip.txt
+++ b/master-pip.txt
@@ -8,9 +8,9 @@ argparse==1.1
 carrot==0.10.7
 distribute==0.6.14
 pyOpenSSL==0.10
 pyasn1==0.0.11a
 pycrypto==2.3
 pytz==2011d
 wsgiref==0.1.2
 zope.interface==3.6.1
-http://hg.mozilla.org/users/clegnitto_mozilla.com/mozillapulse/archive/ad95569a089e.tar.bz2
+https://hg.mozilla.org/users/clegnitto_mozilla.com/mozillapulse/archive/ad95569a089e.tar.bz2
--- a/mozilla-tests/b2g_config.py
+++ b/mozilla-tests/b2g_config.py
@@ -1666,17 +1666,17 @@ for branch in BRANCHES.keys():
     BRANCHES[branch]['fetch_release_symbols'] = False
     BRANCHES[branch]['pgo_strategy'] = None
     BRANCHES[branch]['pgo_platforms'] = []
 
 # The following are exceptions to the defaults
 
 BRANCHES['ash']['branch_name'] = "Ash"
 BRANCHES['ash']['repo_path'] = "projects/ash"
-BRANCHES['ash']['mozharness_repo'] = "http://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness"
+BRANCHES['ash']['mozharness_repo'] = "https://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness"
 BRANCHES['ash']['mozharness_tag'] = "default"
 BRANCHES['cedar']['branch_name'] = "Cedar"
 BRANCHES['cedar']['repo_path'] = "projects/cedar"
 BRANCHES['cedar']['mozharness_tag'] = "default"
 BRANCHES['cedar']['platforms']['emulator']['fedora-b2g-emulator']['opt_unittest_suites'] += JSREFTEST
 BRANCHES['cedar']['platforms']['emulator']['ubuntu64_vm-b2g-emulator']['opt_unittest_suites'] = ALL_UNITTESTS[:] + JSREFTEST + GAIA_UI
 BRANCHES['cedar']['platforms']['emulator']['ubuntu64_vm-b2g-emulator']['debug_unittest_suites'] = MOCHITEST_EMULATOR_DEBUG[:] + REFTEST + CRASHTEST + MARIONETTE + XPCSHELL
 BRANCHES['cedar']['platforms']['linux32_gecko']['ubuntu32_vm-b2gdt']['opt_unittest_suites'] += GAIA_UI + REFTEST_DESKTOP
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -1511,17 +1511,17 @@ PROJECTS = {
                 'debug': True,
             },
             'win8': {
                 'ext': 'win32.zip',
                 'env': PLATFORM_UNITTEST_VARS['win32']['env_name'],
                 'debug': True,
             },
         },
-        'hgurl': 'http://hg.mozilla.org',
+        'hgurl': 'https://hg.mozilla.org',
         'repo_path': 'projects/addon-sdk',
         'ftp_url': 'ftp://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/%(branch)s-%(platform)s',
     },
 }
 for k, v in localconfig.PROJECTS.items():
     if k not in PROJECTS:
         PROJECTS[k] = {}
     for k1, v1 in v.items():
--- a/mozilla-tests/preproduction_config.py
+++ b/mozilla-tests/preproduction_config.py
@@ -3,17 +3,17 @@ from staging_config import SLAVES, TRY_S
 GRAPH_CONFIG = ['--resultsServer', 'graphs.allizom.org',
     '--resultsLink', '/server/collect.cgi']
 
 GLOBAL_VARS = {
     'disable_tinderbox_mail': True,
     'tinderbox_tree': 'MozillaTest',
     'mobile_tinderbox_tree': 'MobileTest',
     'build_tools_repo_path': 'build/tools',
-    'mozharness_repo': 'http://hg.mozilla.org/build/mozharness',
+    'mozharness_repo': 'https://hg.mozilla.org/build/mozharness',
     'mozharness_tag': 'production',
     'stage_server': 'preproduction-stage.srv.releng.scl3.mozilla.com',
     'stage_username': 'ffxbld',
     'stage_ssh_key': 'ffxbld_dsa',
     'datazilla_url': 'https://datazilla.mozilla.org/test',
 }
 
 BRANCHES = {
@@ -27,12 +27,12 @@ BRANCHES = {
         },
 }
 
 PLATFORM_VARS = {
 }
 
 PROJECTS = {
     'jetpack': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'tinderbox_tree': 'MozillaTest',
     },
 }
--- a/mozilla-tests/production_config.py
+++ b/mozilla-tests/production_config.py
@@ -51,17 +51,17 @@ SLAVES['vm_android_2_3'] = SLAVES['ubunt
 TRY_SLAVES = {}
 
 GRAPH_CONFIG = ['--resultsServer', 'graphs.mozilla.org',
                 '--resultsLink', '/server/collect.cgi']
 
 GLOBAL_VARS = {
     'disable_tinderbox_mail': True,
     'build_tools_repo_path': 'build/tools',
-    'mozharness_repo': 'http://hg.mozilla.org/build/mozharness',
+    'mozharness_repo': 'https://hg.mozilla.org/build/mozharness',
     'mozharness_tag': 'production',
     'stage_server': 'stage.mozilla.org',
     'stage_username': 'ffxbld',
     'stage_ssh_key': 'ffxbld_dsa',
     'datazilla_url': 'https://datazilla.mozilla.org/talos',
     'blob_upload': True,
 }
 
@@ -126,12 +126,12 @@ BRANCHES = {
     },
 }
 
 PLATFORM_VARS = {
 }
 
 PROJECTS = {
     'jetpack': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'tinderbox_tree': 'Jetpack',
     },
 }
--- a/mozilla-tests/staging_config.py
+++ b/mozilla-tests/staging_config.py
@@ -31,17 +31,17 @@ TRY_SLAVES = deepcopy(SLAVES)
 GRAPH_CONFIG = ['--resultsServer', 'graphs.allizom.org',
     '--resultsLink', '/server/collect.cgi']
 
 GLOBAL_VARS = {
     'disable_tinderbox_mail': True,
     'tinderbox_tree': 'MozillaTest',
     'mobile_tinderbox_tree': 'MobileTest',
     'build_tools_repo_path': 'build/tools',
-    'mozharness_repo': 'http://hg.mozilla.org/build/mozharness',
+    'mozharness_repo': 'https://hg.mozilla.org/build/mozharness',
     'mozharness_tag': 'production',
     'stage_server': 'dev-stage01.srv.releng.scl3.mozilla.com',
     'stage_username': 'ffxbld',
     'stage_ssh_key': 'ffxbld_dsa',
     'datazilla_url': 'https://datazilla.mozilla.org/test',
     'blob_upload': True,
 }
 
@@ -56,12 +56,12 @@ BRANCHES = {
         },
 }
 
 PLATFORM_VARS = {
 }
 
 PROJECTS = {
     'jetpack': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'tinderbox_tree': 'MozillaTest',
     },
 }
--- a/mozilla/b2g_project_branches.py
+++ b/mozilla/b2g_project_branches.py
@@ -38,17 +38,17 @@ PROJECT_BRANCHES = {
     #    'build_branch': 'UX',
     #    'enable_nightly': True,
     #},
     #####  TWIGS aka RENTABLE BRANCHES
     # Booked for Thunderbird
     #'alder': {},
     'ash': {
         'mozharness_repo_path': 'users/asasaki_mozilla.com/ash-mozharness',
-        'mozharness_repo': 'http://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness',
+        'mozharness_repo': 'https://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness',
         'mozharness_tag': 'default',
     },
     'birch': {},
     'cedar': {
         'mozharness_tag': 'default',
     },
     'cypress': {
         'mozharness_tag': 'default',
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -13,17 +13,17 @@ import master_common
 reload(master_common)
 from master_common import setMainFirefoxVersions, items_before
 
 GLOBAL_VARS = {
     # It's a little unfortunate to have both of these but some things (HgPoller)
     # require an URL while other things (BuildSteps) require only the host.
     # Since they're both right here it shouldn't be
     # a problem to keep them in sync.
-    'hgurl': 'http://hg.mozilla.org/',
+    'hgurl': 'https://hg.mozilla.org/',
     'hghost': 'hg.mozilla.org',
     'config_subdir': 'mozilla2',
     'objdir': 'obj-firefox',
     'objdir_unittests': 'objdir',
     'stage_username': 'ffxbld',
     'stage_username_xulrunner': 'xrbld',
     'stage_base_path': '/home/ftp/pub',
     'stage_group': None,
@@ -1318,17 +1318,17 @@ PLATFORM_VARS["macosx64-lion"]["slaves"]
 PLATFORM_VARS["macosx64-lion-debug"]["slaves"] = SLAVES['macosx64-lion']
 
 PROJECTS = {
     'fuzzing': {
         'platforms': ['linux', 'linux64', 'macosx64-lion', 'win64'],
     },
     'nanojit': {
         'platforms': ['linux', 'linux64', 'macosx64-lion', 'win64'],
-        'hgurl': 'http://hg.mozilla.org',
+        'hgurl': 'https://hg.mozilla.org',
         'repo_path': 'projects/nanojit-central',
     },
 }
 
 
 # Override config settings with local settings
 def apply_localconfig(config, local):
     for k, v in local.items():
@@ -1380,30 +1380,30 @@ BRANCH_PROJECTS = {
             'linux-debug': {},
             'linux64': {},
             'linux64-debug': {},
             'win32': {},
             'win32-debug': {},
             'macosx64': {},
             'macosx64-debug': {},
         },
-        'hgurl': 'http://hg.mozilla.org/',
+        'hgurl': 'https://hg.mozilla.org/',
     },
 
     # Try server builds only triggered on changes to the spidermonkey source
     'spidermonkey_try': {
         'enable_try': True,
         'try_by_default': ['rootanalysis', 'generational'],
         'variants': {
             'linux64-debug':  ['rootanalysis', 'generational', 'exactrooting'],
         },
         'platforms': {
             'linux64-debug': {}, # Filled in with branch-specific values below
         },
-        'hgurl': 'http://hg.mozilla.org/',
+        'hgurl': 'https://hg.mozilla.org/',
     },
 
     # Non-tier-1 builds that provide useful information but are hidden on tbpl.
     # These will probably be run on the subset of the trees that the relevant
     # developers will actually look.
     'spidermonkey_info': {
         'variants': {
             'linux':          ['warnaserr'],
@@ -1416,17 +1416,17 @@ BRANCH_PROJECTS = {
             'linux-debug': {},
             'linux64': {},
             'linux64-debug': {},
             'win32': {},
             'win32-debug': {},
             'macosx64': {},
             'macosx64-debug': {},
         },
-        'hgurl': 'http://hg.mozilla.org/',
+        'hgurl': 'https://hg.mozilla.org/',
     },
 }
 
 apply_localconfig(BRANCH_PROJECTS, localconfig.BRANCH_PROJECTS)
 
 # All branches (not in project_branches) that are to be built MUST be listed here, along with their
 # platforms (if different from the default set).
 BRANCHES = {
--- a/mozilla/preproduction_config.py
+++ b/mozilla/preproduction_config.py
@@ -108,41 +108,41 @@ BRANCHES = {
 }
 
 PLATFORM_VARS = {
 }
 
 PROJECTS = {
     'fuzzing': {
         'disable_tinderbox_mail': True,
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'fuzzing_bundle': 'http://pvtbuilds.pvt.build.mozilla.org/bundles/fuzzing.hg',
         'fuzzing_repo': 'ssh://stage-ffxbld@hg.mozilla.org/private/fuzzing',
         'fuzzing_remote_host': 'ffxbld@preproduction-stage.srv.releng.scl3.mozilla.com',
         # Path needs extra leading slash due to optparse expansion on Win32
         'fuzzing_base_dir': '/pub/mozilla.org/firefox/tinderbox-builds/fuzzing/',
         'idle_slaves': 0,
     },
     'nanojit': {
         'disable_tinderbox_mail': True,
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'tinderbox_tree': 'MozillaTest',
     },
 }
 
 BRANCH_PROJECTS = {
     'spidermonkey_tier_1': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_try': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_info': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
 }
--- a/mozilla/production_config.py
+++ b/mozilla/production_config.py
@@ -166,46 +166,46 @@ BRANCHES = {
         }
     },
 }
 
 PLATFORM_VARS = {}
 
 PROJECTS = {
     'fuzzing': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'fuzzing_bundle': 'http://pvtbuilds.pvt.build.mozilla.org/bundles/fuzzing.hg',
         'fuzzing_repo': 'ssh://ffxbld@hg.mozilla.org/private/fuzzing',
         'fuzzing_remote_host': 'ffxbld@stage.mozilla.org',
         # Path needs extra leading slash due to optparse expansion on Win32
         'fuzzing_base_dir': '//mnt/pvt_builds/fuzzing/',
         'idle_slaves': 3,
         'disable_tinderbox_mail': False,
     },
     'nanojit': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 3,
         'tinderbox_tree': 'Nanojit',
         'disable_tinderbox_mail': False,
     },
 }
 
 BRANCH_PROJECTS = {
     'spidermonkey_tier_1': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_try': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_info': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
 }
 
 if __name__ == "__main__":
     import sys
     args = sys.argv[1:]
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -102,17 +102,17 @@ PROJECT_BRANCHES = {
             },
         },
     },
     # Not needed while booked for Thunderbird
     #'alder': {
     #},
     'ash': {
         'mozharness_repo_path': 'users/asasaki_mozilla.com/ash-mozharness',
-        'mozharness_repo': 'http://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness',
+        'mozharness_repo': 'https://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness',
         'mozharness_tag': 'default',
         'lock_platforms': True,
         'talos_suites': {
             'xperf': 1,
         },
         'platforms': {
             'linux': {},
             'linux64': {},
--- a/mozilla/staging_config.py
+++ b/mozilla/staging_config.py
@@ -134,41 +134,41 @@ BRANCHES = {
     },
 }
 
 PLATFORM_VARS = {}
 
 PROJECTS = {
     'fuzzing': {
         'disable_tinderbox_mail': True,
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'fuzzing_bundle': 'http://pvtbuilds.pvt.build.mozilla.org/bundles/fuzzing.hg',
         'fuzzing_repo': 'ssh://stage-ffxbld@hg.mozilla.org/private/fuzzing',
         'fuzzing_remote_host': 'stage-ffxbld@stage.mozilla.org',
         # Path needs extra leading slash due to optparse expansion on Win32
         'fuzzing_base_dir': '//mnt/pvt_builds/staging/fuzzing/',
         'idle_slaves': 0,
     },
     'nanojit': {
         'disable_tinderbox_mail': True,
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'tinderbox_tree': 'MozillaTest',
     },
 }
 
 BRANCH_PROJECTS = {
     'spidermonkey_tier_1': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_try': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
     'spidermonkey_info': {
-        'scripts_repo': 'http://hg.mozilla.org/build/tools',
+        'scripts_repo': 'https://hg.mozilla.org/build/tools',
         'idle_slaves': 0,
         'disable_tinderbox_mail': False,
     },
 }
--- a/seamonkey/config.py
+++ b/seamonkey/config.py
@@ -14,17 +14,17 @@ SLAVES = {
 }
 
 
 GLOBAL_VARS = {
     # It's a little unfortunate to have both of these but some things (HgPoller)
     # require an URL while other things (BuildSteps) require only the host.
     # Since they're both right here it shouldn't be
     # a problem to keep them in sync.
-    'hgurl': 'http://hg.mozilla.org/',
+    'hgurl': 'https://hg.mozilla.org/',
     'hghost': 'hg.mozilla.org',
     'cvsroot': ':ext:seabld@cvs.mozilla.org:/cvsroot', #?
     'config_subdir': 'seamonkey',
     'irc_bot_name': 'sea-build-bot', #?
     'irc_bot_channels': ['mozbot'], #?
     'objdir': 'objdir',
     'objdir_unittests': 'objdir',
     'stage_username': 'seabld',
--- a/seamonkey/l10nbuilds.ini
+++ b/seamonkey/l10nbuilds.ini
@@ -1,39 +1,39 @@
 [sea20x]
 app = suite
 type = hg
 locales = all
 #locales = af ar as be bg bn-IN ca cs cy da de el en-GB eo es-AR es-ES et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hu id is it ja ja-JP-mac ka kn ko ku lt lv mk ml mn mr ms nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT ro ru si sk sl sq sr sv-SE ta te th tr uk vi zh-CN zh-TW 
 mozilla = comm-central
 l10n = releases/l10n-mozilla-1.9.1
-repo = http://hg.mozilla.org/
-l10nbase = http://hg.mozilla.org/releases/l10n-mozilla-1.9.1
+repo = https://hg.mozilla.org/
+l10nbase = https://hg.mozilla.org/releases/l10n-mozilla-1.9.1
 l10n.ini = suite/locales/l10n.ini
 builders = Seamonkey\ comm-1.9.1\ linux\ l10n\ dep Seamonkey\ comm-1.9.1\ macosx\ l10n\ dep Seamonkey\ comm-1.9.1\ win32\ l10n\ dep
 en_us_binary = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-1.9.1/
 
 [sea21x]
 app = suite
 type = hg
 locales = all
 #locales = af ar as be bg bn-IN ca cs cy da de el en-GB eo es-AR es-ES et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hu id is it ja ja-JP-mac ka kn ko ku lt lv mk ml mn mr ms nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT ro ru si sk sl sq sr sv-SE ta te th tr uk vi zh-CN zh-TW 
 mozilla = comm-central
 l10n = releases/l10n-mozilla-2.0
-repo = http://hg.mozilla.org/
-l10nbase = http://hg.mozilla.org/releases/l10n-mozilla-2.0
+repo = https://hg.mozilla.org/
+l10nbase = https://hg.mozilla.org/releases/l10n-mozilla-2.0
 l10n.ini = suite/locales/l10n.ini
 builders = Seamonkey\ comm-2.0\ linux\ l10n\ dep Seamonkey\ comm-2.0\ macosx\ l10n\ dep Seamonkey\ comm-2.0\ win32\ l10n\ dep
 en_us_binary = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-2.0/
 
 [sea22x]
 app = suite
 type = hg
 locales = all
 #locales = af ar as be bg bn-IN ca cs cy da de el en-GB eo es-AR es-ES et eu fa fi fr fy-NL ga-IE gl gu-IN he hi-IN hu id is it ja ja-JP-mac ka kn ko ku lt lv mk ml mn mr ms nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT ro ru si sk sl sq sr sv-SE ta te th tr uk vi zh-CN zh-TW 
 mozilla = comm-central
 l10n = l10n-central
-repo = http://hg.mozilla.org/
-l10nbase = http://hg.mozilla.org/l10n-central
+repo = https://hg.mozilla.org/
+l10nbase = https://hg.mozilla.org/l10n-central
 l10n.ini = suite/locales/l10n.ini
 builders = Seamonkey\ comm-central-trunk\ linux\ l10n\ dep Seamonkey\ comm-central-trunk\ macosx\ l10n\ dep Seamonkey\ comm-central-trunk\ win32\ l10n\ dep
 en_us_binary = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-central-trunk/
 
--- a/setup-master.py
+++ b/setup-master.py
@@ -309,17 +309,17 @@ if __name__ == "__main__":
     parser = OptionParser(__doc__)
     parser.set_defaults(action=None, masters_json=None)
     parser.add_option("-l", "--list", action="store_true", dest="list")
     parser.add_option("-t", "--test", action="store_true", dest="test")
     parser.add_option(
         "-8", action="store_true", dest="buildbot08", default=False)
     parser.add_option("-b", "--buildbot", dest="buildbot", default="buildbot")
     parser.add_option("-j", "--masters-json", dest="masters_json",
-                      default="http://hg.mozilla.org/build/tools/raw-file/tip/buildfarm/maintenance/production-masters.json")
+                      default="https://hg.mozilla.org/build/tools/raw-file/tip/buildfarm/maintenance/production-masters.json")
     parser.add_option("-R", "--role", dest="role", default=None,
                       help="Filter by given comma-separated role(s), eg try, build, tests, scheduler")
     parser.add_option(
         "-u", "--universal", dest="universal", action="store_true",
         help="Set up a universal master")
     parser.add_option("-q", "--quiet", dest="quiet", action="store_true")
     parser.add_option(
         "-e", "--error-logs", dest="error_logs", action="store_true")
--- a/test-masters.sh
+++ b/test-masters.sh
@@ -20,17 +20,17 @@ for needed_dir in ${shm[@]}; do
     fi
 done
 $good_shm || exit 1
 
 WORK=test-output
 mkdir $WORK 2>/dev/null
 
 actioning="Checking"
-MASTERS_JSON_URL="${MASTERS_JSON_URL:-http://hg.mozilla.org/build/tools/raw-file/tip/buildfarm/maintenance/production-masters.json}"
+MASTERS_JSON_URL="${MASTERS_JSON_URL:-https://hg.mozilla.org/build/tools/raw-file/tip/buildfarm/maintenance/production-masters.json}"
 
 atexit=()
 trap 'for cmd in "${atexit[@]}"; do eval $cmd; done' EXIT
 
 # I have had problems where a whole bunch of parallel HTTP requests caused
 # errors (?), so fetch it once here and pass it in.
 MASTERS_JSON=$(mktemp $WORK/tmp.masters.XXXXXXXXXX)
 wget -q -O$MASTERS_JSON "$MASTERS_JSON_URL" || exit 1