Bug 1288132: remove unused desktop-l10n image; r=Callek
authorDustin J. Mitchell <dustin@mozilla.com>
Mon, 08 Aug 2016 16:29:36 +0000
changeset 308587 9daeb2123b995f4543df67c705ac629d9e76e4fa
parent 308586 fea07e7c48fa570fd051b1318cbb7a1b336726c4
child 308588 40d52c65a05b247fb13a3ac7e3f8d66ef01cecad
push id31160
push userdmitchell@mozilla.com
push dateMon, 08 Aug 2016 19:38:44 +0000
treeherderautoland@9daeb2123b99 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersCallek
bugs1288132
milestone51.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 1288132: remove unused desktop-l10n image; r=Callek MozReview-Commit-ID: 3onYNrrvuUZ
testing/docker/desktop-l10n/Dockerfile
testing/docker/desktop-l10n/bin/build.sh
testing/docker/desktop-l10n/bin/checkout-sources.sh
testing/docker/desktop-l10n/buildprops.json
testing/docker/desktop-l10n/oauth.txt
deleted file mode 100644
--- a/testing/docker/desktop-l10n/Dockerfile
+++ /dev/null
@@ -1,15 +0,0 @@
-FROM		taskcluster/centos6-build-upd:0.1.3.20160122142300
-MAINTAINER	Varun Joshi <varunj.1011@gmail.com>
-
-ADD             bin /home/worker/bin
-ADD		.hgrc /home/worker/.hgrc
-RUN             chmod +x /home/worker/bin/* 
-
-# Generate machine uuid file (like how desktop-build does)
-RUN dbus-uuidgen --ensure=/var/lib/dbus/machine-id
-
-ADD		oauth.txt /home/worker
-ADD		buildprops.json /home/worker
-ENV		MOZ_AUTOMATION=1
-
-CMD ["/bin/bash", "--login"]
deleted file mode 100755
--- a/testing/docker/desktop-l10n/bin/build.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#! /bin/bash -vex
-
-set -x -e -v
-
-# TODO: when bug 1093833 is solved and tasks can run as non-root, reduce this
-# to a simple fail-if-root check
-if [ $(id -u) = 0 ]; then
-    # each of the caches we have mounted are owned by root, so update that ownership
-    # to 'worker'
-    for cache in /home/worker/.tc-vcs /home/worker/workspace /home/worker/tooltool-cache; do
-        # -R probably isn't necessary forever, but it fixes some poisoned
-        # caches for now
-        chown -R worker:worker $cache
-    done
-
-    # ..then drop privileges by re-running this script
-    exec su worker /home/worker/bin/build.sh
-fi
-
-####
-# The default build works for any fx_desktop_build based mozharness job:
-# via linux-build.sh
-####
-
-. $HOME/bin/checkout-sources.sh
-. $HOME/bin/l10n.sh
deleted file mode 100755
--- a/testing/docker/desktop-l10n/bin/checkout-sources.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#! /bin/bash -vex
-
-set -x -e
-
-# Inputs, with defaults
-
-# mozharness builds use two repositories: gecko (source)
-# and build-tools (miscellaneous) for each, specify *_REPOSITORY.  If the
-# revision is not in the standard repo for the codebase, specify *_BASE_REPO as
-# the canonical repo to clone and *_HEAD_REPO as the repo containing the
-# desired revision.  For Mercurial clones, only *_HEAD_REV is required; for Git
-# clones, specify the branch name to fetch as *_HEAD_REF and the desired sha1
-# as *_HEAD_REV.
-
-: GECKO_REPOSITORY              ${GECKO_REPOSITORY:=https://hg.mozilla.org/mozilla-central}
-: GECKO_BASE_REPOSITORY         ${GECKO_BASE_REPOSITORY:=${GECKO_REPOSITORY}}
-: GECKO_HEAD_REPOSITORY         ${GECKO_HEAD_REPOSITORY:=${GECKO_REPOSITORY}}
-: GECKO_HEAD_REV                ${GECKO_HEAD_REV:=default}
-: GECKO_HEAD_REF                ${GECKO_HEAD_REF:=${GECKO_HEAD_REV}}
-
-: TOOLS_REPOSITORY              ${TOOLS_REPOSITORY:=https://hg.mozilla.org/build/tools}
-: TOOLS_BASE_REPOSITORY         ${TOOLS_BASE_REPOSITORY:=${TOOLS_REPOSITORY}}
-: TOOLS_HEAD_REPOSITORY         ${TOOLS_HEAD_REPOSITORY:=${TOOLS_REPOSITORY}}
-: TOOLS_HEAD_REV                ${TOOLS_HEAD_REV:=default}
-: TOOLS_HEAD_REF                ${TOOLS_HEAD_REF:=${TOOLS_HEAD_REV}}
-: TOOLS_DISABLE                 ${TOOLS_DISABLE:=false}
-
-: WORKSPACE                     ${WORKSPACE:=/home/worker/workspace}
-
-set -v
-
-# check out tools where mozharness expects it to be ($PWD/build/tools and $WORKSPACE/build/tools)
-if [ ! "$TOOLS_DISABLE" = true ]
-then
-    tc-vcs checkout $WORKSPACE/build/tools $TOOLS_BASE_REPOSITORY $TOOLS_HEAD_REPOSITORY $TOOLS_HEAD_REV $TOOLS_HEAD_REF
-
-    if [ ! -d build ]; then
-        mkdir -p build
-        ln -s $WORKSPACE/build/tools build/tools
-    fi
-fi
-
-# desktop_l10n.py expects /builds/tooltool.py to be present
-if ! [ -f /builds/tooltool.py ]
-then
-    git clone https://github.com/mozilla/build-tooltool
-    cp build-tooltool/tooltool.py /builds
-fi
-
-# TODO - include tools repository in EXTRA_CHECKOUT_REPOSITORIES list
-for extra_repo in $EXTRA_CHECKOUT_REPOSITORIES; do
-    BASE_REPO="${extra_repo}_BASE_REPOSITORY"
-    HEAD_REPO="${extra_repo}_HEAD_REPOSITORY"
-    HEAD_REV="${extra_repo}_HEAD_REV"
-    HEAD_REF="${extra_repo}_HEAD_REF"
-    DEST_DIR="${extra_repo}_DEST_DIR"
-
-    tc-vcs checkout ${!DEST_DIR} ${!BASE_REPO} ${!HEAD_REPO} ${!HEAD_REV} ${!HEAD_REF}
-done
-
-export GECKO_DIR=$WORKSPACE/build/mozilla-central
-tc-vcs checkout $GECKO_DIR $GECKO_BASE_REPOSITORY $GECKO_HEAD_REPOSITORY $GECKO_HEAD_REV $GECKO_HEAD_REF
deleted file mode 100644
--- a/testing/docker/desktop-l10n/buildprops.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "properties": {
-    "buildername": ""
-  },
-  "sourcestamp": {
-    "changes": []
-  },
-  "comments": "TaskCluster Job"
-}
deleted file mode 100644
--- a/testing/docker/desktop-l10n/oauth.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-taskcluster_clientId = None
-taskcluster_accessToken = None