Merge pull request #515 from tahoe-lafs/improved-slackware-circleci-configuration

Less-pin versions in the Slackware CircleCI setup configuration

The minor and patch versions of many basic tools should not be important to this setup.  Since those versions change from time to time and break installation of those dependencies, loosen the version pinning to accept any matching major version.
This commit is contained in:
Jean-Paul Calderone 2018-07-25 11:36:25 -04:00 committed by GitHub
commit 8485bfb385
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -329,30 +329,30 @@ jobs:
slackpkg install \
ca-certificates \
sudo-1.8.20p2 \
make-4.1 \
automake-1.15 \
sudo-1 \
make-4 \
automake-1 \
kernel-headers \
glibc-2.23 \
binutils-2.26 \
gcc-5.5.0 \
gcc-g++-5.5.0 \
python-2.7.15 \
libffi-3.2.1 \
libyaml-0.1.6 \
sqlite-3.13.0 \
icu4c-56.1 \
libmpc-1.0.3 </dev/null
glibc-2 \
binutils-2 \
gcc-5 \
gcc-g++-5 \
python-2 \
libffi-3 \
libyaml-0 \
sqlite-3 \
icu4c-56 \
libmpc-1 </dev/null
slackpkg upgrade \
openssl-1.0 </dev/null
openssl-1 </dev/null
# neither virtualenv nor pip is packaged.
# do it the hard way.
# and it is extra hard since it is slackware.
slackpkg install \
cyrus-sasl-2.1.26 \
curl-7.60 </dev/null
cyrus-sasl-2 \
curl-7 </dev/null
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip install virtualenv