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 #1252

Merged
merged 1 commit into from
Dec 8, 2015

Conversation

tianon
Copy link
Member

@tianon tianon commented Dec 8, 2015

- `cassandra`: 2.1.12, 2.2.4, and 3.0.1
- `httpd`: enable "most" mods on 2.2 (docker-library/httpd#8)
- `julia`: 0.4.2
- `logstash`: 1.5.6 and 2.1.1
- `mongo`: 3.2.0 GA
- `mysql`: 5.5.47 and 5.6.28-1debian8
- `python`: 2.7.11 and 3.5.1 (note: `python-hy` currently fails on 3.5.1; see hylang/hy#995 for details)
- `redmine`: 2.6.9 and 3.0.7; passenger 5.0.22; remove `redmine.pid` (docker-library/redmine#5)
- `tomcat`: 8.0.30
@tianon
Copy link
Member Author

tianon commented Dec 8, 2015

Build test of #1252; 944f7b8 (redmine):

$ bashbrew build "redmine"
Cloning redmine (git://github.com/docker-library/redmine) ...
Processing redmine:2.6.9 ...
Processing redmine:2.6 ...
Processing redmine:2 ...
Processing redmine:2.6.9-passenger ...
Processing redmine:2.6-passenger ...
Processing redmine:2-passenger ...
Processing redmine:3.0.7 ...
Processing redmine:3.0 ...
Processing redmine:3 ...
Processing redmine:latest ...
Processing redmine:3.0.7-passenger ...
Processing redmine:3.0-passenger ...
Processing redmine:3-passenger ...
Processing redmine:passenger ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing redmine:2.6.9
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing redmine:2.6.9-passenger
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing redmine:3.0.7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing redmine:3.0.7-passenger
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed

@yosifkit
Copy link
Member

yosifkit commented Dec 8, 2015

Build test of #1252; 944f7b8 (cassandra, httpd, julia, logstash, mongo, mysql, python, tomcat):

$ bashbrew build "cassandra"
Cloning cassandra (git://github.com/docker-library/cassandra) ...
Processing cassandra:2.1.12 ...
Processing cassandra:2.1 ...
Processing cassandra:2.2.4 ...
Processing cassandra:2.2 ...
Processing cassandra:2 ...
Processing cassandra:3.0.1 ...
Processing cassandra:3.0 ...
Processing cassandra:3 ...
Processing cassandra:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing cassandra:2.1.12
    '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.4
    '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.1
    '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 "httpd"
Cloning httpd (git://github.com/docker-library/httpd) ...
Processing httpd:2.2.31 ...
Processing httpd:2.2 ...
Processing httpd:2.4.17 ...
Processing httpd:2.4 ...
Processing httpd:2 ...
Processing httpd:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing httpd:2.2.31
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing httpd:2.4.17
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
$ bashbrew build "julia"
Cloning julia (git://github.com/docker-library/julia) ...
Processing julia:0.4.2 ...
Processing julia:0.4 ...
Processing julia:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing julia:0.4.2
    'utc' [1/5]...passed
    'cve-2014--shellshock' [2/5]...passed
    'no-hard-coded-passwords' [3/5]...passed
    'override-cmd' [4/5]...passed
    'julia-hello-world' [5/5]...passed
$ bashbrew build "logstash"
Cloning logstash (git://github.com/docker-library/logstash) ...
Processing logstash:1.4.5-1-a2bacae ...
Processing logstash:1.4.5-1 ...
Processing logstash:1.4.5 ...
Processing logstash:1.4 ...
Processing logstash:1.5.6-1 ...
Processing logstash:1.5.6 ...
Processing logstash:1.5 ...
Processing logstash:1 ...
Processing logstash:2.0.0-1 ...
Processing logstash:2.0.0 ...
Processing logstash:2.0 ...
Processing logstash:2.1.1-1 ...
Processing logstash:2.1.1 ...
Processing logstash:2.1 ...
Processing logstash:2 ...
Processing logstash:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing logstash:1.4.5-1-a2bacae
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing logstash:1.5.6-1
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing logstash:2.0.0-1
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing logstash:2.1.1-1
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
$ bashbrew build "mongo"
Cloning mongo (git://github.com/docker-library/mongo) ...
Processing mongo:2.2.7 ...
Processing mongo:2.2 ...
Processing mongo:2.4.14 ...
Processing mongo:2.4 ...
Processing mongo:2.6.11 ...
Processing mongo:2.6 ...
Processing mongo:2 ...
Processing mongo:3.0.7 ...
Processing mongo:3.0 ...
Processing mongo:3.1.9 ...
Processing mongo:3.1 ...
Processing mongo:3.2.0 ...
Processing mongo:3.2 ...
Processing mongo:3 ...
Processing mongo:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing mongo:2.2.7
    '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:2.4.14
    '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:2.6.11
    '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.7
    '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.1.9
    '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.0
    '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.47 ...
Processing mysql:5.5 ...
Processing mysql:5.6.28 ...
Processing mysql:5.6 ...
Processing mysql:5.7.9 ...
Processing mysql:5.7 ...
Processing mysql:5 ...
Processing mysql:latest ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing mysql:5.5.47
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'override-cmd' [4/6]...passed
    'mysql-basics' [5/6]......passed
    'mysql-initdb' [6/6]......passed
testing mysql:5.6.28
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'override-cmd' [4/6]...passed
    'mysql-basics' [5/6].......passed
    'mysql-initdb' [6/6].......passed
testing mysql:5.7.9
    'utc' [1/6]...passed
    'cve-2014--shellshock' [2/6]...passed
    'no-hard-coded-passwords' [3/6]...passed
    'override-cmd' [4/6]...passed
    'mysql-basics' [5/6]......passed
    'mysql-initdb' [6/6]......passed
$ bashbrew build "python"
Cloning python (git://github.com/docker-library/python) ...
Processing python:2.7.11 ...
Processing python:2.7 ...
Processing python:2 ...
Processing python:2.7.11-onbuild ...
Processing python:2.7-onbuild ...
Processing python:2-onbuild ...
Processing python:2.7.11-slim ...
Processing python:2.7-slim ...
Processing python:2-slim ...
Processing python:2.7.11-wheezy ...
Processing python:2.7-wheezy ...
Processing python:2-wheezy ...
Processing python:3.2.6 ...
Processing python:3.2 ...
Processing python:3.2.6-onbuild ...
Processing python:3.2-onbuild ...
Processing python:3.2.6-slim ...
Processing python:3.2-slim ...
Processing python:3.2.6-wheezy ...
Processing python:3.2-wheezy ...
Processing python:3.3.6 ...
Processing python:3.3 ...
Processing python:3.3.6-onbuild ...
Processing python:3.3-onbuild ...
Processing python:3.3.6-slim ...
Processing python:3.3-slim ...
Processing python:3.3.6-wheezy ...
Processing python:3.3-wheezy ...
Processing python:3.4.3 ...
Processing python:3.4 ...
Processing python:3.4.3-onbuild ...
Processing python:3.4-onbuild ...
Processing python:3.4.3-slim ...
Processing python:3.4-slim ...
Processing python:3.4.3-wheezy ...
Processing python:3.4-wheezy ...
Processing python:3.5.1 ...
Processing python:3.5 ...
Processing python:3 ...
Processing python:latest ...
Processing python:3.5.1-onbuild ...
Processing python:3.5-onbuild ...
Processing python:3-onbuild ...
Processing python:onbuild ...
Processing python:3.5.1-slim ...
Processing python:3.5-slim ...
Processing python:3-slim ...
Processing python:slim ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing python:2.7.11
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:2.7.11-onbuild
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:2.7.11-slim
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:2.7.11-wheezy
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.2.6
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8].../usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
/usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.2.6-onbuild
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8].../usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
/usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.2.6-slim
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8].../usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
/usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.2.6-wheezy
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8].../usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
/usr/local/lib/python3.2/site-packages/pkg_resources/__init__.py:106: UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
  warnings.warn(msg)
passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.3.6
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.3.6-onbuild
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.3.6-slim
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.3.6-wheezy
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.4.3
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.4.3-onbuild
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.4.3-slim
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.4.3-wheezy
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...passed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.5.1
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...Traceback (most recent call last):
  File "/usr/local/bin/hy", line 9, in <module>
    load_entry_point('hy==0.11.0', 'console_scripts', 'hy')()
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 347, in hy_main
    sys.exit(cmdline_handler("hy", sys.argv))
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 335, in cmdline_handler
    return run_file(options.args[0])
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 210, in run_file
    import_file_to_module("__main__", filename)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2278, in hy_compile
    compiler = HyASTCompiler(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 378, in __init__
    load_stdlib()
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 73, in load_stdlib
    mod = importlib.import_module(module)
  File "/usr/local/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2279, in hy_compile
    result = compiler.compile(tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 596, in compile_raw_list
    ret = self._compile_branch(entries)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in _compile_branch
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 313, in _branch
    results = list(results)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in <genexpr>
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 440, in compile
    raise_empty(HyCompileError, e, sys.exc_info()[2])
  File "<string>", line 1, in raise_empty
hy.errors.HyCompileError: Internal Compiler Bug 😱
⤷ TypeError: required field "lineno" missing from arg
Compilation traceback:
File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 1767, in compile_expression
    expression = macroexpand(expression, self.module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 170, in macroexpand
    load_macros(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 154, in load_macros
    _import(module)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 151, in _import
    __import__(module)
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 78, in import_file_to_module
    eval(ast_compile(_ast, fpath, "exec"), mod.__dict__)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 43, in ast_compile
    return compile(ast, filename, mode, flags)
failed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.5.1-onbuild
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...Traceback (most recent call last):
  File "/usr/local/bin/hy", line 9, in <module>
    load_entry_point('hy==0.11.0', 'console_scripts', 'hy')()
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 347, in hy_main
    sys.exit(cmdline_handler("hy", sys.argv))
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 335, in cmdline_handler
    return run_file(options.args[0])
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 210, in run_file
    import_file_to_module("__main__", filename)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2278, in hy_compile
    compiler = HyASTCompiler(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 378, in __init__
    load_stdlib()
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 73, in load_stdlib
    mod = importlib.import_module(module)
  File "/usr/local/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2279, in hy_compile
    result = compiler.compile(tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 596, in compile_raw_list
    ret = self._compile_branch(entries)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in _compile_branch
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 313, in _branch
    results = list(results)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in <genexpr>
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 440, in compile
    raise_empty(HyCompileError, e, sys.exc_info()[2])
  File "<string>", line 1, in raise_empty
hy.errors.HyCompileError: Internal Compiler Bug 😱
⤷ TypeError: required field "lineno" missing from arg
Compilation traceback:
File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 1767, in compile_expression
    expression = macroexpand(expression, self.module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 170, in macroexpand
    load_macros(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 154, in load_macros
    _import(module)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 151, in _import
    __import__(module)
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 78, in import_file_to_module
    eval(ast_compile(_ast, fpath, "exec"), mod.__dict__)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 43, in ast_compile
    return compile(ast, filename, mode, flags)
failed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
testing python:3.5.1-slim
    'utc' [1/8]...passed
    'cve-2014--shellshock' [2/8]...passed
    'no-hard-coded-passwords' [3/8]...passed
    'override-cmd' [4/8]...passed
    'python-hy' [5/8]...Traceback (most recent call last):
  File "/usr/local/bin/hy", line 9, in <module>
    load_entry_point('hy==0.11.0', 'console_scripts', 'hy')()
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 347, in hy_main
    sys.exit(cmdline_handler("hy", sys.argv))
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 335, in cmdline_handler
    return run_file(options.args[0])
  File "/usr/local/lib/python3.5/site-packages/hy/cmdline.py", line 210, in run_file
    import_file_to_module("__main__", filename)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2278, in hy_compile
    compiler = HyASTCompiler(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 378, in __init__
    load_stdlib()
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 73, in load_stdlib
    mod = importlib.import_module(module)
  File "/usr/local/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 75, in import_file_to_module
    _ast = import_file_to_ast(fpath, module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 67, in import_file_to_ast
    return hy_compile(import_file_to_hst(fpath), module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 2279, in hy_compile
    result = compiler.compile(tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 596, in compile_raw_list
    ret = self._compile_branch(entries)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in _compile_branch
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 313, in _branch
    results = list(results)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 483, in <genexpr>
    return _branch(self.compile(expr) for expr in exprs)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 440, in compile
    raise_empty(HyCompileError, e, sys.exc_info()[2])
  File "<string>", line 1, in raise_empty
hy.errors.HyCompileError: Internal Compiler Bug 😱
⤷ TypeError: required field "lineno" missing from arg
Compilation traceback:
File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 428, in compile
    ret = self.compile_atom(_type, tree)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 420, in compile_atom
    ret = _compile_table[atom_type](self, atom)
  File "/usr/local/lib/python3.5/site-packages/hy/compiler.py", line 1767, in compile_expression
    expression = macroexpand(expression, self.module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 170, in macroexpand
    load_macros(module_name)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 154, in load_macros
    _import(module)
  File "/usr/local/lib/python3.5/site-packages/hy/macros.py", line 151, in _import
    __import__(module)
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 180, in load_module
    self.path)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 78, in import_file_to_module
    eval(ast_compile(_ast, fpath, "exec"), mod.__dict__)
  File "/usr/local/lib/python3.5/site-packages/hy/importer.py", line 43, in ast_compile
    return compile(ast, filename, mode, flags)
failed
    'python-imports' [6/8]...passed
    'python-pip-requests-ssl' [7/8]...passed
    'python-sqlite3' [8/8]...passed
$ bashbrew build "tomcat"
Cloning tomcat (git://github.com/docker-library/tomcat) ...
Processing tomcat:6.0.44-jre7 ...
Processing tomcat:6.0-jre7 ...
Processing tomcat:6-jre7 ...
Processing tomcat:6.0.44 ...
Processing tomcat:6.0 ...
Processing tomcat:6 ...
Processing tomcat:6.0.44-jre8 ...
Processing tomcat:6.0-jre8 ...
Processing tomcat:6-jre8 ...
Processing tomcat:7.0.65-jre7 ...
Processing tomcat:7.0-jre7 ...
Processing tomcat:7-jre7 ...
Processing tomcat:7.0.65 ...
Processing tomcat:7.0 ...
Processing tomcat:7 ...
Processing tomcat:7.0.65-jre8 ...
Processing tomcat:7.0-jre8 ...
Processing tomcat:7-jre8 ...
Processing tomcat:8.0.30-jre7 ...
Processing tomcat:8.0-jre7 ...
Processing tomcat:8-jre7 ...
Processing tomcat:jre7 ...
Processing tomcat:8.0.30 ...
Processing tomcat:8.0 ...
Processing tomcat:8 ...
Processing tomcat:latest ...
Processing tomcat:8.0.30-jre8 ...
Processing tomcat:8.0-jre8 ...
Processing tomcat:8-jre8 ...
Processing tomcat:jre8 ...
$ bashbrew list --uniq "$url" | xargs test/run.sh
testing tomcat:6.0.44-jre7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing tomcat:6.0.44-jre8
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing tomcat:7.0.65-jre7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing tomcat:7.0.65-jre8
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing tomcat:8.0.30-jre7
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed
testing tomcat:8.0.30-jre8
    'utc' [1/4]...passed
    'cve-2014--shellshock' [2/4]...passed
    'no-hard-coded-passwords' [3/4]...passed
    'override-cmd' [4/4]...passed

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

@yosifkit
Copy link
Member

yosifkit commented Dec 8, 2015

LGTM, failures above are changes in python 2.5.1 that break hy 😢.

yosifkit added a commit that referenced this pull request Dec 8, 2015
@yosifkit yosifkit merged commit 759ec74 into docker-library:master Dec 8, 2015
@yosifkit yosifkit deleted the update-docker-library branch December 8, 2015 22:54
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