From: Daniel Kahn Gillmor Date: Fri, 9 May 2014 19:05:01 +0000 (+2100) Subject: Re: [PATCH] Add Travis-CI config file. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=2711f54dd79abd5d6242a75e0eaa7ec95cc67764;p=notmuch-archives.git Re: [PATCH] Add Travis-CI config file. --- diff --git a/ab/1717d7ac0a8e017e93c93a485730aaa90f35f5 b/ab/1717d7ac0a8e017e93c93a485730aaa90f35f5 new file mode 100644 index 000000000..88d20edac --- /dev/null +++ b/ab/1717d7ac0a8e017e93c93a485730aaa90f35f5 @@ -0,0 +1,118 @@ +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 C8490431FBF + for ; Fri, 9 May 2014 14:07:05 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0 +X-Spam-Level: +X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] + 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 6xc31FNUT0yX for ; + Fri, 9 May 2014 14:06:58 -0700 (PDT) +Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) + by olra.theworths.org (Postfix) with ESMTP id 33BE2431FBC + for ; Fri, 9 May 2014 14:06:58 -0700 (PDT) +Received: from [10.9.1.250] (unknown [200.238.1.1]) + by che.mayfirst.org (Postfix) with ESMTPSA id A3636F984; + Fri, 9 May 2014 17:06:53 -0400 (EDT) +Message-ID: <536D26DD.1070309@fifthhorseman.net> +Date: Fri, 09 May 2014 16:05:01 -0300 +From: Daniel Kahn Gillmor +User-Agent: Mozilla/5.0 (X11; Linux x86_64; + rv:24.0) Gecko/20100101 Icedove/24.5.0 +MIME-Version: 1.0 +To: "Wael M. Nasreddine" , notmuch@notmuchmail.org +Subject: Re: [PATCH] Add Travis-CI config file. +References: <1399645162-8653-1-git-send-email-wael.nasreddine@gmail.com> +In-Reply-To: <1399645162-8653-1-git-send-email-wael.nasreddine@gmail.com> +X-Enigmail-Version: 1.6+git0.20140323 +Content-Type: multipart/signed; micalg=pgp-sha512; + protocol="application/pgp-signature"; + boundary="27xpMxQb1nj7cbfIiND1Su7vsccnhF480" +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: Fri, 09 May 2014 21:07:05 -0000 + +This is an OpenPGP/MIME signed message (RFC 4880 and 3156) +--27xpMxQb1nj7cbfIiND1Su7vsccnhF480 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +On 05/09/2014 11:19 AM, Wael M. Nasreddine wrote: +> --- +> .travis.yml | 10 ++++++++++ +> 1 file changed, 10 insertions(+) +> create mode 100644 .travis.yml +>=20 +> diff --git a/.travis.yml b/.travis.yml +> new file mode 100644 +> index 0000000..8d92cdc +> --- /dev/null +> +++ b/.travis.yml +> @@ -0,0 +1,10 @@ +> +language: c +> +before_install: +> + - sudo apt-get update -qq +> + - wget 'https://launchpad.net/ubuntu/+archive/primary/+files/zlib1g-= +dev_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= +=2Edfsg-1ubuntu1_amd64.deb + +The above strikes me as a problem waiting to happen. + +If there are specific versions of zlib that need to be installed, and we +know what the package is that needs to be installed, at the very least, +the scripts to fetch each package should verify a strong cryptographic +digest of the package before directly installing it from the network. + +if the digest doesn't match, then the script should abort with a +failure, before installing the packages. + + --dkg + + + +--27xpMxQb1nj7cbfIiND1Su7vsccnhF480 +Content-Type: application/pgp-signature; name="signature.asc" +Content-Description: OpenPGP digital signature +Content-Disposition: attachment; filename="signature.asc" + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 +Comment: Using GnuPG with Icedove - http://www.enigmail.net/ + +iQJ8BAEBCgBmBQJTbSbdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB +NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpcG6UQAKnWeQaTn+9Xp3BVrmPJwJyE +Ifmp08yuV4HNHsVXhp5xqpzDcljBTWbR4czJhzuuGoFTQUgemJ1VPC8gMV+N3q65 +GvePUNe8ITicUcna/01Vd8+J0YdNFlvNCbGvKEAojhos40RtiRc8cxAVc8JnVBCS +YWbKCMb/XRpEazT4nQa5UWlSrxgbl46pprGMRw5f1M3yAUj35r+BU6dxhKdJUB/z +vMHyzHko2O7AE8CdB1FkV2ED5cws4JwEGa4xL9SutMVSB1oBkgFE9HQXSvWX+z8N +C97qgp4lPFBXyGeBhXv/aY5p4LR3T8L28DhxOAM9JUBKoqCzUSRYYGHjyE2eSvq/ +ex59fKoVm7SYfBgJL9a5R+ifsRe9nnL3NDk8hCtBB9HwEoWyhmgRbfk6KenwNL1c +p/0OgJXb6YlZ6GUWmCV/1EjCP+ZJOYfSfnW3q4o1j0QuqeGosRVvmtkAgnHxU7h6 +nlGsB/wQJ/6kqB4tldZkDKwFa4o6t8V9DTRNR04xqUTbJGFsoghdS7k7IYhlXeiv +8xeZuy+inhJE41gQFHXA9+XoByugWQRmDnujNnyuj71aAYFHW/dZuRJs4T4Ihzr0 +emEbKINwuukRWD7voFGAC40JoKIbywHHFNqqIxUTTMHCA6/EvsOgKVBO50kfxR/9 +PK5yI6/WmKVar59NPLuq +=c0le +-----END PGP SIGNATURE----- + +--27xpMxQb1nj7cbfIiND1Su7vsccnhF480--