From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37996) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWoEk-0007z0-L8 for qemu-devel@nongnu.org; Wed, 24 Sep 2014 11:12:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWoEf-0002RI-RA for qemu-devel@nongnu.org; Wed, 24 Sep 2014 11:12:10 -0400 From: Brian Jackson Date: Wed, 24 Sep 2014 10:11:55 -0500 Message-ID: <1834906.ino1Wd60mT@iggy-ub> In-Reply-To: <1411553636-24717-4-git-send-email-alex.bennee@linaro.org> References: <1411553636-24717-1-git-send-email-alex.bennee@linaro.org> <1411553636-24717-4-git-send-email-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Subject: Re: [Qemu-devel] [PATCH v2 3/4] .travis.yml: pre-seed sub-modules for speed List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, Alex =?ISO-8859-1?Q?Benn=E9e?= , agraf@suse.de On Wednesday, September 24, 2014 11:13:55 AM Alex Benn=E9e wrote: > A significant portion of the build time is spent initialising all the= > sub-modules we use in the source tree. Often this is almost as long a= s > the build itself. By pre-seeding the .git/modules tree this will > hopefully improve things. >=20 > Signed-off-by: Alex Benn=E9e > Reviewed-by: Alexander Graf Reviewed-by: Brian Jackson >=20 > --- > v2 > - use wget -O - | tar as suggested by agraf >=20 > diff --git a/.travis.yml b/.travis.yml > index f113339..b9025be 100644 > --- a/.travis.yml > +++ b/.travis.yml > @@ -37,7 +37,11 @@ env: > - TARGETS=3Dunicore32-softmmu,unicore32-linux-user > # Group remaining softmmu only targets into one build > - > TARGETS=3Dlm32-softmmu,moxie-softmmu,tricore-softmmu,xtensa-softmmu,x= tensaeb- > softmmu +git: > + # we want to do this ourselves > + submodules: false > before_install: > + - wget -O - > http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz = | tar > -xvJ - git submodule update --init --recursive > - sudo apt-get update -qq > - sudo apt-get install -qq ${CORE_PKGS} ${NET_PKGS} ${GUI_PKGS} > ${EXTRA_PKGS}