Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 1AE9C431FBD for ; Wed, 14 May 2014 23:26:33 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F4iBYr2WshUA for ; Wed, 14 May 2014 23:26:25 -0700 (PDT) Received: from mail-we0-f176.google.com (mail-we0-f176.google.com [74.125.82.176]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 4FE6E431FAE for ; Wed, 14 May 2014 23:26:25 -0700 (PDT) Received: by mail-we0-f176.google.com with SMTP id q59so561772wes.21 for ; Wed, 14 May 2014 23:26:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:in-reply-to:references:user-agent :from:date:message-id:mime-version:content-type; bh=vZZHeCWulMKk9NccJl7+U/iJxnd6m5Q0Gu+v1yB7b0Y=; b=Rdb6T8ZKh0o6WDJTYNlkSuSucHouX/nn4nAz4uvlofAFNRWSPkpKY2Tsd8QnM06tYv DSpuJKjw8rlKYQPJJOYP5gXdZ0LlC96byPFSjjb76bQuiA0uujL7/XO4wBtUQuQ9U6ic 4rfwxsc8JR1A3pcSXbw1BKVTMChhbRLN7gaKoZlv4cXziJg/pArobjrkPBJIyMp6S9Q+ 09yIQF/5QejljsNx+9mquY7aQ7PJ7gNaNCpx0ujHtnUZly3QYGnaf47rjn+r1H6QI2J/ zlpTmXgdgZJIEfWRTgw4+QhkvGY5xtJ+lA79BWBmTOZvm++DwtzRrcswZPOj62mEUCrf yImQ== X-Gm-Message-State: ALoCoQniasaZblPmBJMEUa5CRTorcVrbgCdDhkj9iNmvPpTWSlkv2dEpwqN4IXMYE/oLkBYM51RU X-Received: by 10.194.61.193 with SMTP id s1mr6932611wjr.36.1400135180639; Wed, 14 May 2014 23:26:20 -0700 (PDT) Received: from localhost ([2a01:348:1a2:1:a288:b4ff:fe8a:77d8]) by mx.google.com with ESMTPSA id fu10sm31797254wib.11.2014.05.14.23.26.18 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 May 2014 23:26:19 -0700 (PDT) To: "Wael M. Nasreddine" , notmuch@notmuchmail.org Subject: Re: [PATCH v2] Enable Travis-CI as a backup continuous integration service. In-Reply-To: <1400108004-26955-2-git-send-email-wael.nasreddine@gmail.com> References: <1400108004-26955-1-git-send-email-wael.nasreddine@gmail.com> <1400108004-26955-2-git-send-email-wael.nasreddine@gmail.com> User-Agent: Notmuch/0.18 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) From: David Edmondson Date: Thu, 15 May 2014 07:26:12 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 06:26:33 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, May 14 2014, Wael M. Nasreddine wrote: > You can access the dashboard at https://travis-ci.org/notmuch/notmuch > --- > .travis.yml | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > create mode 100644 .travis.yml > > diff --git a/.travis.yml b/.travis.yml > new file mode 100644 > index 0000000..e8c3011 > --- /dev/null > +++ b/.travis.yml > @@ -0,0 +1,12 @@ > +language: c > +before_install: > + - sudo apt-get update -qq > + - wget 'https://launchpad.net/ubuntu/+archive/primary/+files/zlib1g-de= v_1.2.8.dfsg-1ubuntu1_amd64.deb' > + - wget 'https://launchpad.net/ubuntu/+archive/primary/+files/zlib1g_1.= 2.8.dfsg-1ubuntu1_amd64.deb' > + - sudo dpkg -i zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb > zlib1g_1.2.8.dfsg-1ubuntu1_amd64.deb Wael, I don't know much at all about travis (I gather that it's some sort of continuous integration test tool), but grabbing very specific zlib packages from a place on the 'net and then installing them seems fragile. =2D What happens when those are no longer the right version numbers? =2D What happens when those versions are already provided by the standard repository? =2D What happens when newer versions are provided by the standard repository? =2D What happens if travis runs start happening on (say) an arm64 machine? I realise that you might answer "I will keep this up to date", but we have to worry about what happens if you lose interest and wander away. What is required to get the updated (as I presume that is what they are) versions of zlib into the normal package repositories? Is it possible to specify that travis should use the equivalent of Debian testing or experimental repositories? > + - sudo apt-get install -f > + - sudo apt-get install dtach libxapian-dev libgmime-2.6-dev libtalloc-= dev python-sphinx > + > +script: make test > +notifications: > + irc: "chat.freenode.net#notmuch" > --=20 > 1.9.1.423.g4596e3a > > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iKYEARECAGYFAlN0XgRfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl bnBncC5maWZ0aGhvcnNlbWFuLm5ldDc1M0Y5NDJDMEExNjc3MDE4OURGMUYyMDY5 RUNEMEFCRjA0OTY1MTYACgkQaezQq/BJZRaLjACghNSVB247TBGGWtLfuH6NXUmA WuIAn2IEHs7EBZM9J0/+Umi/nmpMop9R =W/tu -----END PGP SIGNATURE----- --=-=-=--