From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by sourceware.org (Postfix) with ESMTPS id 6E2A93942005 for ; Mon, 9 Mar 2020 19:11:33 +0000 (GMT) Received: by mail-lj1-x22e.google.com with SMTP id d23so599976ljg.13 for ; Mon, 09 Mar 2020 12:11:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=moxielogic-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=SW0FJ282rDwOg7YW2sVc/OEEZWIyn0VbXaMAImbGvvs=; b=aL5nHzxqMUFmsGHrnteV4LBsv2KR7+F28SH4kIPODvb08tbcjdxoXLAD9ikYmhWrPX fVE7T7vW/RBDY51oyMqL+JuHZoE6HPIl+rNe0OoV6wszqihLcvs4dqxsqn+i2CCioiay NTJgZ82TJudu1DUNEYPzDt9uMdl/lAerp2al1ClsOt0g2tiKND4cLgM1iorMTYIj79RJ lBnALa3OLDpzWDAUvTbQTLMmxMfEW9SDDaOQ6Pw+0zda951YZ0/8UhoUXIYKrQTbm7bB kA9LgWKqICMPdMAg64mjUadAyZYxPNoDp+i//UmA275mlGy6bLdwHAkCmlTOzkAWxtm3 Mu5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SW0FJ282rDwOg7YW2sVc/OEEZWIyn0VbXaMAImbGvvs=; b=QHTG+Kd7r/BnvPA//3qtg3hZCymkOZtQHJsBYH/P3XlHFVLdoZTxO/4MDI9fHrtyJ4 Yos7Lm13a574gyD+DqYYo+uX2lveBUDIARy40aDhHgog9YIX9KyQ2m4sGHq8t8AH+40S YLea12W+yLd56VN9z59gwNYjQbJ2fT9jYj35sjeZk8uPc5x7hITdXLFnxFAj+tCa34HE X04s224vQFiFfiCJuPolLiGjuL4R8Llzd0xWLfpj7cBS0Khqto4d7ogcTUObNnoYAabt +pLnG469lpcHhZSAECz36bFxtJh9PtjfVefA55Ets9SXi8d7rtvPza9LYFwyrBCsAd24 Rcxw== X-Gm-Message-State: ANhLgQ1ZBKuzwdcnryAkNrVP79gO5E+tZa34x2T3LaX6qF2raPk94bUg SkTBiCvS+iOaQzztLaKlHqKOD5gp2xZ/RJho7589USgg X-Google-Smtp-Source: ADFU+vvSYU7nyAY+8Oa4L3GNtu4d6E7jmYPhP0dePKkqwq4QbOWN8XisetGmeP3LMvHSVcxmi2X1dduXmHOvYNJd1RU= X-Received: by 2002:a2e:2a44:: with SMTP id q65mr10711744ljq.8.1583781091889; Mon, 09 Mar 2020 12:11:31 -0700 (PDT) MIME-Version: 1.0 From: Anthony Green Date: Mon, 9 Mar 2020 15:11:20 -0400 Message-ID: Subject: libffi PR builds on travis-ci To: libffi-discuss X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libffi-discuss@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libffi-discuss mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2020 19:11:35 -0000 libffi pull request builds on travis-ci have been failing for a while, but now they are fixed. At issue was the use of a travis-ci secret environment variable used as API keys for https://rl.gl. As it happens, travis-ci doesn't allow the use of these secret values in pull request builds -- only in the master and feature branch builds. And so I implemented something called "policy bound API keys" in rlgl. A policy bound API key is a key that can only be used with a specific policy. So, in this case, I've bound 0LIBFFI-0LIBFFI-0LIBFFI-0LIBFFI to https://github.com/libffi/rlgl-policy.git. This API key can be shared publicly, so now it is hard-coded in the travis-ci build/test scripts, and used for every build. The bottom line is that PR travis-ci tests are working again! AG