Closed Bug 1172950 Opened 9 years ago Closed 9 years ago

Investigate running autophone in docker

Categories

(Testing Graveyard :: Autophone, defect)

defect
Not set
normal

Tracking

(firefox41 affected)

RESOLVED FIXED
Tracking Status
firefox41 --- affected

People

(Reporter: gbrown, Assigned: gbrown)

References

Details

Attachments

(1 file, 1 obsolete file)

Docker, ansible, and puppet have been proposed as tools in support of remote management of an autophone service installation. I'll start with docker.
Attached file wip - early proof of concept (obsolete) —
Here's a first run at installing autophone in docker and getting adb to work. gbrown@mozpad:~/autophoney$ ./build Sending build context to Docker daemon 6.656 kB Sending build context to Docker daemon Step 0 : FROM fedora:22 ---> ded7cd95e059 Step 1 : MAINTAINER Geoff Brown <gbrown@mozilla.com> ---> Running in e410a6c1b699 ---> 0530cc0d8dc8 Removing intermediate container e410a6c1b699 Step 2 : RUN useradd -d /home/worker -s /bin/bash -m worker ---> Running in 1b3d9b4376e4 ---> 3433400d5a20 Removing intermediate container 1b3d9b4376e4 Step 3 : ADD system-setup.sh /tmp/system-setup.sh ---> d674dd225e5c Removing intermediate container 46562122de09 Step 4 : RUN bash /tmp/system-setup.sh ---> Running in 308985f65591 test `whoami` == 'root'; whoami dnf install -y git mercurial python-pip wget unzip Last metadata expiration check performed 0:00:02 ago on Tue Jun 9 14:40:08 2015. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: fipscheck x86_64 1.4.1-7.fc22 fedora 26 k fipscheck-lib x86_64 1.4.1-7.fc22 fedora 15 k git x86_64 2.4.2-1.fc22 updates 5.1 M groff-base x86_64 1.22.3-3.fc22 fedora 950 k less x86_64 471-4.fc22 updates 127 k libedit x86_64 3.1-12.20150325cvs.fc22 fedora 99 k libgnome-keyring x86_64 3.12.0-4.fc22 fedora 114 k libicu x86_64 54.1-1.fc22 fedora 8.4 M libpsl x86_64 0.7.0-3.fc22 fedora 50 k mercurial x86_64 3.3.3-1.fc22 fedora 2.9 M openssh x86_64 6.8p1-7.fc22 updates 466 k openssh-clients x86_64 6.8p1-7.fc22 updates 665 k perl x86_64 4:5.20.2-325.fc22 fedora 8.0 M perl-Carp noarch 1.36-1.fc22 fedora 28 k perl-Encode x86_64 2:2.73-1.fc22 fedora 1.5 M perl-Error noarch 1:0.17023-1.fc22 fedora 44 k perl-Exporter noarch 5.70-311.fc22 fedora 33 k perl-File-Path noarch 2.09-311.fc22 fedora 31 k perl-File-Temp noarch 0.23.04-310.fc22 fedora 61 k perl-Getopt-Long noarch 2.45-1.fc22 fedora 61 k perl-Git noarch 2.4.2-1.fc22 updates 59 k perl-HTTP-Tiny noarch 0.056-1.fc22 updates 52 k perl-PathTools x86_64 3.47-311.fc22 fedora 85 k perl-Pod-Escapes noarch 1:1.06-325.fc22 fedora 62 k perl-Pod-Perldoc noarch 3.25-1.fc22 fedora 85 k perl-Pod-Simple noarch 1:3.29-1.fc22 fedora 207 k perl-Pod-Usage noarch 4:1.67-1.fc22 fedora 33 k perl-Scalar-List-Utils x86_64 1:1.41-1.fc22 fedora 59 k perl-Socket x86_64 2:2.019-1.fc22 fedora 54 k perl-Storable x86_64 1:2.51-4.fc22 fedora 84 k perl-Term-ANSIColor noarch 4.03-3.fc22 fedora 44 k perl-TermReadKey x86_64 2.32-5.fc22 fedora 38 k perl-Text-ParseWords noarch 3.30-1.fc22 fedora 17 k perl-Time-HiRes x86_64 1.9726-310.fc22 fedora 51 k perl-Time-Local noarch 1.2300-310.fc22 fedora 29 k perl-constant noarch 1.31-310.fc22 fedora 24 k perl-libs x86_64 4:5.20.2-325.fc22 fedora 748 k perl-macros x86_64 4:5.20.2-325.fc22 fedora 54 k perl-parent noarch 1:0.231-1.fc22 fedora 17 k perl-podlators noarch 2.5.3-3.fc22 fedora 118 k perl-threads x86_64 1:2.01-1.fc22 fedora 57 k perl-threads-shared x86_64 1.46-310.fc22 fedora 44 k python-backports x86_64 1.0-5.fc22 fedora 9.7 k python-backports-ssl_match_hostname noarch 3.4.0.2-4.fc22 fedora 17 k python-pip noarch 6.0.8-1.fc22 fedora 1.7 M python-setuptools noarch 12.0.3-1.fc22 fedora 438 k rsync x86_64 3.1.1-6.fc22 fedora 392 k unzip x86_64 6.0-20.fc22 fedora 174 k wget x86_64 1.16.3-1.fc22 fedora 577 k Transaction Summary ================================================================================ Install 49 Packages Total download size: 34 M Installed size: 125 M Downloading Packages: -------------------------------------------------------------------------------- Total 882 kB/s | 34 MB 00:39 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : fipscheck-1.4.1-7.fc22.x86_64 1/49 warning: Unable to get systemd shutdown inhibition lock Installing : fipscheck-lib-1.4.1-7.fc22.x86_64 2/49 Installing : groff-base-1.22.3-3.fc22.x86_64 3/49 Installing : perl-Term-ANSIColor-4.03-3.fc22.noarch 4/49 Installing : perl-HTTP-Tiny-0.056-1.fc22.noarch 5/49 Installing : perl-podlators-2.5.3-3.fc22.noarch 6/49 Installing : perl-Pod-Perldoc-3.25-1.fc22.noarch 7/49 Installing : perl-Text-ParseWords-3.30-1.fc22.noarch 8/49 Installing : perl-Pod-Escapes-1:1.06-325.fc22.noarch 9/49 Installing : perl-Encode-2:2.73-1.fc22.x86_64 10/49 Installing : perl-Pod-Usage-4:1.67-1.fc22.noarch 11/49 Installing : perl-Carp-1.36-1.fc22.noarch 12/49 Installing : perl-Exporter-5.70-311.fc22.noarch 13/49 Installing : perl-Time-Local-1.2300-310.fc22.noarch 14/49 Installing : perl-constant-1.31-310.fc22.noarch 15/49 Installing : perl-File-Path-2.09-311.fc22.noarch 16/49 Installing : perl-PathTools-3.47-311.fc22.x86_64 17/49 Installing : perl-Scalar-List-Utils-1:1.41-1.fc22.x86_64 18/49 Installing : perl-Socket-2:2.019-1.fc22.x86_64 19/49 Installing : perl-Storable-1:2.51-4.fc22.x86_64 20/49 Installing : perl-Time-HiRes-1.9726-310.fc22.x86_64 21/49 Installing : perl-libs-4:5.20.2-325.fc22.x86_64 22/49 Installing : perl-macros-4:5.20.2-325.fc22.x86_64 23/49 Installing : perl-File-Temp-0.23.04-310.fc22.noarch 24/49 Installing : perl-parent-1:0.231-1.fc22.noarch 25/49 Installing : perl-threads-1:2.01-1.fc22.x86_64 26/49 Installing : perl-threads-shared-1.46-310.fc22.x86_64 27/49 Installing : perl-Pod-Simple-1:3.29-1.fc22.noarch 28/49 Installing : perl-Getopt-Long-2.45-1.fc22.noarch 29/49 Installing : perl-4:5.20.2-325.fc22.x86_64 30/49 Installing : perl-Error-1:0.17023-1.fc22.noarch 31/49 Installing : perl-TermReadKey-2.32-5.fc22.x86_64 32/49 Installing : less-471-4.fc22.x86_64 33/49 Installing : openssh-6.8p1-7.fc22.x86_64 34/49 Installing : libedit-3.1-12.20150325cvs.fc22.x86_64 35/49 Installing : openssh-clients-6.8p1-7.fc22.x86_64 36/49 Installing : rsync-3.1.1-6.fc22.x86_64 37/49 Installing : libgnome-keyring-3.12.0-4.fc22.x86_64 38/49 Installing : perl-Git-2.4.2-1.fc22.noarch 39/49 Installing : git-2.4.2-1.fc22.x86_64 40/49 Installing : python-backports-1.0-5.fc22.x86_64 41/49 Installing : python-backports-ssl_match_hostname-3.4.0.2-4.fc22.noar 42/49 Installing : python-setuptools-12.0.3-1.fc22.noarch 43/49 Installing : libicu-54.1-1.fc22.x86_64 44/49 Installing : libpsl-0.7.0-3.fc22.x86_64 45/49 Installing : wget-1.16.3-1.fc22.x86_64 46/49 Installing : python-pip-6.0.8-1.fc22.noarch 47/49 Installing : unzip-6.0-20.fc22.x86_64 48/49 Installing : mercurial-3.3.3-1.fc22.x86_64 49/49 Verifying : mercurial-3.3.3-1.fc22.x86_64 1/49 Verifying : python-pip-6.0.8-1.fc22.noarch 2/49 Verifying : wget-1.16.3-1.fc22.x86_64 3/49 Verifying : unzip-6.0-20.fc22.x86_64 4/49 Verifying : python-setuptools-12.0.3-1.fc22.noarch 5/49 Verifying : libpsl-0.7.0-3.fc22.x86_64 6/49 Verifying : python-backports-ssl_match_hostname-3.4.0.2-4.fc22.noar 7/49 Verifying : libicu-54.1-1.fc22.x86_64 8/49 Verifying : python-backports-1.0-5.fc22.x86_64 9/49 Verifying : git-2.4.2-1.fc22.x86_64 10/49 Verifying : libgnome-keyring-3.12.0-4.fc22.x86_64 11/49 Verifying : perl-4:5.20.2-325.fc22.x86_64 12/49 Verifying : perl-Error-1:0.17023-1.fc22.noarch 13/49 Verifying : perl-File-Path-2.09-311.fc22.noarch 14/49 Verifying : perl-File-Temp-0.23.04-310.fc22.noarch 15/49 Verifying : perl-Getopt-Long-2.45-1.fc22.noarch 16/49 Verifying : perl-PathTools-3.47-311.fc22.x86_64 17/49 Verifying : perl-TermReadKey-2.32-5.fc22.x86_64 18/49 Verifying : rsync-3.1.1-6.fc22.x86_64 19/49 Verifying : perl-Git-2.4.2-1.fc22.noarch 20/49 Verifying : perl-Carp-1.36-1.fc22.noarch 21/49 Verifying : perl-Exporter-5.70-311.fc22.noarch 22/49 Verifying : perl-Pod-Simple-1:3.29-1.fc22.noarch 23/49 Verifying : perl-Scalar-List-Utils-1:1.41-1.fc22.x86_64 24/49 Verifying : perl-Socket-2:2.019-1.fc22.x86_64 25/49 Verifying : perl-Storable-1:2.51-4.fc22.x86_64 26/49 Verifying : perl-Time-HiRes-1.9726-310.fc22.x86_64 27/49 Verifying : perl-Time-Local-1.2300-310.fc22.noarch 28/49 Verifying : perl-constant-1.31-310.fc22.noarch 29/49 Verifying : perl-libs-4:5.20.2-325.fc22.x86_64 30/49 Verifying : perl-macros-4:5.20.2-325.fc22.x86_64 31/49 Verifying : perl-parent-1:0.231-1.fc22.noarch 32/49 Verifying : perl-threads-1:2.01-1.fc22.x86_64 33/49 Verifying : perl-threads-shared-1.46-310.fc22.x86_64 34/49 Verifying : perl-Pod-Usage-4:1.67-1.fc22.noarch 35/49 Verifying : perl-Text-ParseWords-3.30-1.fc22.noarch 36/49 Verifying : perl-Pod-Escapes-1:1.06-325.fc22.noarch 37/49 Verifying : perl-Pod-Perldoc-3.25-1.fc22.noarch 38/49 Verifying : perl-podlators-2.5.3-3.fc22.noarch 39/49 Verifying : groff-base-1.22.3-3.fc22.x86_64 40/49 Verifying : perl-Term-ANSIColor-4.03-3.fc22.noarch 41/49 Verifying : less-471-4.fc22.x86_64 42/49 Verifying : openssh-clients-6.8p1-7.fc22.x86_64 43/49 Verifying : fipscheck-lib-1.4.1-7.fc22.x86_64 44/49 Verifying : libedit-3.1-12.20150325cvs.fc22.x86_64 45/49 Verifying : openssh-6.8p1-7.fc22.x86_64 46/49 Verifying : fipscheck-1.4.1-7.fc22.x86_64 47/49 Verifying : perl-Encode-2:2.73-1.fc22.x86_64 48/49 Verifying : perl-HTTP-Tiny-0.056-1.fc22.noarch 49/49 Installed: fipscheck.x86_64 1.4.1-7.fc22 fipscheck-lib.x86_64 1.4.1-7.fc22 git.x86_64 2.4.2-1.fc22 groff-base.x86_64 1.22.3-3.fc22 less.x86_64 471-4.fc22 libedit.x86_64 3.1-12.20150325cvs.fc22 libgnome-keyring.x86_64 3.12.0-4.fc22 libicu.x86_64 54.1-1.fc22 libpsl.x86_64 0.7.0-3.fc22 mercurial.x86_64 3.3.3-1.fc22 openssh.x86_64 6.8p1-7.fc22 openssh-clients.x86_64 6.8p1-7.fc22 perl.x86_64 4:5.20.2-325.fc22 perl-Carp.noarch 1.36-1.fc22 perl-Encode.x86_64 2:2.73-1.fc22 perl-Error.noarch 1:0.17023-1.fc22 perl-Exporter.noarch 5.70-311.fc22 perl-File-Path.noarch 2.09-311.fc22 perl-File-Temp.noarch 0.23.04-310.fc22 perl-Getopt-Long.noarch 2.45-1.fc22 perl-Git.noarch 2.4.2-1.fc22 perl-HTTP-Tiny.noarch 0.056-1.fc22 perl-PathTools.x86_64 3.47-311.fc22 perl-Pod-Escapes.noarch 1:1.06-325.fc22 perl-Pod-Perldoc.noarch 3.25-1.fc22 perl-Pod-Simple.noarch 1:3.29-1.fc22 perl-Pod-Usage.noarch 4:1.67-1.fc22 perl-Scalar-List-Utils.x86_64 1:1.41-1.fc22 perl-Socket.x86_64 2:2.019-1.fc22 perl-Storable.x86_64 1:2.51-4.fc22 perl-Term-ANSIColor.noarch 4.03-3.fc22 perl-TermReadKey.x86_64 2.32-5.fc22 perl-Text-ParseWords.noarch 3.30-1.fc22 perl-Time-HiRes.x86_64 1.9726-310.fc22 perl-Time-Local.noarch 1.2300-310.fc22 perl-constant.noarch 1.31-310.fc22 perl-libs.x86_64 4:5.20.2-325.fc22 perl-macros.x86_64 4:5.20.2-325.fc22 perl-parent.noarch 1:0.231-1.fc22 perl-podlators.noarch 2.5.3-3.fc22 perl-threads.x86_64 1:2.01-1.fc22 perl-threads-shared.x86_64 1.46-310.fc22 python-backports.x86_64 1.0-5.fc22 python-backports-ssl_match_hostname.noarch 3.4.0.2-4.fc22 python-pip.noarch 6.0.8-1.fc22 python-setuptools.noarch 12.0.3-1.fc22 rsync.x86_64 3.1.1-6.fc22 unzip.x86_64 6.0-20.fc22 wget.x86_64 1.16.3-1.fc22 Complete! # libs required by adb dnf install -y glibc.i686 glibc-devel.i686 libstdc++.i686 \ zlib-devel.i686 ncurses-devel.i686 \ libX11-devel.i686 libXrender.i686 \ libXrandr.i686 Last metadata expiration check performed 0:00:51 ago on Tue Jun 9 14:40:08 2015. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: glibc i686 2.21-5.fc22 fedora 4.2 M glibc-devel i686 2.21-5.fc22 fedora 903 k glibc-headers x86_64 2.21-5.fc22 fedora 493 k kernel-headers x86_64 4.0.4-303.fc22 updates 994 k libX11 i686 1.6.3-1.fc22 fedora 617 k libX11 x86_64 1.6.3-1.fc22 fedora 608 k libX11-common noarch 1.6.3-1.fc22 fedora 166 k libX11-devel i686 1.6.3-1.fc22 fedora 983 k libXau i686 1.0.8-4.fc22 fedora 33 k libXau x86_64 1.0.8-4.fc22 fedora 33 k libXau-devel x86_64 1.0.8-4.fc22 fedora 18 k libXext i686 1.3.3-2.fc22 fedora 42 k libXext x86_64 1.3.3-2.fc22 fedora 42 k libXrandr i686 1.4.2-2.fc22 fedora 30 k libXrender i686 0.9.9-1.fc22 fedora 30 k libgcc i686 5.1.1-1.fc22 fedora 88 k libstdc++ i686 5.1.1-1.fc22 fedora 441 k libxcb i686 1.11-5.fc22 updates 205 k libxcb x86_64 1.11-5.fc22 updates 192 k libxcb-devel x86_64 1.11-5.fc22 updates 1.1 M ncurses-devel i686 5.9-18.20150214.fc22 fedora 731 k ncurses-libs i686 5.9-18.20150214.fc22 fedora 312 k nss-softokn-freebl i686 3.18.0-1.fc22 fedora 196 k xorg-x11-proto-devel noarch 7.7-12.fc21 fedora 281 k zlib i686 1.2.8-7.fc22 fedora 97 k zlib-devel i686 1.2.8-7.fc22 fedora 54 k Transaction Summary ================================================================================ Install 26 Packages Total download size: 13 M Installed size: 38 M Downloading Packages: -------------------------------------------------------------------------------- Total 983 kB/s | 13 MB 00:13 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : libgcc-5.1.1-1.fc22.i686 1/26 warning: Unable to get systemd shutdown inhibition lock Installing : libX11-common-1.6.3-1.fc22.noarch 2/26 Installing : xorg-x11-proto-devel-7.7-12.fc21.noarch 3/26 Installing : kernel-headers-4.0.4-303.fc22.x86_64 4/26 Installing : nss-softokn-freebl-3.18.0-1.fc22.i686 5/26 Installing : glibc-2.21-5.fc22.i686 6/26 Installing : libXau-1.0.8-4.fc22.x86_64 7/26 Installing : libxcb-1.11-5.fc22.x86_64 8/26 Installing : libX11-1.6.3-1.fc22.x86_64 9/26 Installing : libXau-devel-1.0.8-4.fc22.x86_64 10/26 Installing : libxcb-devel-1.11-5.fc22.x86_64 11/26 Installing : glibc-headers-2.21-5.fc22.x86_64 12/26 Installing : libstdc++-5.1.1-1.fc22.i686 13/26 Installing : ncurses-libs-5.9-18.20150214.fc22.i686 14/26 Installing : zlib-1.2.8-7.fc22.i686 15/26 Installing : libXau-1.0.8-4.fc22.i686 16/26 Installing : zlib-devel-1.2.8-7.fc22.i686 17/26 Installing : ncurses-devel-5.9-18.20150214.fc22.i686 18/26 Installing : glibc-devel-2.21-5.fc22.i686 19/26 Installing : libX11-devel-1.6.3-1.fc22.i686 20/26 Installing : libXext-1.3.3-2.fc22.x86_64 21/26 Installing : libxcb-1.11-5.fc22.i686 22/26 Installing : libX11-1.6.3-1.fc22.i686 23/26 Installing : libXrender-0.9.9-1.fc22.i686 24/26 Installing : libXext-1.3.3-2.fc22.i686 25/26 Installing : libXrandr-1.4.2-2.fc22.i686 26/26 Verifying : glibc-2.21-5.fc22.i686 1/26 Verifying : glibc-devel-2.21-5.fc22.i686 2/26 Verifying : libstdc++-5.1.1-1.fc22.i686 3/26 Verifying : zlib-devel-1.2.8-7.fc22.i686 4/26 Verifying : ncurses-devel-5.9-18.20150214.fc22.i686 5/26 Verifying : libX11-devel-1.6.3-1.fc22.i686 6/26 Verifying : libXrender-0.9.9-1.fc22.i686 7/26 Verifying : libXrandr-1.4.2-2.fc22.i686 8/26 Verifying : libgcc-5.1.1-1.fc22.i686 9/26 Verifying : zlib-1.2.8-7.fc22.i686 10/26 Verifying : ncurses-libs-5.9-18.20150214.fc22.i686 11/26 Verifying : xorg-x11-proto-devel-7.7-12.fc21.noarch 12/26 Verifying : libX11-1.6.3-1.fc22.i686 13/26 Verifying : libXext-1.3.3-2.fc22.i686 14/26 Verifying : libX11-common-1.6.3-1.fc22.noarch 15/26 Verifying : libX11-1.6.3-1.fc22.x86_64 16/26 Verifying : libXext-1.3.3-2.fc22.x86_64 17/26 Verifying : nss-softokn-freebl-3.18.0-1.fc22.i686 18/26 Verifying : libxcb-devel-1.11-5.fc22.x86_64 19/26 Verifying : libxcb-1.11-5.fc22.x86_64 20/26 Verifying : libXau-1.0.8-4.fc22.x86_64 21/26 Verifying : libxcb-1.11-5.fc22.i686 22/26 Verifying : libXau-1.0.8-4.fc22.i686 23/26 Verifying : glibc-headers-2.21-5.fc22.x86_64 24/26 Verifying : libXau-devel-1.0.8-4.fc22.x86_64 25/26 Verifying : kernel-headers-4.0.4-303.fc22.x86_64 26/26 Installed: glibc.i686 2.21-5.fc22 glibc-devel.i686 2.21-5.fc22 glibc-headers.x86_64 2.21-5.fc22 kernel-headers.x86_64 4.0.4-303.fc22 libX11.i686 1.6.3-1.fc22 libX11.x86_64 1.6.3-1.fc22 libX11-common.noarch 1.6.3-1.fc22 libX11-devel.i686 1.6.3-1.fc22 libXau.i686 1.0.8-4.fc22 libXau.x86_64 1.0.8-4.fc22 libXau-devel.x86_64 1.0.8-4.fc22 libXext.i686 1.3.3-2.fc22 libXext.x86_64 1.3.3-2.fc22 libXrandr.i686 1.4.2-2.fc22 libXrender.i686 0.9.9-1.fc22 libgcc.i686 5.1.1-1.fc22 libstdc++.i686 5.1.1-1.fc22 libxcb.i686 1.11-5.fc22 libxcb.x86_64 1.11-5.fc22 libxcb-devel.x86_64 1.11-5.fc22 ncurses-devel.i686 5.9-18.20150214.fc22 ncurses-libs.i686 5.9-18.20150214.fc22 nss-softokn-freebl.i686 3.18.0-1.fc22 xorg-x11-proto-devel.noarch 7.7-12.fc21 zlib.i686 1.2.8-7.fc22 zlib-devel.i686 1.2.8-7.fc22 Complete! wget https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip --2015-06-09 14:41:17-- https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip Resolving dl-ssl.google.com (dl-ssl.google.com)... 74.125.28.190, 74.125.28.136, 74.125.28.93, ... Connecting to dl-ssl.google.com (dl-ssl.google.com)|74.125.28.190|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1751911 (1.7M) [application/zip] Saving to: 'platform-tools_r22-linux.zip' 0K .......... .......... .......... .......... .......... 2% 519K 3s 50K .......... .......... .......... .......... .......... 5% 1.09M 2s 100K .......... .......... .......... .......... .......... 8% 1.34M 2s 150K .......... .......... .......... .......... .......... 11% 1.09M 2s 200K .......... .......... .......... .......... .......... 14% 1.10M 2s 250K .......... .......... .......... .......... .......... 17% 1.22M 1s 300K .......... .......... .......... .......... .......... 20% 1.29M 1s 350K .......... .......... .......... .......... .......... 23% 1.35M 1s 400K .......... .......... .......... .......... .......... 26% 1.49M 1s 450K .......... .......... .......... .......... .......... 29% 1.30M 1s 500K .......... .......... .......... .......... .......... 32% 1.35M 1s 550K .......... .......... .......... .......... .......... 35% 1.68M 1s 600K .......... .......... .......... .......... .......... 37% 1.48M 1s 650K .......... .......... .......... .......... .......... 40% 1.67M 1s 700K .......... .......... .......... .......... .......... 43% 1.55M 1s 750K .......... .......... .......... .......... .......... 46% 1.76M 1s 800K .......... .......... .......... .......... .......... 49% 1.62M 1s 850K .......... .......... .......... .......... .......... 52% 1.87M 1s 900K .......... .......... .......... .......... .......... 55% 1.68M 1s 950K .......... .......... .......... .......... .......... 58% 2.06M 1s 1000K .......... .......... .......... .......... .......... 61% 1.67M 0s 1050K .......... .......... .......... .......... .......... 64% 2.09M 0s 1100K .......... .......... .......... .......... .......... 67% 1.56M 0s 1150K .......... .......... .......... .......... .......... 70% 2.46M 0s 1200K .......... .......... .......... .......... .......... 73% 2.23M 0s 1250K .......... .......... .......... .......... .......... 75% 2.21M 0s 1300K .......... .......... .......... .......... .......... 78% 2.14M 0s 1350K .......... .......... .......... .......... .......... 81% 2.14M 0s 1400K .......... .......... .......... .......... .......... 84% 3.02M 0s 1450K .......... .......... .......... .......... .......... 87% 2.67M 0s 1500K .......... .......... .......... .......... .......... 90% 1.67M 0s 1550K .......... .......... .......... .......... .......... 93% 2.83M 0s 1600K .......... .......... .......... .......... .......... 96% 2.21M 0s 1650K .......... .......... .......... .......... .......... 99% 3.32M 0s 1700K .......... 100% 1.80M=1.1s 2015-06-09 14:41:18 (1.57 MB/s) - 'platform-tools_r22-linux.zip' saved [1751911/1751911] unzip platform-tools_r22-linux.zip -d /home/worker Archive: platform-tools_r22-linux.zip inflating: /home/worker/platform-tools/adb creating: /home/worker/platform-tools/api/ inflating: /home/worker/platform-tools/api/api-versions.xml inflating: /home/worker/platform-tools/dmtracedump inflating: /home/worker/platform-tools/etc1tool inflating: /home/worker/platform-tools/fastboot inflating: /home/worker/platform-tools/hprof-conv inflating: /home/worker/platform-tools/NOTICE.txt extracting: /home/worker/platform-tools/source.properties inflating: /home/worker/platform-tools/sqlite3 creating: /home/worker/platform-tools/systrace/ inflating: /home/worker/platform-tools/systrace/systrace.py inflating: /home/worker/platform-tools/systrace/NOTICE inflating: /home/worker/platform-tools/systrace/suffix.html inflating: /home/worker/platform-tools/systrace/AUTHORS inflating: /home/worker/platform-tools/systrace/script.js inflating: /home/worker/platform-tools/systrace/style.css inflating: /home/worker/platform-tools/systrace/LICENSE inflating: /home/worker/platform-tools/systrace/prefix.html extracting: /home/worker/platform-tools/systrace/UPSTREAM_REVISION inflating: /home/worker/platform-tools/systrace/systrace-legacy.py rm /tmp/system-setup.sh ---> 2a852ce1a417 Removing intermediate container 308985f65591 Step 5 : RUN git config --global user.email "nobody@mozilla.com" && git config --global user.name "mozilla" ---> Running in c37a170ce24f ---> e4158f4eb081 Removing intermediate container c37a170ce24f Step 6 : ENV HOME /home/worker ---> Running in fac3ee09161e ---> bf5cfa45e904 Removing intermediate container fac3ee09161e Step 7 : ENV SHELL /bin/bash ---> Running in 494f30cf8471 ---> 0f1e2258bb46 Removing intermediate container 494f30cf8471 Step 8 : ENV USER worker ---> Running in 786c6da75566 ---> 9f3c16431027 Removing intermediate container 786c6da75566 Step 9 : ENV LOGNAME worker ---> Running in c7994a0ad061 ---> 8de123afd299 Removing intermediate container c7994a0ad061 Step 10 : ENV HOSTNAME autophone-worker ---> Running in f6996af73800 ---> a0e30a6b6fb9 Removing intermediate container f6996af73800 Step 11 : WORKDIR /home/worker ---> Running in 567c688569e4 ---> 0e11b130c4d5 Removing intermediate container 567c688569e4 Step 12 : USER worker ---> Running in eb26ae264f9f ---> db082a8e8f59 Removing intermediate container eb26ae264f9f Step 13 : ADD autophone-setup.sh /tmp/autophone-setup.sh ---> d5110994a65a Removing intermediate container ba283719c69c Step 14 : RUN bash /tmp/autophone-setup.sh ---> Running in c7cc03480db8 Cloning into '/home/worker/autophone'... You are using pip version 6.0.8, however version 7.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Obtaining logparser from hg+http://hg.mozilla.org/automation/logparser#egg=logparser (from -r requirements.txt (line 1)) Cloning hg http://hg.mozilla.org/automation/logparser to ./src/logparser Collecting treeherder-client>=1.2 (from -r requirements.txt (line 2)) Downloading treeherder-client-1.3.tar.gz Collecting beautifulsoup4 (from -r requirements.txt (line 3)) Downloading beautifulsoup4-4.3.2.tar.gz (143kB) Collecting boto>=2.32.1 (from -r requirements.txt (line 4)) Downloading boto-2.38.0-py2.py3-none-any.whl (1.3MB) Collecting httplib2 (from -r requirements.txt (line 5)) Downloading httplib2-0.9.1.tar.gz (205kB) Collecting jot (from -r requirements.txt (line 6)) Downloading jot-0.2.tar.gz Collecting mozautolog (from -r requirements.txt (line 7)) Downloading mozautolog-0.2.5.tar.gz Collecting mozdevice (from -r requirements.txt (line 8)) Downloading mozdevice-0.45.tar.gz (60kB) Collecting mozprofile (from -r requirements.txt (line 9)) Downloading mozprofile-0.23.tar.gz Collecting mozillapulse>=1.0 (from -r requirements.txt (line 10)) Downloading MozillaPulse-1.0.1.tar.gz Collecting requests (from -r requirements.txt (line 11)) Downloading requests-2.7.0-py2.py3-none-any.whl (470kB) Collecting pytz (from -r requirements.txt (line 12)) Downloading pytz-2015.4-py2.py3-none-any.whl (475kB) Collecting pulsebuildmonitor (from logparser->-r requirements.txt (line 1)) Downloading pulsebuildmonitor-0.90.tar.gz Collecting mozautoeslib (from logparser->-r requirements.txt (line 1)) Downloading mozautoeslib-0.1.2.tar.gz Collecting oauth2 (from treeherder-client>=1.2->-r requirements.txt (line 2)) Downloading oauth2-1.5.211.tar.gz Collecting mozfile>=1.0 (from mozdevice->-r requirements.txt (line 8)) Downloading mozfile-1.1.tar.gz Collecting mozlog>=2.1 (from mozdevice->-r requirements.txt (line 8)) Downloading mozlog-2.11.tar.gz Collecting moznetwork>=0.24 (from mozdevice->-r requirements.txt (line 8)) Downloading moznetwork-0.24.tar.gz Collecting mozprocess>=0.19 (from mozdevice->-r requirements.txt (line 8)) Downloading mozprocess-0.22.tar.gz Collecting manifestparser>=0.6 (from mozprofile->-r requirements.txt (line 9)) Downloading manifestparser-1.1.tar.gz Collecting kombu (from mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading kombu-3.0.26-py2.py3-none-any.whl (238kB) Collecting python-dateutil==1.5 (from pulsebuildmonitor->logparser->-r requirements.txt (line 1)) Downloading python-dateutil-1.5.tar.gz (233kB) Collecting pyes==0.16 (from mozautoeslib->logparser->-r requirements.txt (line 1)) Downloading pyes-0.16.0.tar.gz (61kB) Collecting blessings>=1.3 (from mozlog>=2.1->mozdevice->-r requirements.txt (line 8)) Downloading blessings-1.6.tar.gz Collecting mozinfo (from moznetwork>=0.24->mozdevice->-r requirements.txt (line 8)) Downloading mozinfo-0.8.tar.gz Collecting amqp<2.0,>=1.4.5 (from kombu->mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading amqp-1.4.6-py2-none-any.whl (49kB) Collecting anyjson>=0.3.3 (from kombu->mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading anyjson-0.3.3.tar.gz Installing collected packages: anyjson, amqp, mozinfo, blessings, pyes, python-dateutil, kombu, manifestparser, mozprocess, moznetwork, mozlog, mozfile, oauth2, mozautoeslib, pulsebuildmonitor, pytz, requests, mozillapulse, mozprofile, mozdevice, mozautolog, jot, httplib2, boto, beautifulsoup4, treeherder-client, logparser Running setup.py install for anyjson error: could not create '/usr/lib/python2.7/site-packages/anyjson': Permission denied Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-V9L0Hy/anyjson/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-bxgGqa-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib creating build/lib/anyjson copying anyjson/__init__.py -> build/lib/anyjson running install_lib creating /usr/lib/python2.7/site-packages/anyjson error: could not create '/usr/lib/python2.7/site-packages/anyjson': Permission denied ---------------------------------------- Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-V9L0Hy/anyjson/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-bxgGqa-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-V9L0Hy/anyjson Submodule 'files/ep1' (https://git.mozilla.org/automation/ep1.git) registered for path 'files/ep1' Cloning into 'files/ep1'... Submodule path 'files/ep1': checked out '5d27c7bea7a97566b0f91e210b3068cc8d2844e0' ---> ab42a5ff86e1 Removing intermediate container c7cc03480db8 Step 15 : CMD /bin/bash --login ---> Running in c58d732b1db2 ---> e00fdd770307 Removing intermediate container c58d732b1db2 Successfully built e00fdd770307 gbrown@mozpad:~/autophoney$ ./run [worker@autophone-worker ~]$ platform-tools/adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached 01498B300600B008 device [worker@autophone-worker ~]$
gbrown@mozpad:~/autophoney$ ./build Sending build context to Docker daemon 18.94 kB Sending build context to Docker daemon Step 0 : FROM fedora:22 ---> ded7cd95e059 Step 1 : MAINTAINER Geoff Brown <gbrown@mozilla.com> ---> Running in b486a53aa802 ---> eca3ecb4347a Removing intermediate container b486a53aa802 Step 2 : RUN useradd -d /home/autophone -s /bin/bash -m autophone ---> Running in b6548a691f28 ---> 603e662a93ad Removing intermediate container b6548a691f28 Step 3 : RUN dnf install -y git mercurial python-pip wget unzip net-tools nmap-ncat procps-ng ---> Running in ba6ba50f7b9c Last metadata expiration check performed 0:00:04 ago on Wed Jun 17 16:54:24 2015. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: fipscheck x86_64 1.4.1-7.fc22 fedora 26 k fipscheck-lib x86_64 1.4.1-7.fc22 fedora 15 k git x86_64 2.4.3-1.fc22 updates 4.5 M git-core x86_64 2.4.3-1.fc22 updates 5.0 M groff-base x86_64 1.22.3-3.fc22 fedora 950 k less x86_64 471-4.fc22 updates 127 k libedit x86_64 3.1-12.20150325cvs.fc22 fedora 99 k libgnome-keyring x86_64 3.12.0-4.fc22 fedora 114 k libicu x86_64 54.1-1.fc22 fedora 8.4 M libpcap x86_64 14:1.7.3-1.fc22 updates 149 k libpsl x86_64 0.7.0-3.fc22 fedora 50 k mercurial x86_64 3.3.3-1.fc22 fedora 2.9 M net-tools x86_64 2.0-0.31.20141124git.fc22 fedora 313 k nmap-ncat x86_64 2:6.47-2.fc22 fedora 135 k openssh x86_64 6.8p1-8.fc22 updates 466 k openssh-clients x86_64 6.8p1-8.fc22 updates 665 k perl x86_64 4:5.20.2-326.fc22 updates 8.0 M perl-Carp noarch 1.36-1.fc22 fedora 28 k perl-Encode x86_64 2:2.73-1.fc22 fedora 1.5 M perl-Error noarch 1:0.17023-1.fc22 fedora 44 k perl-Exporter noarch 5.70-311.fc22 fedora 33 k perl-File-Path noarch 2.09-311.fc22 fedora 31 k perl-File-Temp noarch 0.23.04-310.fc22 fedora 61 k perl-Getopt-Long noarch 2.46-1.fc22 updates 61 k perl-Git noarch 2.4.3-1.fc22 updates 60 k perl-HTTP-Tiny noarch 0.056-1.fc22 updates 52 k perl-PathTools x86_64 3.47-311.fc22 fedora 85 k perl-Pod-Escapes noarch 1:1.06-326.fc22 updates 62 k perl-Pod-Perldoc noarch 3.25-1.fc22 fedora 85 k perl-Pod-Simple noarch 1:3.29-1.fc22 fedora 207 k perl-Pod-Usage noarch 4:1.67-1.fc22 fedora 33 k perl-Scalar-List-Utils x86_64 1:1.42-1.fc22 updates 61 k perl-Socket x86_64 2:2.019-1.fc22 fedora 54 k perl-Storable x86_64 1:2.51-4.fc22 fedora 84 k perl-Term-ANSIColor noarch 4.03-3.fc22 fedora 44 k perl-TermReadKey x86_64 2.32-5.fc22 fedora 38 k perl-Text-ParseWords noarch 3.30-1.fc22 fedora 17 k perl-Time-HiRes x86_64 1.9726-310.fc22 fedora 51 k perl-Time-Local noarch 1.2300-310.fc22 fedora 29 k perl-constant noarch 1.31-310.fc22 fedora 24 k perl-libs x86_64 4:5.20.2-326.fc22 updates 747 k perl-macros x86_64 4:5.20.2-326.fc22 updates 54 k perl-parent noarch 1:0.231-1.fc22 fedora 17 k perl-podlators noarch 2.5.3-3.fc22 fedora 118 k perl-threads x86_64 1:2.01-1.fc22 fedora 57 k perl-threads-shared x86_64 1.46-310.fc22 fedora 44 k procps-ng x86_64 3.3.10-5.fc22 fedora 381 k python-backports x86_64 1.0-5.fc22 fedora 9.7 k python-backports-ssl_match_hostname noarch 3.4.0.2-4.fc22 fedora 17 k python-pip noarch 6.0.8-1.fc22 fedora 1.7 M python-setuptools noarch 17.0-1.fc22 updates 424 k rsync x86_64 3.1.1-6.fc22 fedora 392 k unzip x86_64 6.0-20.fc22 fedora 174 k wget x86_64 1.16.3-1.fc22 fedora 577 k Transaction Summary ================================================================================ Install 54 Packages Total download size: 39 M Installed size: 151 M Downloading Packages: -------------------------------------------------------------------------------- Total 1.0 MB/s | 39 MB 00:38 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : fipscheck-1.4.1-7.fc22.x86_64 1/54 warning: Unable to get systemd shutdown inhibition lock Installing : fipscheck-lib-1.4.1-7.fc22.x86_64 2/54 Installing : groff-base-1.22.3-3.fc22.x86_64 3/54 Installing : libgnome-keyring-3.12.0-4.fc22.x86_64 4/54 Installing : perl-Term-ANSIColor-4.03-3.fc22.noarch 5/54 Installing : perl-HTTP-Tiny-0.056-1.fc22.noarch 6/54 Installing : perl-podlators-2.5.3-3.fc22.noarch 7/54 Installing : perl-Pod-Perldoc-3.25-1.fc22.noarch 8/54 Installing : perl-Text-ParseWords-3.30-1.fc22.noarch 9/54 Installing : perl-Pod-Escapes-1:1.06-326.fc22.noarch 10/54 Installing : perl-Encode-2:2.73-1.fc22.x86_64 11/54 Installing : perl-Pod-Usage-4:1.67-1.fc22.noarch 12/54 Installing : perl-Carp-1.36-1.fc22.noarch 13/54 Installing : perl-Exporter-5.70-311.fc22.noarch 14/54 Installing : perl-constant-1.31-310.fc22.noarch 15/54 Installing : perl-parent-1:0.231-1.fc22.noarch 16/54 Installing : perl-Time-Local-1.2300-310.fc22.noarch 17/54 Installing : perl-Socket-2:2.019-1.fc22.x86_64 18/54 Installing : perl-Storable-1:2.51-4.fc22.x86_64 19/54 Installing : perl-Time-HiRes-1.9726-310.fc22.x86_64 20/54 Installing : perl-threads-1:2.01-1.fc22.x86_64 21/54 Installing : perl-File-Temp-0.23.04-310.fc22.noarch 22/54 Installing : perl-PathTools-3.47-311.fc22.x86_64 23/54 Installing : perl-threads-shared-1.46-310.fc22.x86_64 24/54 Installing : perl-Scalar-List-Utils-1:1.42-1.fc22.x86_64 25/54 Installing : perl-libs-4:5.20.2-326.fc22.x86_64 26/54 Installing : perl-macros-4:5.20.2-326.fc22.x86_64 27/54 Installing : perl-Pod-Simple-1:3.29-1.fc22.noarch 28/54 Installing : perl-Getopt-Long-2.46-1.fc22.noarch 29/54 Installing : perl-File-Path-2.09-311.fc22.noarch 30/54 Installing : perl-4:5.20.2-326.fc22.x86_64 31/54 Installing : perl-Error-1:0.17023-1.fc22.noarch 32/54 Installing : perl-TermReadKey-2.32-5.fc22.x86_64 33/54 Installing : less-471-4.fc22.x86_64 34/54 Installing : openssh-6.8p1-8.fc22.x86_64 35/54 Installing : libpcap-14:1.7.3-1.fc22.x86_64 36/54 Installing : python-backports-1.0-5.fc22.x86_64 37/54 Installing : python-backports-ssl_match_hostname-3.4.0.2-4.fc22.noar 38/54 Installing : python-setuptools-17.0-1.fc22.noarch 39/54 Installing : libedit-3.1-12.20150325cvs.fc22.x86_64 40/54 Installing : openssh-clients-6.8p1-8.fc22.x86_64 41/54 Installing : rsync-3.1.1-6.fc22.x86_64 42/54 Installing : git-core-2.4.3-1.fc22.x86_64 43/54 Installing : perl-Git-2.4.3-1.fc22.noarch 44/54 Installing : git-2.4.3-1.fc22.x86_64 45/54 Installing : libicu-54.1-1.fc22.x86_64 46/54 Installing : libpsl-0.7.0-3.fc22.x86_64 47/54 Installing : wget-1.16.3-1.fc22.x86_64 48/54 Installing : python-pip-6.0.8-1.fc22.noarch 49/54 Installing : nmap-ncat-2:6.47-2.fc22.x86_64 50/54 Installing : procps-ng-3.3.10-5.fc22.x86_64 51/54 Installing : net-tools-2.0-0.31.20141124git.fc22.x86_64 52/54 Installing : unzip-6.0-20.fc22.x86_64 53/54 Installing : mercurial-3.3.3-1.fc22.x86_64 54/54 Verifying : mercurial-3.3.3-1.fc22.x86_64 1/54 Verifying : python-pip-6.0.8-1.fc22.noarch 2/54 Verifying : wget-1.16.3-1.fc22.x86_64 3/54 Verifying : unzip-6.0-20.fc22.x86_64 4/54 Verifying : net-tools-2.0-0.31.20141124git.fc22.x86_64 5/54 Verifying : nmap-ncat-2:6.47-2.fc22.x86_64 6/54 Verifying : libpsl-0.7.0-3.fc22.x86_64 7/54 Verifying : libicu-54.1-1.fc22.x86_64 8/54 Verifying : git-2.4.3-1.fc22.x86_64 9/54 Verifying : libgnome-keyring-3.12.0-4.fc22.x86_64 10/54 Verifying : perl-Error-1:0.17023-1.fc22.noarch 11/54 Verifying : perl-File-Path-2.09-311.fc22.noarch 12/54 Verifying : perl-File-Temp-0.23.04-310.fc22.noarch 13/54 Verifying : perl-PathTools-3.47-311.fc22.x86_64 14/54 Verifying : perl-TermReadKey-2.32-5.fc22.x86_64 15/54 Verifying : perl-Git-2.4.3-1.fc22.noarch 16/54 Verifying : git-core-2.4.3-1.fc22.x86_64 17/54 Verifying : perl-Carp-1.36-1.fc22.noarch 18/54 Verifying : perl-Exporter-5.70-311.fc22.noarch 19/54 Verifying : perl-constant-1.31-310.fc22.noarch 20/54 Verifying : perl-parent-1:0.231-1.fc22.noarch 21/54 Verifying : perl-Time-Local-1.2300-310.fc22.noarch 22/54 Verifying : rsync-3.1.1-6.fc22.x86_64 23/54 Verifying : procps-ng-3.3.10-5.fc22.x86_64 24/54 Verifying : perl-4:5.20.2-326.fc22.x86_64 25/54 Verifying : perl-Pod-Simple-1:3.29-1.fc22.noarch 26/54 Verifying : perl-Socket-2:2.019-1.fc22.x86_64 27/54 Verifying : perl-Storable-1:2.51-4.fc22.x86_64 28/54 Verifying : perl-Time-HiRes-1.9726-310.fc22.x86_64 29/54 Verifying : perl-threads-1:2.01-1.fc22.x86_64 30/54 Verifying : perl-threads-shared-1.46-310.fc22.x86_64 31/54 Verifying : perl-Getopt-Long-2.46-1.fc22.noarch 32/54 Verifying : perl-Pod-Usage-4:1.67-1.fc22.noarch 33/54 Verifying : perl-Text-ParseWords-3.30-1.fc22.noarch 34/54 Verifying : perl-Pod-Perldoc-3.25-1.fc22.noarch 35/54 Verifying : perl-podlators-2.5.3-3.fc22.noarch 36/54 Verifying : groff-base-1.22.3-3.fc22.x86_64 37/54 Verifying : perl-Term-ANSIColor-4.03-3.fc22.noarch 38/54 Verifying : less-471-4.fc22.x86_64 39/54 Verifying : openssh-clients-6.8p1-8.fc22.x86_64 40/54 Verifying : fipscheck-lib-1.4.1-7.fc22.x86_64 41/54 Verifying : libedit-3.1-12.20150325cvs.fc22.x86_64 42/54 Verifying : openssh-6.8p1-8.fc22.x86_64 43/54 Verifying : fipscheck-1.4.1-7.fc22.x86_64 44/54 Verifying : perl-Scalar-List-Utils-1:1.42-1.fc22.x86_64 45/54 Verifying : perl-libs-4:5.20.2-326.fc22.x86_64 46/54 Verifying : perl-macros-4:5.20.2-326.fc22.x86_64 47/54 Verifying : python-setuptools-17.0-1.fc22.noarch 48/54 Verifying : python-backports-ssl_match_hostname-3.4.0.2-4.fc22.noar 49/54 Verifying : python-backports-1.0-5.fc22.x86_64 50/54 Verifying : perl-Encode-2:2.73-1.fc22.x86_64 51/54 Verifying : perl-Pod-Escapes-1:1.06-326.fc22.noarch 52/54 Verifying : perl-HTTP-Tiny-0.056-1.fc22.noarch 53/54 Verifying : libpcap-14:1.7.3-1.fc22.x86_64 54/54 Installed: fipscheck.x86_64 1.4.1-7.fc22 fipscheck-lib.x86_64 1.4.1-7.fc22 git.x86_64 2.4.3-1.fc22 git-core.x86_64 2.4.3-1.fc22 groff-base.x86_64 1.22.3-3.fc22 less.x86_64 471-4.fc22 libedit.x86_64 3.1-12.20150325cvs.fc22 libgnome-keyring.x86_64 3.12.0-4.fc22 libicu.x86_64 54.1-1.fc22 libpcap.x86_64 14:1.7.3-1.fc22 libpsl.x86_64 0.7.0-3.fc22 mercurial.x86_64 3.3.3-1.fc22 net-tools.x86_64 2.0-0.31.20141124git.fc22 nmap-ncat.x86_64 2:6.47-2.fc22 openssh.x86_64 6.8p1-8.fc22 openssh-clients.x86_64 6.8p1-8.fc22 perl.x86_64 4:5.20.2-326.fc22 perl-Carp.noarch 1.36-1.fc22 perl-Encode.x86_64 2:2.73-1.fc22 perl-Error.noarch 1:0.17023-1.fc22 perl-Exporter.noarch 5.70-311.fc22 perl-File-Path.noarch 2.09-311.fc22 perl-File-Temp.noarch 0.23.04-310.fc22 perl-Getopt-Long.noarch 2.46-1.fc22 perl-Git.noarch 2.4.3-1.fc22 perl-HTTP-Tiny.noarch 0.056-1.fc22 perl-PathTools.x86_64 3.47-311.fc22 perl-Pod-Escapes.noarch 1:1.06-326.fc22 perl-Pod-Perldoc.noarch 3.25-1.fc22 perl-Pod-Simple.noarch 1:3.29-1.fc22 perl-Pod-Usage.noarch 4:1.67-1.fc22 perl-Scalar-List-Utils.x86_64 1:1.42-1.fc22 perl-Socket.x86_64 2:2.019-1.fc22 perl-Storable.x86_64 1:2.51-4.fc22 perl-Term-ANSIColor.noarch 4.03-3.fc22 perl-TermReadKey.x86_64 2.32-5.fc22 perl-Text-ParseWords.noarch 3.30-1.fc22 perl-Time-HiRes.x86_64 1.9726-310.fc22 perl-Time-Local.noarch 1.2300-310.fc22 perl-constant.noarch 1.31-310.fc22 perl-libs.x86_64 4:5.20.2-326.fc22 perl-macros.x86_64 4:5.20.2-326.fc22 perl-parent.noarch 1:0.231-1.fc22 perl-podlators.noarch 2.5.3-3.fc22 perl-threads.x86_64 1:2.01-1.fc22 perl-threads-shared.x86_64 1.46-310.fc22 procps-ng.x86_64 3.3.10-5.fc22 python-backports.x86_64 1.0-5.fc22 python-backports-ssl_match_hostname.noarch 3.4.0.2-4.fc22 python-pip.noarch 6.0.8-1.fc22 python-setuptools.noarch 17.0-1.fc22 rsync.x86_64 3.1.1-6.fc22 unzip.x86_64 6.0-20.fc22 wget.x86_64 1.16.3-1.fc22 Complete! ---> 4d08309bcd63 Removing intermediate container ba6ba50f7b9c Step 4 : RUN dnf install -y glibc.i686 glibc-devel.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686 ---> Running in b935fed47869 Last metadata expiration check performed 0:00:55 ago on Wed Jun 17 16:54:24 2015. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: glibc i686 2.21-5.fc22 fedora 4.2 M glibc-devel i686 2.21-5.fc22 fedora 903 k glibc-headers x86_64 2.21-5.fc22 fedora 493 k kernel-headers x86_64 4.0.4-303.fc22 updates 994 k libX11 i686 1.6.3-1.fc22 fedora 617 k libX11 x86_64 1.6.3-1.fc22 fedora 608 k libX11-common noarch 1.6.3-1.fc22 fedora 166 k libX11-devel i686 1.6.3-1.fc22 fedora 983 k libXau i686 1.0.8-4.fc22 fedora 33 k libXau x86_64 1.0.8-4.fc22 fedora 33 k libXau-devel x86_64 1.0.8-4.fc22 fedora 18 k libXext i686 1.3.3-2.fc22 fedora 42 k libXext x86_64 1.3.3-2.fc22 fedora 42 k libXrandr i686 1.4.2-2.fc22 fedora 30 k libXrender i686 0.9.9-1.fc22 fedora 30 k libgcc i686 5.1.1-1.fc22 fedora 88 k libstdc++ i686 5.1.1-1.fc22 fedora 441 k libxcb i686 1.11-5.fc22 updates 205 k libxcb x86_64 1.11-5.fc22 updates 192 k libxcb-devel x86_64 1.11-5.fc22 updates 1.1 M ncurses-devel i686 5.9-18.20150214.fc22 fedora 731 k ncurses-libs i686 5.9-18.20150214.fc22 fedora 312 k nss-softokn-freebl i686 3.18.0-1.fc22 fedora 196 k xorg-x11-proto-devel noarch 7.7-12.fc21 fedora 281 k zlib i686 1.2.8-7.fc22 fedora 97 k zlib-devel i686 1.2.8-7.fc22 fedora 54 k Transaction Summary ================================================================================ Install 26 Packages Total download size: 13 M Installed size: 38 M Downloading Packages: -------------------------------------------------------------------------------- Total 696 kB/s | 13 MB 00:18 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : libX11-common-1.6.3-1.fc22.noarch 1/26 warning: Unable to get systemd shutdown inhibition lock Installing : xorg-x11-proto-devel-7.7-12.fc21.noarch 2/26 Installing : libgcc-5.1.1-1.fc22.i686 3/26 Installing : kernel-headers-4.0.4-303.fc22.x86_64 4/26 Installing : nss-softokn-freebl-3.18.0-1.fc22.i686 5/26 Installing : glibc-2.21-5.fc22.i686 6/26 Installing : libXau-1.0.8-4.fc22.x86_64 7/26 Installing : libxcb-1.11-5.fc22.x86_64 8/26 Installing : libX11-1.6.3-1.fc22.x86_64 9/26 Installing : libXau-devel-1.0.8-4.fc22.x86_64 10/26 Installing : libxcb-devel-1.11-5.fc22.x86_64 11/26 Installing : glibc-headers-2.21-5.fc22.x86_64 12/26 Installing : zlib-1.2.8-7.fc22.i686 13/26 Installing : libstdc++-5.1.1-1.fc22.i686 14/26 Installing : ncurses-libs-5.9-18.20150214.fc22.i686 15/26 Installing : libXau-1.0.8-4.fc22.i686 16/26 Installing : ncurses-devel-5.9-18.20150214.fc22.i686 17/26 Installing : zlib-devel-1.2.8-7.fc22.i686 18/26 Installing : glibc-devel-2.21-5.fc22.i686 19/26 Installing : libX11-devel-1.6.3-1.fc22.i686 20/26 Installing : libXext-1.3.3-2.fc22.x86_64 21/26 Installing : libxcb-1.11-5.fc22.i686 22/26 Installing : libX11-1.6.3-1.fc22.i686 23/26 Installing : libXrender-0.9.9-1.fc22.i686 24/26 Installing : libXext-1.3.3-2.fc22.i686 25/26 Installing : libXrandr-1.4.2-2.fc22.i686 26/26 Verifying : glibc-2.21-5.fc22.i686 1/26 Verifying : glibc-devel-2.21-5.fc22.i686 2/26 Verifying : zlib-devel-1.2.8-7.fc22.i686 3/26 Verifying : ncurses-devel-5.9-18.20150214.fc22.i686 4/26 Verifying : libX11-devel-1.6.3-1.fc22.i686 5/26 Verifying : libXrender-0.9.9-1.fc22.i686 6/26 Verifying : libXrandr-1.4.2-2.fc22.i686 7/26 Verifying : zlib-1.2.8-7.fc22.i686 8/26 Verifying : ncurses-libs-5.9-18.20150214.fc22.i686 9/26 Verifying : xorg-x11-proto-devel-7.7-12.fc21.noarch 10/26 Verifying : libX11-1.6.3-1.fc22.i686 11/26 Verifying : libXext-1.3.3-2.fc22.i686 12/26 Verifying : libX11-common-1.6.3-1.fc22.noarch 13/26 Verifying : libX11-1.6.3-1.fc22.x86_64 14/26 Verifying : libXext-1.3.3-2.fc22.x86_64 15/26 Verifying : libgcc-5.1.1-1.fc22.i686 16/26 Verifying : libstdc++-5.1.1-1.fc22.i686 17/26 Verifying : nss-softokn-freebl-3.18.0-1.fc22.i686 18/26 Verifying : libxcb-devel-1.11-5.fc22.x86_64 19/26 Verifying : libxcb-1.11-5.fc22.x86_64 20/26 Verifying : libXau-1.0.8-4.fc22.x86_64 21/26 Verifying : libxcb-1.11-5.fc22.i686 22/26 Verifying : libXau-1.0.8-4.fc22.i686 23/26 Verifying : glibc-headers-2.21-5.fc22.x86_64 24/26 Verifying : libXau-devel-1.0.8-4.fc22.x86_64 25/26 Verifying : kernel-headers-4.0.4-303.fc22.x86_64 26/26 Installed: glibc.i686 2.21-5.fc22 glibc-devel.i686 2.21-5.fc22 glibc-headers.x86_64 2.21-5.fc22 kernel-headers.x86_64 4.0.4-303.fc22 libX11.i686 1.6.3-1.fc22 libX11.x86_64 1.6.3-1.fc22 libX11-common.noarch 1.6.3-1.fc22 libX11-devel.i686 1.6.3-1.fc22 libXau.i686 1.0.8-4.fc22 libXau.x86_64 1.0.8-4.fc22 libXau-devel.x86_64 1.0.8-4.fc22 libXext.i686 1.3.3-2.fc22 libXext.x86_64 1.3.3-2.fc22 libXrandr.i686 1.4.2-2.fc22 libXrender.i686 0.9.9-1.fc22 libgcc.i686 5.1.1-1.fc22 libstdc++.i686 5.1.1-1.fc22 libxcb.i686 1.11-5.fc22 libxcb.x86_64 1.11-5.fc22 libxcb-devel.x86_64 1.11-5.fc22 ncurses-devel.i686 5.9-18.20150214.fc22 ncurses-libs.i686 5.9-18.20150214.fc22 nss-softokn-freebl.i686 3.18.0-1.fc22 xorg-x11-proto-devel.noarch 7.7-12.fc21 zlib.i686 1.2.8-7.fc22 zlib-devel.i686 1.2.8-7.fc22 Complete! ---> 9e7a6d9e1b01 Removing intermediate container b935fed47869 Step 5 : RUN wget https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip ---> Running in 0a4f7d311127 --2015-06-17 16:55:43-- https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip Resolving dl-ssl.google.com (dl-ssl.google.com)... 74.125.28.136, 74.125.28.93, 74.125.28.190, ... Connecting to dl-ssl.google.com (dl-ssl.google.com)|74.125.28.136|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1751911 (1.7M) [application/zip] Saving to: 'platform-tools_r22-linux.zip' 0K .......... .......... .......... .......... .......... 2% 505K 3s 50K .......... .......... .......... .......... .......... 5% 1.09M 2s 100K .......... .......... .......... .......... .......... 8% 1.16M 2s 150K .......... .......... .......... .......... .......... 11% 1.09M 2s 200K .......... .......... .......... .......... .......... 14% 1.14M 2s 250K .......... .......... .......... .......... .......... 17% 1.32M 1s 300K .......... .......... .......... .......... .......... 20% 1.22M 1s 350K .......... .......... .......... .......... .......... 23% 1.18M 1s 400K .......... .......... .......... .......... .......... 26% 1.39M 1s 450K .......... .......... .......... .......... .......... 29% 1.34M 1s 500K .......... .......... .......... .......... .......... 32% 1.46M 1s 550K .......... .......... .......... .......... .......... 35% 1.45M 1s 600K .......... .......... .......... .......... .......... 37% 1.52M 1s 650K .......... .......... .......... .......... .......... 40% 1.61M 1s 700K .......... .......... .......... .......... .......... 43% 1.73M 1s 750K .......... .......... .......... .......... .......... 46% 1.54M 1s 800K .......... .......... .......... .......... .......... 49% 1.85M 1s 850K .......... .......... .......... .......... .......... 52% 1.86M 1s 900K .......... .......... .......... .......... .......... 55% 1.76M 1s 950K .......... .......... .......... .......... .......... 58% 1.80M 1s 1000K .......... .......... .......... .......... .......... 61% 1.75M 0s 1050K .......... .......... .......... .......... .......... 64% 2.14M 0s 1100K .......... .......... .......... .......... .......... 67% 1.92M 0s 1150K .......... .......... .......... .......... .......... 70% 2.35M 0s 1200K .......... .......... .......... .......... .......... 73% 1.49M 0s 1250K .......... .......... .......... .......... .......... 75% 2.32M 0s 1300K .......... .......... .......... .......... .......... 78% 2.89M 0s 1350K .......... .......... .......... .......... .......... 81% 1.92M 0s 1400K .......... .......... .......... .......... .......... 84% 2.42M 0s 1450K .......... .......... .......... .......... .......... 87% 3.07M 0s 1500K .......... .......... .......... .......... .......... 90% 2.11M 0s 1550K .......... .......... .......... .......... .......... 93% 2.74M 0s 1600K .......... .......... .......... .......... .......... 96% 1.91M 0s 1650K .......... .......... .......... .......... .......... 99% 2.67M 0s 1700K .......... 100% 279M=1.1s 2015-06-17 16:55:45 (1.56 MB/s) - 'platform-tools_r22-linux.zip' saved [1751911/1751911] ---> ac5b4ef51d00 Removing intermediate container 0a4f7d311127 Step 6 : RUN unzip platform-tools_r22-linux.zip -d /home/autophone ---> Running in 1ed67f8a4182 Archive: platform-tools_r22-linux.zip inflating: /home/autophone/platform-tools/adb creating: /home/autophone/platform-tools/api/ inflating: /home/autophone/platform-tools/api/api-versions.xml inflating: /home/autophone/platform-tools/dmtracedump inflating: /home/autophone/platform-tools/etc1tool inflating: /home/autophone/platform-tools/fastboot inflating: /home/autophone/platform-tools/hprof-conv inflating: /home/autophone/platform-tools/NOTICE.txt extracting: /home/autophone/platform-tools/source.properties inflating: /home/autophone/platform-tools/sqlite3 creating: /home/autophone/platform-tools/systrace/ inflating: /home/autophone/platform-tools/systrace/systrace.py inflating: /home/autophone/platform-tools/systrace/NOTICE inflating: /home/autophone/platform-tools/systrace/suffix.html inflating: /home/autophone/platform-tools/systrace/AUTHORS inflating: /home/autophone/platform-tools/systrace/script.js inflating: /home/autophone/platform-tools/systrace/style.css inflating: /home/autophone/platform-tools/systrace/LICENSE inflating: /home/autophone/platform-tools/systrace/prefix.html extracting: /home/autophone/platform-tools/systrace/UPSTREAM_REVISION inflating: /home/autophone/platform-tools/systrace/systrace-legacy.py ---> c21c187e942c Removing intermediate container 1ed67f8a4182 Step 7 : ENV HOME /home/autophone ---> Running in 17b44455972e ---> 070aab2acc00 Removing intermediate container 17b44455972e Step 8 : ENV SHELL /bin/bash ---> Running in cfafad8c3ace ---> e613920e1ba5 Removing intermediate container cfafad8c3ace Step 9 : ENV USER autophone ---> Running in ab463c96dbb9 ---> e40c4f1d6f1c Removing intermediate container ab463c96dbb9 Step 10 : ENV LOGNAME autophone ---> Running in fac80c01edb5 ---> 922d790ada90 Removing intermediate container fac80c01edb5 Step 11 : ENV HOSTNAME autophone-host ---> Running in deb355cb6ba9 ---> 5393767eb6b1 Removing intermediate container deb355cb6ba9 Step 12 : ENV PATH $PATH:/home/autophone/platform-tools ---> Running in abb28cbb358c ---> 05176403bb4c Removing intermediate container abb28cbb358c Step 13 : RUN git config --global user.email "nobody@mozilla.com" && git config --global user.name "mozilla" ---> Running in e46cdeaa03c9 ---> c88c2c1c809f Removing intermediate container e46cdeaa03c9 Step 14 : RUN git clone https://github.com/mozilla/autophone /home/autophone/autophone ---> Running in 528d75049cef Cloning into '/home/autophone/autophone'... ---> 21e6704330fd Removing intermediate container 528d75049cef Step 15 : RUN cd /home/autophone/autophone && pip install -r requirements.txt && git submodule update --init --remote ---> Running in 276c7a83e701 The directory '/home/autophone/.cache/pip/log' or its parent directory is not owned by the current user and the debug log has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag. The directory '/home/autophone/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag. You are using pip version 6.0.8, however version 7.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command. The directory '/home/autophone/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag. Obtaining logparser from hg+http://hg.mozilla.org/automation/logparser#egg=logparser (from -r requirements.txt (line 1)) Cloning hg http://hg.mozilla.org/automation/logparser to ./src/logparser Collecting treeherder-client>=1.2 (from -r requirements.txt (line 2)) Downloading treeherder-client-1.3.tar.gz Collecting beautifulsoup4 (from -r requirements.txt (line 3)) Downloading beautifulsoup4-4.3.2.tar.gz (143kB) Collecting boto>=2.32.1 (from -r requirements.txt (line 4)) Downloading boto-2.38.0-py2.py3-none-any.whl (1.3MB) Collecting httplib2 (from -r requirements.txt (line 5)) Downloading httplib2-0.9.1.tar.gz (205kB) Collecting jot (from -r requirements.txt (line 6)) Downloading jot-0.2.tar.gz Collecting mozautolog (from -r requirements.txt (line 7)) Downloading mozautolog-0.2.5.tar.gz Collecting mozdevice (from -r requirements.txt (line 8)) Downloading mozdevice-0.45.tar.gz (60kB) Collecting mozprofile (from -r requirements.txt (line 9)) Downloading mozprofile-0.23.tar.gz Collecting mozillapulse>=1.0 (from -r requirements.txt (line 10)) Downloading MozillaPulse-1.0.1.tar.gz Collecting requests (from -r requirements.txt (line 11)) Downloading requests-2.7.0-py2.py3-none-any.whl (470kB) Collecting pytz (from -r requirements.txt (line 12)) Downloading pytz-2015.4-py2.py3-none-any.whl (475kB) Collecting pulsebuildmonitor (from logparser->-r requirements.txt (line 1)) Downloading pulsebuildmonitor-0.90.tar.gz Collecting mozautoeslib (from logparser->-r requirements.txt (line 1)) Downloading mozautoeslib-0.1.2.tar.gz Collecting oauth2 (from treeherder-client>=1.2->-r requirements.txt (line 2)) Downloading oauth2-1.5.211.tar.gz Collecting mozfile>=1.0 (from mozdevice->-r requirements.txt (line 8)) Downloading mozfile-1.1.tar.gz Collecting mozlog>=2.1 (from mozdevice->-r requirements.txt (line 8)) Downloading mozlog-2.11.tar.gz Collecting moznetwork>=0.24 (from mozdevice->-r requirements.txt (line 8)) Downloading moznetwork-0.24.tar.gz Collecting mozprocess>=0.19 (from mozdevice->-r requirements.txt (line 8)) Downloading mozprocess-0.22.tar.gz Collecting manifestparser>=0.6 (from mozprofile->-r requirements.txt (line 9)) Downloading manifestparser-1.1.tar.gz Collecting kombu (from mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading kombu-3.0.26-py2.py3-none-any.whl (238kB) Collecting python-dateutil==1.5 (from pulsebuildmonitor->logparser->-r requirements.txt (line 1)) Downloading python-dateutil-1.5.tar.gz (233kB) Collecting pyes==0.16 (from mozautoeslib->logparser->-r requirements.txt (line 1)) Downloading pyes-0.16.0.tar.gz (61kB) Collecting blessings>=1.3 (from mozlog>=2.1->mozdevice->-r requirements.txt (line 8)) Downloading blessings-1.6.tar.gz Collecting mozinfo (from moznetwork>=0.24->mozdevice->-r requirements.txt (line 8)) Downloading mozinfo-0.8.tar.gz Collecting amqp<2.0,>=1.4.5 (from kombu->mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading amqp-1.4.6-py2-none-any.whl (49kB) Collecting anyjson>=0.3.3 (from kombu->mozillapulse>=1.0->-r requirements.txt (line 10)) Downloading anyjson-0.3.3.tar.gz Installing collected packages: anyjson, amqp, mozinfo, blessings, pyes, python-dateutil, kombu, manifestparser, mozprocess, moznetwork, mozlog, mozfile, oauth2, mozautoeslib, pulsebuildmonitor, pytz, requests, mozillapulse, mozprofile, mozdevice, mozautolog, jot, httplib2, boto, beautifulsoup4, treeherder-client, logparser Running setup.py install for anyjson Running setup.py install for mozinfo Installing mozinfo script to /usr/bin Running setup.py install for blessings Running setup.py install for pyes deleting pyes.egg-info/requires.txt Running setup.py install for python-dateutil Running setup.py install for manifestparser Installing manifestparser script to /usr/bin Running setup.py install for mozprocess Running setup.py install for moznetwork Running setup.py install for mozlog Installing structlog script to /usr/bin Running setup.py install for mozfile Running setup.py install for oauth2 Running setup.py install for mozautoeslib Running setup.py install for pulsebuildmonitor Running setup.py install for mozillapulse Running setup.py install for mozprofile Installing mozprofile script to /usr/bin Installing diff-profiles script to /usr/bin Installing view-profile script to /usr/bin Running setup.py install for mozdevice Installing sutini script to /usr/bin Installing dm script to /usr/bin Running setup.py install for mozautolog Running setup.py install for jot Running setup.py install for httplib2 Running setup.py install for beautifulsoup4 Running setup.py install for treeherder-client Running setup.py develop for logparser Creating /usr/lib/python2.7/site-packages/logparser.egg-link (link to .) Adding logparser 0.6 to easy-install.pth file Installing savelogs script to /usr/bin Installing logparser script to /usr/bin Installed /home/autophone/autophone/src/logparser Successfully installed amqp-1.4.6 anyjson-0.3.3 beautifulsoup4-4.3.2 blessings-1.6 boto-2.38.0 httplib2-0.9.1 jot-0.2 kombu-3.0.26 logparser manifestparser-1.1 mozautoeslib-0.1.2 mozautolog-0.2.5 mozdevice-0.45 mozfile-1.1 mozillapulse-1.0.1 mozinfo-0.8 mozlog-2.11 moznetwork-0.24 mozprocess-0.22 mozprofile-0.23 oauth2-1.5.211 pulsebuildmonitor-0.90 pyes-0.16.0 python-dateutil-1.5 pytz-2015.4 requests-2.7.0 treeherder-client-1.3 Submodule 'files/ep1' (https://git.mozilla.org/automation/ep1.git) registered for path 'files/ep1' Cloning into 'files/ep1'... Submodule path 'files/ep1': checked out '5d27c7bea7a97566b0f91e210b3068cc8d2844e0' ---> 41fdadf855f5 Removing intermediate container 276c7a83e701 Step 16 : ADD devices.ini /home/autophone/autophone/devices.ini ---> 8b34c2e7f1f8 Removing intermediate container 84506b2465ee Step 17 : ADD autophone.ini /home/autophone/autophone/autophone.ini ---> 15a6b4fdf630 Removing intermediate container 3028a4943e27 Step 18 : RUN chown -R autophone:autophone /home/autophone ---> Running in 75fa79baa697 ---> 4fe39ab29a81 Removing intermediate container 75fa79baa697 Step 19 : WORKDIR /home/autophone ---> Running in 774a4061db6b ---> c86288db657d Removing intermediate container 774a4061db6b Step 20 : USER autophone ---> Running in 163f05cd1c38 ---> 98a9a58f22c3 Removing intermediate container 163f05cd1c38 Step 21 : CMD /bin/bash --login ---> Running in 921ee874ab58 ---> 63fdbd03563c Removing intermediate container 921ee874ab58 Successfully built 63fdbd03563c gbrown@mozpad:~/autophoney$ ./run 2015-06-17 16:56:51,663|6|MainThread|console|INFO|Starting server on port 28001. 2015-06-17 16:56:51,663|6|MainThread|console|INFO|Starting build-cache server on port 28008. 2015-06-17 16:56:54,912|6|MainThread|console|INFO|Starting autophone. 2015-06-17 16:56:54,913|6|MainThread|console|INFO|Loading tests. 2015-06-17 16:56:54,921|6|MainThread|console|INFO|Initializing devices. 2015-06-17 16:56:54,922|6|MainThread|console|INFO|Initializing device name=gbrown-1, serialno=01498B300600B008
Attachment #8617352 - Attachment is obsolete: true
No longer blocks: 1155876
Comment 2 is a fairly-functional demonstration of how we can run autophone in docker. It was pretty simple to set up and appears reliable in ad-hoc testing. I think it is a great way to package autophone in a consistent, reproducible environment...but I'm not sure that is a big advantage to the project (I don't think we have had much trouble setting up autophone anywhere, and we only intend to run a couple of production servers). I am concerned about running autophone in docker because: - It introduces additional layers between autophone and the phone hardware -- more to go wrong, more to debug. - The autophone strategy of rebooting to recover from permanent device errors would likely be less effective: autophone can reboot Linux on the container, but not the host, which is arguably more relevant. Overall, I don't see value in autophone-on-docker and think it is time to abandon the work in this bug. :bc - Do you want me to do anything else in this bug?
Flags: needinfo?(bob)
gbrown: no, I think you have it covered. Lets go ahead and mark this is as fixed as you have completed the investigation. Thanks!
Flags: needinfo?(bob)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: