Bug 1456379: Remove references to `date` branch; r=aki
authorTom Prince <mozilla@hocat.ca>
Tue, 23 Jan 2018 14:48:27 -0700
changeset 471568 40e0bf2538b950377ecd07bfbca40208170be79a
parent 471567 6b3aaee40f7507e240da08d6e073cff3c53971f4
child 471569 e47d7dbc1cd289086eb63c24cce1600c2b5329c7
push id1728
push userjlund@mozilla.com
push dateMon, 18 Jun 2018 21:12:27 +0000
treeherdermozilla-release@c296fde26f5f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1456379
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1456379: Remove references to `date` branch; r=aki Differential Revision: https://phabricator.services.mozilla.com/D1028
.cron.yml
taskcluster/mach_commands.py
taskcluster/taskgraph/test/test_util_attributes.py
taskcluster/taskgraph/transforms/task.py
testing/mozharness/configs/builds/branch_specifics.py
testing/mozharness/configs/multi_locale/date_android-armv6.json
testing/mozharness/configs/multi_locale/date_android-x86.json
testing/mozharness/configs/multi_locale/date_android.json
testing/mozharness/configs/single_locale/date.py
testing/mozharness/configs/single_locale/date_android-api-16.py
testing/mozharness/configs/single_locale/dev-mozilla-beta_devedition.py
--- a/.cron.yml
+++ b/.cron.yml
@@ -7,72 +7,66 @@
 jobs:
     - name: nightly-desktop
       job:
           type: decision-task
           treeherder-symbol: Nd
           target-tasks-method: nightly_desktop
       run-on-projects:
           - mozilla-central
-          - date
       when:
           by-project:
               # Match buildbot starts for now
               date: [{hour: 15, minute: 0}]
               mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
               # No default
 
     - name: nightly-desktop-linux
       job:
           type: decision-task
           treeherder-symbol: Nd-Ln
           target-tasks-method: nightly_linux
       run-on-projects:
           - mozilla-central
-          - date
       when: []  # never (hook only)
 
     - name: nightly-desktop-osx
       job:
           type: decision-task
           treeherder-symbol: Nd-OSX
           target-tasks-method: nightly_macosx
       run-on-projects:
           - mozilla-central
-          - date
       when: []  # never (hook only)
 
     - name: nightly-desktop-win32
       job:
           type: decision-task
           treeherder-symbol: Nd-win32
           target-tasks-method: nightly_win32
       run-on-projects:
           - mozilla-central
-          - date
       when: []  # never (hook only)
 
     - name: nightly-desktop-win64
       job:
           type: decision-task
           treeherder-symbol: Nd-win64
           target-tasks-method: nightly_win64
       run-on-projects:
           - mozilla-central
-          - date
       when: []  # never (hook only)
 
     - name: nightly-android
       job:
           type: decision-task
           treeherder-symbol: Na
           target-tasks-method: nightly_fennec
       run-on-projects:
           - mozilla-central
-          - date
       when:
           by-project:
               # Match buildbot starts for now
               date: [{hour: 15, minute: 0}]
               mozilla-central: [{hour: 10, minute: 0}]
               # No default
 
     - name: nightly-mochitest-valgrind
--- a/taskcluster/mach_commands.py
+++ b/taskcluster/mach_commands.py
@@ -453,17 +453,17 @@ class TaskClusterImagesProvider(MachComm
 
 
 @CommandProvider
 class TaskClusterPartialsData(object):
     @Command('release-history', category="ci",
              description="Query balrog for release history used by enable partials generation")
     @CommandArgument('-b', '--branch',
                      help="The gecko project branch used in balrog, such as "
-                          "mozilla-central, release, date")
+                          "mozilla-central, release, maple")
     @CommandArgument('--product', default='Firefox',
                      help="The product identifier, such as 'Firefox'")
     def generate_partials_builds(self, product, branch):
         from taskgraph.util.partials import populate_release_history
         try:
             import yaml
             release_history = {'release_history': populate_release_history(product, branch)}
             print(yaml.safe_dump(release_history, allow_unicode=True, default_flow_style=False))
--- a/taskcluster/taskgraph/test/test_util_attributes.py
+++ b/taskcluster/taskgraph/test/test_util_attributes.py
@@ -79,20 +79,20 @@ class MatchRunOnProjects(unittest.TestCa
         self.assertFalse(match_run_on_projects('larch', ['integration']))
         self.assertTrue(match_run_on_projects('autoland', ['integration']))
         self.assertTrue(match_run_on_projects('mozilla-inbound', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-central', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-beta', ['integration']))
         self.assertFalse(match_run_on_projects('mozilla-integration', ['integration']))
 
     def test_combo(self):
-        self.assertTrue(match_run_on_projects('try', ['release', 'try', 'date']))
-        self.assertFalse(match_run_on_projects('larch', ['release', 'try', 'date']))
-        self.assertTrue(match_run_on_projects('date', ['release', 'try', 'date']))
-        self.assertFalse(match_run_on_projects('autoland', ['release', 'try', 'date']))
-        self.assertFalse(match_run_on_projects('mozilla-inbound', ['release', 'try', 'date']))
-        self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'try', 'date']))
-        self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'try', 'date']))
-        self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'try', 'date']))
+        self.assertTrue(match_run_on_projects('try', ['release', 'try', 'maple']))
+        self.assertFalse(match_run_on_projects('larch', ['release', 'try', 'maple']))
+        self.assertTrue(match_run_on_projects('maple', ['release', 'try', 'maple']))
+        self.assertFalse(match_run_on_projects('autoland', ['release', 'try', 'maple']))
+        self.assertFalse(match_run_on_projects('mozilla-inbound', ['release', 'try', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-central', ['release', 'try', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-beta', ['release', 'try', 'maple']))
+        self.assertTrue(match_run_on_projects('mozilla-release', ['release', 'try', 'maple']))
 
 
 if __name__ == '__main__':
     main()
--- a/taskcluster/taskgraph/transforms/task.py
+++ b/taskcluster/taskgraph/transforms/task.py
@@ -641,17 +641,16 @@ BRANCH_PRIORITIES = {
     'mozilla-inbound': 'low',
     'try': 'very-low',
     'try-comm-central': 'very-low',
     'alder': 'very-low',
     'ash': 'very-low',
     'birch': 'very-low',
     'cedar': 'very-low',
     'cypress': 'very-low',
-    'date': 'very-low',
     'elm': 'very-low',
     'fig': 'very-low',
     'gum': 'very-low',
     'holly': 'very-low',
     'jamun': 'very-low',
     'larch': 'very-low',
     'maple': 'very-low',
     'oak': 'very-low',
--- a/testing/mozharness/configs/builds/branch_specifics.py
+++ b/testing/mozharness/configs/builds/branch_specifics.py
@@ -212,19 +212,16 @@ config = {
     },
     'mozilla-inbound': {
         'repo_path': 'integration/mozilla-inbound',
     },
     'autoland': {
         'repo_path': 'integration/autoland',
     },
     'ux': {},
-    'date': {
-        'update_channel': 'nightly-date',
-    },
     'cypress': {
         # bug 1164935
         'branch_uses_per_checkin_strategy': True,
     },
 
     ### other branches that do not require anything special:
     'alder': {},
     'ash': {},
deleted file mode 100644
--- a/testing/mozharness/configs/multi_locale/date_android-armv6.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "work_dir": ".",
-    "log_name": "multilocale",
-    "objdir": "obj-firefox",
-    "locales_file": "build/mobile/locales/l10n-changesets.json",
-    "locales_platform": "android-multilocale",
-    "locales_dir": "mobile/android/locales",
-    "ignore_locales": ["en-US", "multi"],
-    "repos": [{
-        "repo": "https://hg.mozilla.org/date",
-        "branch": "default",
-        "dest": "build"
-    },{
-        "repo": "https://hg.mozilla.org/build/buildbot-configs",
-        "branch": "production",
-        "dest": "build/configs"
-    },{
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools"
-    }],
-    "vcs_share_base": "/builds/hg-shared",
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-    "hg_l10n_tag": "default",
-    "l10n_dir": "l10n-central",
-    "mozilla_dir": "build",
-    "mozconfig": "build/mobile/android/config/mozconfigs/android-armv6/nightly"
-}
deleted file mode 100644
--- a/testing/mozharness/configs/multi_locale/date_android-x86.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-    "work_dir": ".",
-    "log_name": "multilocale",
-    "objdir": "obj-firefox",
-    "locales_file": "build/mobile/locales/l10n-changesets.json",
-    "locales_platform": "android-multilocale",
-    "locales_dir": "mobile/android/locales",
-    "ignore_locales": ["en-US", "multi"],
-    "repos": [{
-        "repo": "https://hg.mozilla.org/date",
-        "branch": "default",
-        "dest": "build"
-    },{
-        "repo": "https://hg.mozilla.org/build/buildbot-configs",
-        "branch": "production",
-        "dest": "build/configs"
-    },{
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools"
-    }],
-    "vcs_share_base": "/builds/hg-shared",
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-    "hg_l10n_tag": "default",
-    "l10n_dir": "l10n-central",
-    "mozilla_dir": "build",
-    "mozconfig": "build/mobile/android/config/mozconfigs/android-x86/nightly"
-}
deleted file mode 100644
--- a/testing/mozharness/configs/multi_locale/date_android.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-    "work_dir": ".",
-    "log_name": "multilocale",
-    "objdir": "obj-firefox",
-    "locales_file": "build/mobile/locales/l10n-changesets.json",
-    "locales_platform": "android-multilocale",
-    "locales_dir": "mobile/android/locales",
-    "ignore_locales": ["en-US", "multi"],
-    "repos": [{
-        "repo": "https://hg.mozilla.org/date",
-        "branch": "default",
-        "dest": "build"
-    },{
-        "repo": "https://hg.mozilla.org/build/buildbot-configs",
-        "branch": "production",
-        "dest": "build/configs"
-    },{
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools"
-    }],
-    "vcs_share_base": "/builds/hg-shared",
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-    "hg_l10n_tag": "default",
-    "l10n_dir": "l10n-central",
-    "mozilla_dir": "build"
-}
deleted file mode 100644
--- a/testing/mozharness/configs/single_locale/date.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import os
-
-config = {
-    "nightly_build": True,
-    "branch": "date",
-    "en_us_binary_url": "http://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central",
-    "update_channel": "nightly-date",
-
-    # l10n
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-
-    # mar
-    "mar_tools_url": os.environ.get(
-        "MAR_TOOLS_URL",
-        # Buildbot l10n fetches from ftp rather than setting an environ var
-        "http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/mar-tools/%(platform)s"
-    ),
-
-    # repositories
-    "mozilla_dir": "date",
-    "repos": [{
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools",
-    }, {
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/projects/date",
-        "revision": "%(revision)s",
-        "dest": "date",
-    }],
-    # purge options
-    'is_automation': True,
-}
deleted file mode 100644
--- a/testing/mozharness/configs/single_locale/date_android-api-16.py
+++ /dev/null
@@ -1,88 +0,0 @@
-import os
-
-BRANCH = "date"
-MOZILLA_DIR = BRANCH
-EN_US_BINARY_URL = "http://archive.mozilla.org/pub/" \
-                   "mobile/nightly/latest-date-android-api-16/en-US"
-
-config = {
-    "branch": BRANCH,
-    "log_name": "single_locale",
-    "objdir": "obj-firefox",
-    "is_automation": True,
-    "buildbot_json_path": "buildprops.json",
-    "force_clobber": True,
-    "clobberer_url": "https://api.pub.build.mozilla.org/clobberer/lastclobber",
-    "locales_file": "%s/mobile/locales/l10n-changesets.json" % MOZILLA_DIR,
-    "locales_dir": "mobile/android/locales",
-    "ignore_locales": ["en-US"],
-    "nightly_build": True,
-    'balrog_credentials_file': 'oauth.txt',
-    "tools_repo": "https://hg.mozilla.org/build/tools",
-    "tooltool_config": {
-        "manifest": "mobile/android/config/tooltool-manifests/android/releng.manifest",
-        "output_dir": "%(abs_work_dir)s/" + MOZILLA_DIR,
-    },
-    "repos": [{
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools",
-    }, {
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/projects/date",
-        "revision": "%(revision)s",
-        "dest": MOZILLA_DIR,
-    }],
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-    "hg_l10n_tag": "default",
-    'vcs_share_base': "/builds/hg-shared",
-
-    "l10n_dir": "l10n-central",
-    "repack_env": {
-        # so ugly, bug 951238
-        "LD_LIBRARY_PATH": "/lib:/tools/gcc-4.7.2-0moz1/lib:/tools/gcc-4.7.2-0moz1/lib64",
-        "MOZ_OBJDIR": "obj-firefox",
-        "EN_US_BINARY_URL": os.environ.get("EN_US_BINARY_URL", EN_US_BINARY_URL),
-        "MOZ_UPDATE_CHANNEL": "nightly-date",
-    },
-    "upload_branch": "%s-android-api-16" % BRANCH,
-    "ssh_key_dir": "~/.ssh",
-    "mozilla_dir": MOZILLA_DIR,
-    "mozconfig": "%s/mobile/android/config/mozconfigs/android-api-16/l10n-nightly" % MOZILLA_DIR,
-    "signature_verification_script": "tools/release/signing/verify-android-signature.sh",
-    "stage_product": "mobile",
-    "platform": "android",
-
-    # Balrog
-    "build_target": "Android_arm-eabi-gcc3",
-
-    # Mock
-    "mock_target": "mozilla-centos6-x86_64-android",
-    "mock_packages": ['autoconf213', 'python', 'zip', 'mozilla-python27-mercurial', 'git', 'ccache',
-                      'glibc-static', 'libstdc++-static', 'perl-Test-Simple', 'perl-Config-General',
-                      'gtk2-devel', 'libnotify-devel', 'yasm',
-                      'alsa-lib-devel', 'libcurl-devel',
-                      'wireless-tools-devel', 'libX11-devel',
-                      'libXt-devel', 'mesa-libGL-devel',
-                      'gnome-vfs2-devel', 'GConf2-devel', 'wget',
-                      'mpfr',  # required for system compiler
-                      'xorg-x11-font*',  # fonts required for PGO
-                      'imake',  # required for makedepend!?!
-                      'gcc45_0moz3', 'gcc454_0moz1', 'gcc472_0moz1', 'gcc473_0moz1', 'yasm', 'ccache',  # <-- from releng repo
-                      'valgrind', 'dbus-x11',
-                      'pulseaudio-libs-devel',
-                      'gstreamer-devel', 'gstreamer-plugins-base-devel',
-                      'freetype-2.3.11-6.el6_1.8.x86_64',
-                      'freetype-devel-2.3.11-6.el6_1.8.x86_64',
-                      'java-1.7.0-openjdk-devel',
-                      'openssh-clients',
-                      'zlib-devel-1.2.3-27.el6.i686',
-                      ],
-    "mock_files": [
-        ("/home/cltbld/.ssh", "/home/mock_mozilla/.ssh"),
-        ('/home/cltbld/.hgrc', '/builds/.hgrc'),
-        ('/builds/relengapi.tok', '/builds/relengapi.tok'),
-        ('/usr/local/lib/hgext', '/usr/local/lib/hgext'),
-    ],
-}
deleted file mode 100644
--- a/testing/mozharness/configs/single_locale/dev-mozilla-beta_devedition.py
+++ /dev/null
@@ -1,39 +0,0 @@
-config = {
-    "branch": "date",
-    "nightly_build": True,
-    "update_channel": "aurora",  # devedition uses aurora based branding
-
-    # l10n
-    "hg_l10n_base": "https://hg.mozilla.org/l10n-central",
-
-    # repositories
-    # staging beta dev releases use date repo for now
-    "mozilla_dir": "date",
-    "repos": [{
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/build/tools",
-        "branch": "default",
-        "dest": "tools",
-    }, {
-        "vcs": "hg",
-        "repo": "https://hg.mozilla.org/projects/date",
-        "branch": "%(revision)s",
-        "dest": "date",
-        "clone_upstream_url": "https://hg.mozilla.org/mozilla-unified",
-    }],
-    # purge options
-    'is_automation': True,
-    'purge_minsize': 12,
-    'default_actions': [
-        "clobber",
-        "pull",
-        "clone-locales",
-        "list-locales",
-        "setup",
-        "repack",
-        "taskcluster-upload",
-        "summary",
-    ],
-
-    "update_channel": "aurora",
-}