Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented May 16, 2016

@tianon
Copy link
Member Author

tianon commented May 16, 2016

Aww, our Tomcat Native patch for OpenSSL is no longer sufficient:

checking OpenSSL library version >= 1.0.2... 

Found   OPENSSL_VERSION_NUMBER 0x100010bf (OpenSSL 1.0.1k 8 Jan 2015)
Require OPENSSL_VERSION_NUMBER 0x1000200f or greater (1.0.2)

configure: error: Your version of OpenSSL is not compatible with this version of tcnative

- `cassandra`: 3.0.6
- `mongo`: 3.3.6
- `mysql`: allow arbitrary `--user` (docker-library/mysql#161)
- `owncloud`: 8.2.5, 8.1.8, 8.0.13, 7.0.15
- `tomcat`: 9.0.0.M6, 8.5.2, 8.0.35
@tianon tianon force-pushed the update-docker-library branch from 83fab5e to bdd0048 Compare May 17, 2016 16:31
@tianon
Copy link
Member Author

tianon commented May 17, 2016

Woot!

Build test of #1740; bdd0048 (cassandra, mongo, mysql, owncloud, tomcat):

$ bashbrew build "cassandra"
Cloning cassandra (git://github.com/docker-library/cassandra) ...
Processing cassandra:2.1.14 ...
Processing cassandra:2.1 ...
Processing cassandra:2.2.6 ...
Processing cassandra:2.2 ...
Processing cassandra:2 ...
Processing cassandra:3.0.6 ...
Processing cassandra:3.0 ...
Processing cassandra:3.5 ...
Processing cassandra:3 ...
Processing cassandra:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing cassandra:2.1.14
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'cassandra-basics' [5/5].......passed
testing cassandra:2.2.6
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'cassandra-basics' [5/5]........passed
testing cassandra:3.0.6
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'cassandra-basics' [5/5].........passed
testing cassandra:3.5
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'cassandra-basics' [5/5].........passed
$ bashbrew build "mongo"
Cloning mongo (git://github.com/docker-library/mongo) ...
Processing mongo:2.6.12 ...
Processing mongo:2.6 ...
Processing mongo:2 ...
Processing mongo:3.0.12 ...
Processing mongo:3.0 ...
Processing mongo:3.2.6 ...
Processing mongo:3.2 ...
Processing mongo:3 ...
Processing mongo:latest ...
Processing mongo:3.3.6 ...
Processing mongo:3.3 ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing mongo:2.6.12
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'mongo-basics' [5/5]......passed
testing mongo:3.0.12
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'mongo-basics' [5/5].......passed
testing mongo:3.2.6
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'mongo-basics' [5/5]....passed
testing mongo:3.3.6
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'mongo-basics' [5/5]...passed
$ bashbrew build "mysql"
Cloning mysql (git://github.com/docker-library/mysql) ...
Processing mysql:5.5.49 ...
Processing mysql:5.5 ...
Processing mysql:5.6.30 ...
Processing mysql:5.6 ...
Processing mysql:5.7.12 ...
Processing mysql:5.7 ...
Processing mysql:5 ...
Processing mysql:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing mysql:5.5.49
    'utc' [1/7]...passed
    'cve-2014--shellshock' [2/7]...passed
    'no-hard-coded-passwords' [3/7]...passed
    'override-cmd' [4/7]...passed
    'mysql-basics' [5/7]......passed
    'mysql-initdb' [6/7]......passed
    'mysql-log-bin' [7/7]......passed
testing mysql:5.6.30
    'utc' [1/7]...passed
    'cve-2014--shellshock' [2/7]...passed
    'no-hard-coded-passwords' [3/7]...passed
    'override-cmd' [4/7]...passed
    'mysql-basics' [5/7]......passed
    'mysql-initdb' [6/7].......passed
    'mysql-log-bin' [7/7].......passed
testing mysql:5.7.12
    'utc' [1/7]...passed
    'cve-2014--shellshock' [2/7]...passed
    'no-hard-coded-passwords' [3/7]...passed
    'override-cmd' [4/7]...passed
    'mysql-basics' [5/7]........passed
    'mysql-initdb' [6/7]..........passed
    'mysql-log-bin' [7/7]...........passed
$ bashbrew build "owncloud"
Cloning owncloud (git://github.com/docker-library/owncloud) ...
Processing owncloud:7.0.15-apache ...
Processing owncloud:7.0.15 ...
Processing owncloud:7.0-apache ...
Processing owncloud:7.0 ...
Processing owncloud:7-apache ...
Processing owncloud:7 ...
Processing owncloud:7.0.15-fpm ...
Processing owncloud:7.0-fpm ...
Processing owncloud:7-fpm ...
Processing owncloud:8.0.13-apache ...
Processing owncloud:8.0.13 ...
Processing owncloud:8.0-apache ...
Processing owncloud:8.0 ...
Processing owncloud:8.0.13-fpm ...
Processing owncloud:8.0-fpm ...
Processing owncloud:8.1.8-apache ...
Processing owncloud:8.1.8 ...
Processing owncloud:8.1-apache ...
Processing owncloud:8.1 ...
Processing owncloud:8.1.8-fpm ...
Processing owncloud:8.1-fpm ...
Processing owncloud:8.2.5-apache ...
Processing owncloud:8.2.5 ...
Processing owncloud:8.2-apache ...
Processing owncloud:8.2 ...
Processing owncloud:8-apache ...
Processing owncloud:8 ...
Processing owncloud:8.2.5-fpm ...
Processing owncloud:8.2-fpm ...
Processing owncloud:8-fpm ...
Processing owncloud:9.0.2-apache ...
Processing owncloud:9.0.2 ...
Processing owncloud:9.0-apache ...
Processing owncloud:9.0 ...
Processing owncloud:9-apache ...
Processing owncloud:9 ...
Processing owncloud:apache ...
Processing owncloud:latest ...
Processing owncloud:9.0.2-fpm ...
Processing owncloud:9.0-fpm ...
Processing owncloud:9-fpm ...
Processing owncloud:fpm ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing owncloud:7.0.15-apache
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:7.0.15-fpm
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.0.13-apache
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.0.13-fpm
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.1.8-apache
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.1.8-fpm
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.2.5-apache
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:8.2.5-fpm
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:9.0.2-apache
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing owncloud:9.0.2-fpm
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
$ bashbrew build "tomcat"
Cloning tomcat (git://github.com/docker-library/tomcat) ...
Processing tomcat:6.0.45-jre7 ...
Processing tomcat:6.0-jre7 ...
Processing tomcat:6-jre7 ...
Processing tomcat:6.0.45 ...
Processing tomcat:6.0 ...
Processing tomcat:6 ...
Processing tomcat:6.0.45-jre8 ...
Processing tomcat:6.0-jre8 ...
Processing tomcat:6-jre8 ...
Processing tomcat:7.0.69-jre7 ...
Processing tomcat:7.0-jre7 ...
Processing tomcat:7-jre7 ...
Processing tomcat:7.0.69 ...
Processing tomcat:7.0 ...
Processing tomcat:7 ...
Processing tomcat:7.0.69-jre8 ...
Processing tomcat:7.0-jre8 ...
Processing tomcat:7-jre8 ...
Processing tomcat:8.0.35-jre7 ...
Processing tomcat:8.0-jre7 ...
Processing tomcat:8-jre7 ...
Processing tomcat:8.0.35 ...
Processing tomcat:8.0 ...
Processing tomcat:8 ...
Processing tomcat:latest ...
Processing tomcat:8.0.35-jre8 ...
Processing tomcat:8.0-jre8 ...
Processing tomcat:8-jre8 ...
Processing tomcat:8.5.2-jre8 ...
Processing tomcat:8.5-jre8 ...
Processing tomcat:8.5.2 ...
Processing tomcat:8.5 ...
Processing tomcat:9.0.0.M6-jre8 ...
Processing tomcat:9.0.0-jre8 ...
Processing tomcat:9.0-jre8 ...
Processing tomcat:9-jre8 ...
Processing tomcat:9.0.0.M6 ...
Processing tomcat:9.0.0 ...
Processing tomcat:9.0 ...
Processing tomcat:9 ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing tomcat:6.0.45-jre7
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:6.0.45-jre8
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:7.0.69-jre7
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:7.0.69-jre8
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:8.0.35-jre7
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:8.0.35-jre8
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:8.5.2-jre8
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed
testing tomcat:9.0.0.M6-jre8
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'tomcat-hello-world' [5/5]....passed

@yosifkit
Copy link
Member

LGTM

@yosifkit yosifkit merged commit 24ad150 into docker-library:master May 17, 2016
@yosifkit yosifkit deleted the update-docker-library branch May 17, 2016 17:46
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