From: DRC Date: Wed, 21 Nov 2018 04:52:36 +0000 (-0600) Subject: Travis: Fetch GPG key from libjpeg-turbo.org X-Git-Tag: 2.0.2~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa829dcf5004280c2343d93b24950f84e629c043;p=libjpeg-turbo Travis: Fetch GPG key from libjpeg-turbo.org I give up on the public keyserver. It inexplicably just fails sometimes. I was trying to use it out of an abundance of caution ( paranoia ), but it seems like most open source projects just serve up their public keys from their project web sites. The private and public pre-release keys are still stored on separate sites, the private key is still strongly encrypted by Travis, and we use a separate key for pre-releases anyhow, so even if it's compromised, we can quickly and easily deploy a new one. --- diff --git a/.travis.yml b/.travis.yml index 32f7c32..dc27ebf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -80,7 +80,7 @@ script: mkdir -p ~/src/ljt.nightly && if [ "$TRAVIS_OS_NAME" = "linux" ]; then mkdir $HOME/rpmkeys && - wget --no-check-certificate "http://ha.pool.sks-keyservers.net/pks/lookup?op=get&search=0x0575F26BD5B3FDB1" -O $HOME/rpmkeys/LJTPR-GPG-KEY && + wget --no-check-certificate "http://www.libjpeg-turbo.org/key/LJTPR-GPG-KEY" -O $HOME/rpmkeys/LJTPR-GPG-KEY && docker run -v $HOME/src/ljt.nightly:/root/src/ljt.nightly -v $HOME/src/buildscripts:/root/src/buildscripts -v $TRAVIS_BUILD_DIR:/root/src/libjpeg-turbo -v $HOME/.gnupg:/root/.gnupg -v $HOME/rpmkeys:/rpmkeys -t dcommander/buildljt:latest bash -c "rpm --import /rpmkeys/LJTPR-GPG-KEY && ~/src/buildscripts/buildljt -d /root/src/libjpeg-turbo -v" && sudo chown -R travis:travis ~/src/ljt.nightly && mv ~/src/ljt.nightly/latest/log-$TRAVIS_OS_NAME.txt ~/src/ljt.nightly/latest/files/;