-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update pypy #5639
Merged
Merged
Update pypy #5639
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Changes: - docker-library/pypy@b659b85: Merge pull request docker-library/pypy#32 from infosiftr/stretch - docker-library/pypy@abb5b51: Adjust "libncurses5"-keeping code to keep things differently (turns out the requirement is not IBM arches specific) - docker-library/pypy@b3ee440: Add support for s390x and ppc64le where possible - docker-library/pypy@d54416e: Update PyPy 3.x to Debian Stretch
Diff:diff --git a/_bashbrew-arches b/_bashbrew-arches
index 86d8a14..6dfabc3 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -2,11 +2,17 @@ pypy:2-jessie @ amd64
pypy:2-jessie @ i386
pypy:2-slim-jessie @ amd64
pypy:2-slim-jessie @ i386
-pypy:3.6-jessie @ amd64
-pypy:3.6-jessie @ i386
-pypy:3.6-slim-jessie @ amd64
-pypy:3.6-slim-jessie @ i386
-pypy:jessie @ amd64
-pypy:jessie @ i386
-pypy:slim-jessie @ amd64
-pypy:slim-jessie @ i386
+pypy:3.6-slim-stretch @ amd64
+pypy:3.6-slim-stretch @ i386
+pypy:3.6-slim-stretch @ s390x
+pypy:3.6-stretch @ amd64
+pypy:3.6-stretch @ i386
+pypy:3.6-stretch @ s390x
+pypy:slim-stretch @ amd64
+pypy:slim-stretch @ i386
+pypy:slim-stretch @ ppc64le
+pypy:slim-stretch @ s390x
+pypy:stretch @ amd64
+pypy:stretch @ i386
+pypy:stretch @ ppc64le
+pypy:stretch @ s390x
diff --git a/_bashbrew-list b/_bashbrew-list
index a7f7bd0..17b2a95 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -32,53 +32,53 @@ pypy:2.7-slim
pypy:2.7-slim-jessie
pypy:3
pypy:3-7
-pypy:3-7-jessie
pypy:3-7-slim
-pypy:3-7-slim-jessie
+pypy:3-7-slim-stretch
+pypy:3-7-stretch
pypy:3-7.0
-pypy:3-7.0-jessie
pypy:3-7.0-slim
-pypy:3-7.0-slim-jessie
+pypy:3-7.0-slim-stretch
+pypy:3-7.0-stretch
pypy:3-7.0.0
-pypy:3-7.0.0-jessie
pypy:3-7.0.0-slim
-pypy:3-7.0.0-slim-jessie
-pypy:3-jessie
+pypy:3-7.0.0-slim-stretch
+pypy:3-7.0.0-stretch
pypy:3-slim
-pypy:3-slim-jessie
+pypy:3-slim-stretch
+pypy:3-stretch
pypy:3.5
pypy:3.5-7
-pypy:3.5-7-jessie
pypy:3.5-7-slim
-pypy:3.5-7-slim-jessie
+pypy:3.5-7-slim-stretch
+pypy:3.5-7-stretch
pypy:3.5-7.0
-pypy:3.5-7.0-jessie
pypy:3.5-7.0-slim
-pypy:3.5-7.0-slim-jessie
+pypy:3.5-7.0-slim-stretch
+pypy:3.5-7.0-stretch
pypy:3.5-7.0.0
-pypy:3.5-7.0.0-jessie
pypy:3.5-7.0.0-slim
-pypy:3.5-7.0.0-slim-jessie
-pypy:3.5-jessie
+pypy:3.5-7.0.0-slim-stretch
+pypy:3.5-7.0.0-stretch
pypy:3.5-slim
-pypy:3.5-slim-jessie
+pypy:3.5-slim-stretch
+pypy:3.5-stretch
pypy:3.6
pypy:3.6-7
-pypy:3.6-7-jessie
pypy:3.6-7-slim
-pypy:3.6-7-slim-jessie
+pypy:3.6-7-slim-stretch
+pypy:3.6-7-stretch
pypy:3.6-7.1
-pypy:3.6-7.1-jessie
pypy:3.6-7.1-slim
-pypy:3.6-7.1-slim-jessie
+pypy:3.6-7.1-slim-stretch
+pypy:3.6-7.1-stretch
pypy:3.6-7.1.0
-pypy:3.6-7.1.0-jessie
pypy:3.6-7.1.0-slim
-pypy:3.6-7.1.0-slim-jessie
-pypy:3.6-jessie
+pypy:3.6-7.1.0-slim-stretch
+pypy:3.6-7.1.0-stretch
pypy:3.6-slim
-pypy:3.6-slim-jessie
-pypy:jessie
+pypy:3.6-slim-stretch
+pypy:3.6-stretch
pypy:latest
pypy:slim
-pypy:slim-jessie
+pypy:slim-stretch
+pypy:stretch
diff --git a/pypy_2-jessie/Dockerfile b/pypy_2-jessie/Dockerfile
index b8ff2aa..ace4563 100644
--- a/pypy_2-jessie/Dockerfile
+++ b/pypy_2-jessie/Dockerfile
@@ -30,14 +30,21 @@ RUN set -ex; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding PyPy $PYPY_VERSION binary release"; exit 1 ;; \
esac; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
rm pypy.tar.bz2; \
\
# smoke test
- pypy --version
+ pypy --version; \
+ \
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ cd /usr/local/lib_pypy; \
+ pypy _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi
RUN set -ex; \
\
diff --git a/pypy_2-slim-jessie/Dockerfile b/pypy_2-slim-jessie/Dockerfile
index a315825..a02f892 100644
--- a/pypy_2-slim-jessie/Dockerfile
+++ b/pypy_2-slim-jessie/Dockerfile
@@ -37,10 +37,11 @@ RUN set -ex; \
apt-get install -y --no-install-recommends \
bzip2 \
wget \
+# sometimes "pypy" itself is linked against libncurses5, sometimes it's a ".so" file in "/usr/local/lib_pypy"
+ libncurses5 \
; \
- rm -rf /var/lib/apt/lists/*; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
@@ -49,6 +50,14 @@ RUN set -ex; \
# smoke test
pypy --version; \
\
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ apt-get install -y --no-install-recommends gcc libc6-dev libssl-dev; \
+ cd /usr/local/lib_pypy; \
+ pypy _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi; \
+ \
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
pypy get-pip.py \
@@ -63,8 +72,17 @@ RUN set -ex; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
+ find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ ; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
# smoke test again, to be sure
+ rm -rf /var/lib/apt/lists/*; \
pypy --version; \
pip --version
diff --git a/pypy_3.6-slim-jessie/Dockerfile b/pypy_3.6-slim-stretch/Dockerfile
similarity index 68%
rename from pypy_3.6-slim-jessie/Dockerfile
rename to pypy_3.6-slim-stretch/Dockerfile
index 5c0c173..6770966 100644
--- a/pypy_3.6-slim-jessie/Dockerfile
+++ b/pypy_3.6-slim-stretch/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:jessie-slim
+FROM debian:stretch-slim
# ensure local pypy is preferred over distribution pypy
ENV PATH /usr/local/bin:$PATH
@@ -29,6 +29,8 @@ RUN set -ex; \
amd64) pypyArch='linux64'; sha256='270dd06633cf03337e6f815d7235e790e90dabba6f4b6345c9745121006925fc' ;; \
# i386
i386) pypyArch='linux32'; sha256='031bfac61210a6e161bace0691b854dc15d01b0e624dc0588c544ee5e1621a83' ;; \
+# s390x
+ s390x) pypyArch='s390x'; sha256='243cd0cc188a94c1f064f402ae72b8ba4303eb3137eac53c53826472b8005098' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding PyPy $PYPY_VERSION binary release"; exit 1 ;; \
esac; \
\
@@ -37,10 +39,11 @@ RUN set -ex; \
apt-get install -y --no-install-recommends \
bzip2 \
wget \
+# sometimes "pypy3" itself is linked against libncurses5, sometimes it's a ".so" file in "/usr/local/lib_pypy"
+ libncurses5 \
; \
- rm -rf /var/lib/apt/lists/*; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
@@ -49,6 +52,14 @@ RUN set -ex; \
# smoke test
pypy3 --version; \
\
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ apt-get install -y --no-install-recommends gcc libc6-dev libssl-dev; \
+ cd /usr/local/lib_pypy; \
+ pypy3 _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi; \
+ \
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
pypy3 get-pip.py \
@@ -63,8 +74,17 @@ RUN set -ex; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
+ find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ ; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
# smoke test again, to be sure
+ rm -rf /var/lib/apt/lists/*; \
pypy3 --version; \
pip --version
diff --git a/pypy_3.6-jessie/Dockerfile b/pypy_3.6-stretch/Dockerfile
similarity index 74%
rename from pypy_3.6-jessie/Dockerfile
rename to pypy_3.6-stretch/Dockerfile
index 2c4f909..f0490f5 100644
--- a/pypy_3.6-jessie/Dockerfile
+++ b/pypy_3.6-stretch/Dockerfile
@@ -1,4 +1,4 @@
-FROM buildpack-deps:jessie
+FROM buildpack-deps:stretch
# ensure local pypy is preferred over distribution pypy
ENV PATH /usr/local/bin:$PATH
@@ -27,17 +27,26 @@ RUN set -ex; \
amd64) pypyArch='linux64'; sha256='270dd06633cf03337e6f815d7235e790e90dabba6f4b6345c9745121006925fc' ;; \
# i386
i386) pypyArch='linux32'; sha256='031bfac61210a6e161bace0691b854dc15d01b0e624dc0588c544ee5e1621a83' ;; \
+# s390x
+ s390x) pypyArch='s390x'; sha256='243cd0cc188a94c1f064f402ae72b8ba4303eb3137eac53c53826472b8005098' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding PyPy $PYPY_VERSION binary release"; exit 1 ;; \
esac; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
rm pypy.tar.bz2; \
\
# smoke test
- pypy3 --version
+ pypy3 --version; \
+ \
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ cd /usr/local/lib_pypy; \
+ pypy3 _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi
RUN set -ex; \
\
diff --git a/pypy_slim-jessie/Dockerfile b/pypy_slim-stretch/Dockerfile
similarity index 66%
rename from pypy_slim-jessie/Dockerfile
rename to pypy_slim-stretch/Dockerfile
index 5bea9e9..cbd3658 100644
--- a/pypy_slim-jessie/Dockerfile
+++ b/pypy_slim-stretch/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:jessie-slim
+FROM debian:stretch-slim
# ensure local pypy is preferred over distribution pypy
ENV PATH /usr/local/bin:$PATH
@@ -29,6 +29,10 @@ RUN set -ex; \
amd64) pypyArch='linux64'; sha256='729e3c54325969c98bd3658c6342b9f5987b96bad1d6def04250a08401b54c4b' ;; \
# i386
i386) pypyArch='linux32'; sha256='b8db8fbca9621de8ea8cd7184b322f2dddb2f385e8e5a63dfb75bb3fea4b2e3f' ;; \
+# ppc64le
+ ppc64el) pypyArch='ppc64le'; sha256='2912884da05abc2cdf71dd337c3f280095351312c1a1732a52b6878174a0fd02' ;; \
+# s390x
+ s390x) pypyArch='s390x'; sha256='d588b045cc0d3a75c31fce54c1d181b1206ad9a5dd272fe79160a6268401605f' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding PyPy $PYPY_VERSION binary release"; exit 1 ;; \
esac; \
\
@@ -37,10 +41,11 @@ RUN set -ex; \
apt-get install -y --no-install-recommends \
bzip2 \
wget \
+# sometimes "pypy3" itself is linked against libncurses5, sometimes it's a ".so" file in "/usr/local/lib_pypy"
+ libncurses5 \
; \
- rm -rf /var/lib/apt/lists/*; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
@@ -49,6 +54,14 @@ RUN set -ex; \
# smoke test
pypy3 --version; \
\
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ apt-get install -y --no-install-recommends gcc libc6-dev libssl-dev; \
+ cd /usr/local/lib_pypy; \
+ pypy3 _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi; \
+ \
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
pypy3 get-pip.py \
@@ -63,8 +76,17 @@ RUN set -ex; \
\
apt-mark auto '.*' > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; \
+ find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ ; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
# smoke test again, to be sure
+ rm -rf /var/lib/apt/lists/*; \
pypy3 --version; \
pip --version
diff --git a/pypy_jessie/Dockerfile b/pypy_stretch/Dockerfile
similarity index 70%
rename from pypy_jessie/Dockerfile
rename to pypy_stretch/Dockerfile
index 3162dac..debbf6d 100644
--- a/pypy_jessie/Dockerfile
+++ b/pypy_stretch/Dockerfile
@@ -1,4 +1,4 @@
-FROM buildpack-deps:jessie
+FROM buildpack-deps:stretch
# ensure local pypy is preferred over distribution pypy
ENV PATH /usr/local/bin:$PATH
@@ -27,17 +27,28 @@ RUN set -ex; \
amd64) pypyArch='linux64'; sha256='729e3c54325969c98bd3658c6342b9f5987b96bad1d6def04250a08401b54c4b' ;; \
# i386
i386) pypyArch='linux32'; sha256='b8db8fbca9621de8ea8cd7184b322f2dddb2f385e8e5a63dfb75bb3fea4b2e3f' ;; \
+# ppc64le
+ ppc64el) pypyArch='ppc64le'; sha256='2912884da05abc2cdf71dd337c3f280095351312c1a1732a52b6878174a0fd02' ;; \
+# s390x
+ s390x) pypyArch='s390x'; sha256='d588b045cc0d3a75c31fce54c1d181b1206ad9a5dd272fe79160a6268401605f' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding PyPy $PYPY_VERSION binary release"; exit 1 ;; \
esac; \
\
- wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v${PYPY_VERSION}-${pypyArch}.tar.bz2"; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v${PYPY_VERSION}-${pypyArch}.tar.bz2" --progress=dot:giga; \
echo "$sha256 *pypy.tar.bz2" | sha256sum -c; \
tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
find /usr/local/lib-python -depth -type d -a \( -name test -o -name tests \) -exec rm -rf '{}' +; \
rm pypy.tar.bz2; \
\
# smoke test
- pypy3 --version
+ pypy3 --version; \
+ \
+ if [ -f /usr/local/lib_pypy/_ssl_build.py ]; then \
+# on pypy3, rebuild ffi bits for compatibility with Debian Stretch+ (https://github.com/docker-library/pypy/issues/24#issuecomment-409408657)
+ cd /usr/local/lib_pypy; \
+ pypy3 _ssl_build.py; \
+# TODO rebuild other cffi modules here too? (other _*_build.py files)
+ fi
RUN set -ex; \
\ |
Build test of #5639; 5192c05; $ bashbrew build pypy:2.7-7.1.0
Building bashbrew/cache:b05108dc585f1c87c1253a792db8142eb9c4c6a2099bf54f82c1f1073afe50cd (pypy:2.7-7.1.0)
Tagging pypy:2.7-7.1.0
Tagging pypy:2.7-7.1
Tagging pypy:2.7-7
Tagging pypy:2.7
Tagging pypy:2-7.1.0
Tagging pypy:2-7.1
Tagging pypy:2-7
Tagging pypy:2
Tagging pypy:2.7-7.1.0-jessie
Tagging pypy:2.7-7.1-jessie
Tagging pypy:2.7-7-jessie
Tagging pypy:2.7-jessie
Tagging pypy:2-7.1.0-jessie
Tagging pypy:2-7.1-jessie
Tagging pypy:2-7-jessie
Tagging pypy:2-jessie
$ test/run.sh pypy:2.7-7.1.0
testing pypy:2.7-7.1.0
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]...DEPRECATION: A future version of pip will drop support for Python 2.7.
Failed building wheel for hy
DEPRECATION: A future version of pip will drop support for Python 2.7.
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...DEPRECATION: A future version of pip will drop support for Python 2.7.
passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
$ bashbrew build pypy:2.7-7.1.0-slim
Building bashbrew/cache:23c2a7714f9b6654bfe561c33fc7bfbc392958bdd696c503cfa6dddd3f00b59b (pypy:2.7-7.1.0-slim)
Tagging pypy:2.7-7.1.0-slim
Tagging pypy:2.7-7.1-slim
Tagging pypy:2.7-7-slim
Tagging pypy:2.7-slim
Tagging pypy:2-7.1.0-slim
Tagging pypy:2-7.1-slim
Tagging pypy:2-7-slim
Tagging pypy:2-slim
Tagging pypy:2.7-7.1.0-slim-jessie
Tagging pypy:2.7-7.1-slim-jessie
Tagging pypy:2.7-7-slim-jessie
Tagging pypy:2.7-slim-jessie
Tagging pypy:2-7.1.0-slim-jessie
Tagging pypy:2-7.1-slim-jessie
Tagging pypy:2-7-slim-jessie
Tagging pypy:2-slim-jessie
$ test/run.sh pypy:2.7-7.1.0-slim
testing pypy:2.7-7.1.0-slim
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]...DEPRECATION: A future version of pip will drop support for Python 2.7.
Failed building wheel for hy
DEPRECATION: A future version of pip will drop support for Python 2.7.
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...DEPRECATION: A future version of pip will drop support for Python 2.7.
passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
$ bashbrew build pypy:3.5-7.0.0
Building bashbrew/cache:276ec60376b48c9f6f02822fe0a8d21d6a21edd03c3d8e19f4bfc5a0226fd60a (pypy:3.5-7.0.0)
Tagging pypy:3.5-7.0.0
Tagging pypy:3.5-7.0
Tagging pypy:3.5-7
Tagging pypy:3.5
Tagging pypy:3-7.0.0
Tagging pypy:3-7.0
Tagging pypy:3-7
Tagging pypy:3
Tagging pypy:latest
Tagging pypy:3.5-7.0.0-stretch
Tagging pypy:3.5-7.0-stretch
Tagging pypy:3.5-7-stretch
Tagging pypy:3.5-stretch
Tagging pypy:3-7.0.0-stretch
Tagging pypy:3-7.0-stretch
Tagging pypy:3-7-stretch
Tagging pypy:3-stretch
Tagging pypy:stretch
$ test/run.sh pypy:3.5-7.0.0
testing pypy:3.5-7.0.0
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]... Failed building wheel for hy
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
$ bashbrew build pypy:3.5-7.0.0-slim
Building bashbrew/cache:d3b87638ca23cb8f5321f656f0ff34266674c26f12a8d47936781698ed3ee8d6 (pypy:3.5-7.0.0-slim)
Tagging pypy:3.5-7.0.0-slim
Tagging pypy:3.5-7.0-slim
Tagging pypy:3.5-7-slim
Tagging pypy:3.5-slim
Tagging pypy:3-7.0.0-slim
Tagging pypy:3-7.0-slim
Tagging pypy:3-7-slim
Tagging pypy:3-slim
Tagging pypy:slim
Tagging pypy:3.5-7.0.0-slim-stretch
Tagging pypy:3.5-7.0-slim-stretch
Tagging pypy:3.5-7-slim-stretch
Tagging pypy:3.5-slim-stretch
Tagging pypy:3-7.0.0-slim-stretch
Tagging pypy:3-7.0-slim-stretch
Tagging pypy:3-7-slim-stretch
Tagging pypy:3-slim-stretch
Tagging pypy:slim-stretch
$ test/run.sh pypy:3.5-7.0.0-slim
testing pypy:3.5-7.0.0-slim
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]... Failed building wheel for hy
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
$ bashbrew build pypy:3.6-7.1.0
Building bashbrew/cache:86214dbf697f001f612288a86bcaab863ebf92308fc47a4fb1ee1876b4eb4801 (pypy:3.6-7.1.0)
Tagging pypy:3.6-7.1.0
Tagging pypy:3.6-7.1
Tagging pypy:3.6-7
Tagging pypy:3.6
Tagging pypy:3.6-7.1.0-stretch
Tagging pypy:3.6-7.1-stretch
Tagging pypy:3.6-7-stretch
Tagging pypy:3.6-stretch
$ test/run.sh pypy:3.6-7.1.0
testing pypy:3.6-7.1.0
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]... Failed building wheel for hy
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
$ bashbrew build pypy:3.6-7.1.0-slim
Building bashbrew/cache:e6aadf376bb1adfc11395b5df77d13398f7950572e919e5e0760e680b3c502b7 (pypy:3.6-7.1.0-slim)
Tagging pypy:3.6-7.1.0-slim
Tagging pypy:3.6-7.1-slim
Tagging pypy:3.6-7-slim
Tagging pypy:3.6-slim
Tagging pypy:3.6-7.1.0-slim-stretch
Tagging pypy:3.6-7.1-slim-stretch
Tagging pypy:3.6-7-slim-stretch
Tagging pypy:3.6-slim-stretch
$ test/run.sh pypy:3.6-7.1.0-slim
testing pypy:3.6-7.1.0-slim
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'python-hy' [5/9]... Failed building wheel for hy
passed
'python-imports' [6/9]...passed
'python-pip-requests-ssl' [7/9]...passed
'python-sqlite3' [8/9]...passed
'python-stack-size' [9/9]...passed
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes: