Skip to content
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 docker-library images #851

Merged
merged 1 commit into from
Jun 29, 2015

Conversation

tianon
Copy link
Member

@tianon tianon commented Jun 26, 2015

- `buildpack-deps`: add ubuntu variants (docker-library/buildpack-deps#27, docker-library/buildpack-deps#28), replace `build-essential` with more specific packages (docker-library/buildpack-deps#29)
- `cassandra`: 2.0.16 and 2.1.7
- `gcc`: 4.8.5 and 4.9.3
- `haproxy`: 1.5.13
- `julia`: 0.3.10
- `rails`: 4.2.3
- `ruby`: bundler 1.10.5
- `sentry`: 7.6.0
@tianon
Copy link
Member Author

tianon commented Jun 29, 2015

Build test of #851; e5bc118 (buildpack-deps, cassandra, gcc, haproxy, julia, rails, ruby, sentry):

$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/buildpack-deps"
$ bashbrew build "$url"
Cloning buildpack-deps (git://github.com/docker-library/buildpack-deps) ...
Processing buildpack-deps:jessie-curl ...
Processing buildpack-deps:curl ...
Processing buildpack-deps:jessie-scm ...
Processing buildpack-deps:scm ...
Processing buildpack-deps:jessie ...
Processing buildpack-deps:latest ...
Processing buildpack-deps:precise-curl ...
Processing buildpack-deps:precise-scm ...
Processing buildpack-deps:precise ...
Processing buildpack-deps:sid-curl ...
Processing buildpack-deps:sid-scm ...
Processing buildpack-deps:sid ...
Processing buildpack-deps:squeeze-curl ...
Processing buildpack-deps:squeeze-scm ...
Processing buildpack-deps:squeeze ...
Processing buildpack-deps:stretch-curl ...
Processing buildpack-deps:stretch-scm ...
Processing buildpack-deps:stretch ...
Processing buildpack-deps:trusty-curl ...
Processing buildpack-deps:trusty-scm ...
Processing buildpack-deps:trusty ...
Processing buildpack-deps:utopic-curl ...
Processing buildpack-deps:utopic-scm ...
Processing buildpack-deps:utopic ...
Processing buildpack-deps:vivid-curl ...
Processing buildpack-deps:vivid-scm ...
Processing buildpack-deps:vivid ...
Processing buildpack-deps:wheezy-curl ...
Processing buildpack-deps:wheezy-scm ...
Processing buildpack-deps:wheezy ...
Processing buildpack-deps:wily-curl ...
Processing buildpack-deps:wily-scm ...
Processing buildpack-deps:wily ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing buildpack-deps:jessie-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:jessie-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:jessie
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:precise-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:precise-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:precise
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:sid-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:sid-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:sid
    image does not exist!
testing buildpack-deps:squeeze-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:squeeze-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:squeeze
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:stretch-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:stretch-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:stretch
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:trusty-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:trusty-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:trusty
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:utopic-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:utopic-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:utopic
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:vivid-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:vivid-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:vivid
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wheezy-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wheezy-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wheezy
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wily-curl
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wily-scm
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing buildpack-deps:wily
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/cassandra"
$ bashbrew build "$url"
Fetching cassandra (git://github.com/docker-library/cassandra) ...
Processing cassandra:2.0.16 ...
Processing cassandra:2.0 ...
Processing cassandra:2.1.7 ...
Processing cassandra:2.1 ...
Processing cassandra:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing cassandra:2.0.16
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing cassandra:2.1.7
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/gcc"
$ bashbrew build "$url"
Cloning gcc (git://github.com/docker-library/gcc) ...
Processing gcc:4.7.4 ...
Processing gcc:4.7 ...
Processing gcc:4.8.5 ...
Processing gcc:4.8 ...
Processing gcc:4.9.3 ...
- failed 'docker build'; see /home/sauron/work/contract/docker/stackbrew/bashbrew/logs/build-2015-06-26--17-12-49/build-gcc:4.9.3.log
Processing gcc:4.9 ...
- failed 'docker build'; see /home/sauron/work/contract/docker/stackbrew/bashbrew/logs/build-2015-06-26--17-12-49/build-gcc:4.9.log
Processing gcc:5.1.0 ...
Processing gcc:5.1 ...
Processing gcc:latest ...
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/haproxy"
$ bashbrew build "$url"
Cloning haproxy (git://github.com/docker-library/haproxy) ...
Processing haproxy:1.4.26 ...
Processing haproxy:1.4 ...
Processing haproxy:1.5.13 ...
Processing haproxy:1.5 ...
Processing haproxy:1 ...
Processing haproxy:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing haproxy:1.4.26
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing haproxy:1.5.13
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/julia"
$ bashbrew build "$url"
Fetching julia (git://github.com/docker-library/julia) ...
Processing julia:0.3.10 ...
Processing julia:0.3 ...
Processing julia:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing julia:0.3.10
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/rails"
$ bashbrew build "$url"
Fetching rails (git://github.com/docker-library/rails) ...
Processing rails:4.2.3 ...
Processing rails:4.2 ...
Processing rails:4 ...
Processing rails:latest ...
Processing rails:onbuild ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing rails:4.2.3
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing rails:onbuild
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/ruby"
$ bashbrew build "$url"
Fetching ruby (git://github.com/docker-library/ruby) ...
Processing ruby:2.0.0-p645 ...
Processing ruby:2.0.0 ...
Processing ruby:2.0 ...
Processing ruby:2.0.0-p645-onbuild ...
Processing ruby:2.0.0-onbuild ...
Processing ruby:2.0-onbuild ...
Processing ruby:2.0.0-p645-slim ...
Processing ruby:2.0.0-slim ...
Processing ruby:2.0-slim ...
Processing ruby:2.0.0-p645-wheezy ...
Processing ruby:2.0.0-wheezy ...
Processing ruby:2.0-wheezy ...
Processing ruby:2.1.6 ...
Processing ruby:2.1 ...
Processing ruby:2.1.6-onbuild ...
Processing ruby:2.1-onbuild ...
Processing ruby:2.1.6-slim ...
Processing ruby:2.1-slim ...
Processing ruby:2.1.6-wheezy ...
Processing ruby:2.1-wheezy ...
Processing ruby:2.2.2 ...
Processing ruby:2.2 ...
Processing ruby:2 ...
Processing ruby:latest ...
Processing ruby:2.2.2-onbuild ...
Processing ruby:2.2-onbuild ...
Processing ruby:2-onbuild ...
Processing ruby:onbuild ...
Processing ruby:2.2.2-slim ...
Processing ruby:2.2-slim ...
Processing ruby:2-slim ...
Processing ruby:slim ...
Processing ruby:2.2.2-wheezy ...
Processing ruby:2.2-wheezy ...
Processing ruby:2-wheezy ...
Processing ruby:wheezy ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing ruby:2.0.0-p645
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.0.0-p645-onbuild
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.0.0-p645-slim
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'ruby-standard-libs' [4/4]...passed
testing ruby:2.0.0-p645-wheezy
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.1.6
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.1.6-onbuild
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.1.6-slim
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'ruby-standard-libs' [4/4]...passed
testing ruby:2.1.6-wheezy
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.2.2
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.2.2-onbuild
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
testing ruby:2.2.2-slim
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'ruby-standard-libs' [4/4]...passed
testing ruby:2.2.2-wheezy
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'ruby-standard-libs' [4/6]...passed
    'ruby-gems' [5/6]...passed
    'ruby-bundler' [6/6]...passed
$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/sentry"
$ bashbrew build "$url"
Fetching sentry (git://github.com/docker-library/sentry) ...
Processing sentry:7.6.0 ...
Processing sentry:7.6 ...
Processing sentry:7 ...
Processing sentry:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing sentry:7.6.0
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed

There is at least one failure in the above build log.

@tianon
Copy link
Member Author

tianon commented Jun 29, 2015

Boo, gcc 4.9 fails to build... Time to investigate.

@tianon
Copy link
Member Author

tianon commented Jun 29, 2015

'twas a fluke:

Build test of #851; e5bc118 (gcc):

$ url="https://raw.githubusercontent.com/docker-library/official-images/e5bc118a78c9f2b7cdededd0f642120a8aaa6dc2/library/gcc"
$ bashbrew build "$url"
Processing gcc:4.7.4 ...
Processing gcc:4.7 ...
Processing gcc:4.8.5 ...
Processing gcc:4.8 ...
Processing gcc:4.9.3 ...
Processing gcc:4.9 ...
Processing gcc:5.1.0 ...
Processing gcc:5.1 ...
Processing gcc:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing gcc:4.7.4
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing gcc:4.8.5
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing gcc:4.9.3
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed
testing gcc:5.1.0
    'utc' [1/3]...passed
    'cve-2014--shellshock' [2/3]...passed
    'no-hard-coded-passwords' [3/3]...passed

@yosifkit
Copy link
Member

image
yay fixed!

LGTM

yosifkit added a commit that referenced this pull request Jun 29, 2015
@yosifkit yosifkit merged commit f823879 into docker-library:master Jun 29, 2015
@yosifkit yosifkit deleted the update-docker-library branch June 29, 2015 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants